190 likes | 359 Views
ERFAHRUNGEN MIT DEM "FRAMELESS OPAC". Otto Oberhauser 9. SysBib-Treffen Bregenz, 12./13. Oktober 2004 otto.oberhauser@bibvb.ac.at http://www.bibvb.ac.at. Der "Frameless OPAC" (F-OPAC). Verwendungsmöglichkeit seit Patch 14.2.6 parallel oder alternativ zum konventionellen OPAC
E N D
ERFAHRUNGEN MIT DEM "FRAMELESS OPAC" Otto Oberhauser 9. SysBib-Treffen Bregenz, 12./13. Oktober 2004 otto.oberhauser@bibvb.ac.at http://www.bibvb.ac.at
Der "Frameless OPAC" (F-OPAC) • Verwendungsmöglichkeit • seit Patch 14.2.6 • parallel oder alternativ zum konventionellen OPAC • quasi Vorgriff auf den Version-16-OPAC • Relativ einfach einzurichten • Implementierung des "Frameless-OPAC" in 14.2.6 • List of Web OPAC Files (No-Frames-Version) • Web OPAC Screens: Structure and Customization (No-Frames) • How to Link to an ALEPH Catalog • Vorteile • deutlich geringere Zahl von Files • CSS-File wieder mit "link" referenziert (→ Quelltext besser lesbar) • weitgehende Vermeidung von Popup-Fenstern (Ausnahme: z.B. "services") 9. SysBib-Treffen, Bregenz 2004
Erste Erkenntnisse Spam-Fenster (Versenden) • Einrichtung relativ einfach, aber: • (wieder) alles neu parametrisieren • alte Designschwächen neuerlich vorhanden Feedback-Formular: Text bei der Übermittlung abgeschnitten ExL: nicht lösbar [!] Benutzer sollen sich kürzer fassen [!!] (PRB 000408754) Vertröstung auf V.16 • Unnötige Knöpfe / Schaltflächen: • Vollanzeige: Auswahlmöglichkeit auch für das gerade angezeigte Format • Benutzerinfo: Auswahlmöglichkeit auch für die gerade angezeigte Konto-Information (nebst völlig konfuser Textierung) Titel speichern / versenden: (Ergebnisliste - Vollanzeige - Korb) 3 verschiedene Textierungen 3 unterschiedlich codierte html-Files Online-Hilfe: …. 9. SysBib-Treffen, Bregenz 2004
Implementierung für den Verbund-OPAC ? • 2003: Parametrisierung eines F-OPACs im Testsystem von ACC01 • Designvorgabe: Optische Angleichung an bisherigen Verbund-OPAC • Gründe für die Nicht-Inbetriebnahme im Produktionssystem: • Problem bei "Ergebnisset mit abwärts verknüpften Sätzen erstellen" ("downlinks"); Behebung erst mit Patch 8 • "Durchschalten" der Exemplaranzeige in die lokalen Systeme führt zu einer sehr unattraktiven Anzeige (s. unten) • Weitere Erkenntnisse / Lösungserfordernisse: • Einstiegsbildschirm für ACC01 soll nicht die Anmeldemaske sein (default) • Knöpfe/Schaltflächen für "Fenster schliessen" in library-files der Lokalsysteme • Bereinigung einiger kleinerer Fehler durch ExLibris, z.B.: störende Caret-Zeichen (^) beim Versenden aus der Ergebnisliste (Patch 8) • Bereinigung der o.a. "Features" (Spamfenster, Feedback-Formular usw.) • Systematische Verhinderung unkontrollierter Benutzer-Eingriffe (z.B. englischsprachiger OPAC, Vollanzeige-Formate, Suchformulare) 9. SysBib-Treffen, Bregenz 2004
Derzeitiger Status • Verbundkatalog • kein Patch 8 mehr → wartet auf Version 16 • Lokale Kataloge • Verbund für Bildung und Kultur (Echtbetrieb nach Patch 8) • UB Innsbruck (Parallel-/Testbetrieb nach Patch 8) • Kleinere lokale Kataloge in der Verbundzentrale (Echtbetrieb ohne P. 8) • Bibliotheken der Erzdiözese Wien • Bibliothek des Jüdischen Museums Wien • Bibliothek des KDZ - Zentrum für Verwaltungsforschung • Bibliotheks- und Informationszentrum der FH JOANNEUM • eventuell bald weitere • Ausserhalb des Verbundes • Vorarlberger Landesbibliothek (u.a.) 9. SysBib-Treffen, Bregenz 2004
Problem 1: "Durchschaltung" zur Exemplaranzeige (1) Verbund-OPAC = F, aber Lokal-OPAC ≠ F 9. SysBib-Treffen, Bregenz 2004
Problem 1: "Durchschaltung" zur Exemplaranzeige (2) • Bei Einführung von Version 16 im Verbundkatalog: • Lokaler Katalog ist F-OPAC → OK • Lokale Sublibrary hat keine Ausleihe → keine Durchschaltung nötig, OK • Lokale Sublibrary hat Ausleihe und lokaler OPAC ≠ F • Implementierung einer lokalen Mini-F-Variante (ohne Patch 8) • Verzicht auf Durchschaltung bis zur Einführung eines F-OPACs → Die Verbundzentrale wird eine Anleitung für die Implementierung einer lokalen Mini-F-Variante erstellen, die den Arbeitsaufwand bei den Lokalsystemen auf ein Minimum reduziert! 9. SysBib-Treffen, Bregenz 2004
Problem 2: Störendes automatisches "refresh" Was geschieht? • Neustart des OPACs in periodischen Abständen • OPAC-Browserfenster drängt sich dabei in den Vordergrund • Neustart nicht des jeweiligen Teilkataloges ("logical base"), sondern des Gesamtkataloges (Altverbund) Lösung: <!-- filename: meta-tags --> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Expires" CONTENT="Fri, 30 Oct 1998 14:00:00 GMT"> <!--<META HTTP-EQUIV="REFRESH" CONTENT="1200; URL=&server_f_start">--> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"> 9. SysBib-Treffen, Bregenz 2004
Problem 3: Einstieg ohne Benutzeranmeldung (1) Der Einstieg via http://<server_name>/F führt per default zur Anmeldemaske: Nicht sinnvoll für: • Verbundkatalog (keine Benutzeranmeldung) • Lokale Kataloge ohne Entlehnung • Kataloge mit Entlehnung (nur Suche) Version 16: in www_server.conf: setenv www_login "FIND-B" Alternative: http://vbdsrv1.bibvb.ac.at:8080/F?func=file&file_name=find-b&local_base=acc01 http://aleph.uibk.ac.at/F?func=file&file_name=find-start&local_base=ubi01 http://instance7.bibvb.ac.at/F?func=file&file_name=find-b&local_base=fhj 9. SysBib-Treffen, Bregenz 2004
Problem 3: Einstieg ohne Benutzeranmeldung (2) Jedoch: Nach einem "Neustart" erscheint neuerlich die Anmeldemaske: Lösung: <!-- filename: login-fhj --> <html> <head> <meta http-equiv="refresh" content="0; URL=&server_f?func=file&file_name=find-b&local_base=fhj"> <title>&f-base - Login</title> [usw.] 9. SysBib-Treffen, Bregenz 2004
Problem 4: Titellinks (1) Ausgangspunkt: "logical base" z.B. "FHJ" (= Teil von "LOK01") http://instance7.bibvb.ac.at/F/...?func=direct-set&l_base=LOK01&doc_number=000173812 9. SysBib-Treffen, Bregenz 2004
Problem 4: Titellinks (2) Problem: OPAC springt in die übergeordnete BIB ("LOK01") … und von dort ist keine Rückkehr in die "logical base" mehr möglich !! 9. SysBib-Treffen, Bregenz 2004
Problem 4: Titellinks (3) Kein simples Austauschen des base-codes mit JS möglich ! ExLibris: Lösung in Aussicht gestellt • Temporäre Lösung: • JS-Funktion in "full-set-head", die mit dem <body> der Seite geladen wird • tauscht den Code für die Datenbank aus • für jede "logical base" eine eigene Variante von "full-set-head" erforderlich <!-- filename: full-set-head-fhj --> <html><head> <title>&f-base - Vollanzeige</title> ..... </head> <script> function urlchange() {for (i=0;i<document.links.length;i++) {document.links[i].href = document.links[i].href.replace(/&l_base=LOK01/,"&l_base=FHJ");} } </script> <body topmargin="0" marginheight="0" onload="urlchange(); window.focus();"> ..... 9. SysBib-Treffen, Bregenz 2004
Problem 5: "generic queries" (1) Beispiel: http://instance7.bibvb.ac.at/F?func=file&file_name=find-b&local_base=fhj To start the session in a particular language interface, use the following syntax: http://<server_name>:<port>/F?con_lng=<language_code> &con_lng=eng 9. SysBib-Treffen, Bregenz 2004
Problem 5: "generic queries" (2) 9. SysBib-Treffen, Bregenz 2004
Problem 5: "generic queries" (3) Lösung: Auskommentieren / Entfernen des Verzeichnisse www_f_eng 9. SysBib-Treffen, Bregenz 2004
Problem 5: "generic queries" (4) • Weitere Möglichkeiten für URL-Manipulierer: • Ergebnisanzeige in nicht von der Bibliothek unterstützten Formaten • Aufruf von Suchformularen, die die Bibliothek gar nicht anbietet • Manipulation der Benutzerstammdaten 9. SysBib-Treffen, Bregenz 2004
Problem 5: "generic queries" (5) &F03=Testgasse 5 http://vbdsrv1.bibvb.ac.at:86/F?func=bor-update-1&F06=gustav.gans%40bibvb.ac.at&F09=20040428&F10=20991231&F08=4035158-9999&F11=&x=31&y=4 Temporäre Lösung: Ersetzen dieser Funktion durch eine E-Mail an die Bibliothek 9. SysBib-Treffen, Bregenz 2004
Danke für Ihre Aufmerksamkeit ! 9. SysBib-Treffen, Bregenz 2004