AndoLib Web-OPAC - technische Dokumentation - Abschnitt §4.01

Dateien

< Abschnitt 3 Inhaltsverzeichnis Abschnitt 5 >

4.1. Template-Parser

  • Das Layout wird über ein frei gestaltbares Html-Template festgelegt.
  • Die zu präsentierenden Daten werden über Platzhalter eingebunden.
  • Für das Parsen der Templates wird "Anandos Template Parser (ATP)"  benutzt.


4.2. OPAC-Scripte

  • Grundlegende Funktionen sind in den PHP-Scripten des OPACs hinterlegt.
  • Die Umsetzung der Geschäftregeln der Allegro-Leihfunktionen sowie sowie weitere für die Anpassung zugängliche Funktionen sind als Allegro-FLEX-Bibliotheken (*.flb) im avanti-Unterverzeichnis "modpar" abgelegt. Die Geschäftsregeln sind u.a. in der FlexLend-Dokumentation der ModPar-Parametrierung für Allegro-C (sog. WB-Version) hinterlegt

4.3. OPAC-Templates

Im Template-Verzeichnis befinden sich die html- und css-Dateien, die für das Layout verantwortlich sind.

Template-Variante Datei/[Verzeichnis] Bedeutung
PC
(Verzeichnis 'tpl')
al-opac.css Style-Angaben für alle Template-Dateien
auth-dvb.xml für die Generierung der Antwort auf wine Authentifizierungsanfrage verwemdet
datenschutz.html Angaben zum Datenschutz (Muster)
HelpLogin.html Hilfetext für Anmeldung
HelpMisc.html dto. allgm. Hinweise
HelpTab0.html dto. Start-Ansicht (nur Layoutvarioante 7)
HelpTab1.html dto. Einfache Suche
HelpTab2.html dto. Suche+
HelpTab3.html dto. Ergebnis. oder Indexlisten
HelpTab4.html dto. Kartenanzeige
HelpTab5.html dto. Merklisten-Anzeige
HelpTab6.html dto. Leserkonto
HelpTab7.html dto. Leser-Stammdaten
[images] Verzeichnis für Bilder/Icons usw.
index.html Haupt-Templatedatei
info.html Seite für Impressums- und Katalog-Inhaltsangaben
karte.css Style-Angaben, die in den durch die Allegro-Parameter generierten Karten-(ISBD-) Darstellung verwendet werden
liste.html für Anzeige der Ergebnisliste im Druckformat
listeKonto.html für Anzeige der Leserkonto-Inhalte im Druckformat
Smartphone
(Verzeichnis 'sm')
index.html Template-Datei
[images] Grafikdateien
[script] andolib_cover.js - Funktionen zur Cover-bereitstellung
jquery.mobile-1.4.5.min.js, jquery-1.11.1.min.js - JQUERY-Bibliotheken
[style] karteMobile.css - Style-Angaben für ISBD-Darstellung
style.css - dto. allgemein 
themeColor.css - dto für Farben

Alle in den Exportparametern (wie z.B. ald--full.?pr) verwendeten Html-Elemente nutzen Klassennamem (class=...), über die das Erscheinungsbild in css-Dateien definiert werden.

4.4. Allegro-Jobdateien

s. Allegro-Jobs in Abschn. 3.5
 

4.5. Allegro-Exportparameter

Liste der bereitgestellten Referenz-Parameterdateien (s.a. Abschn. 3.4).
Alle in der folgenden Tabelle aufgeführten Dateien müssen im Datenbank-Verzeichnis vorhanden sein.
(A-Schema: *.ap?, O-Schema: *.op?)

Dateien Bedeutung
Haupt-Exportparameter
al4d-list.apr Datenaufbereitung für Ergebnisliste und Merkliste
al4d-full.apr Datenaufbereitung und Formatierung für Vollanzeige
al4d-prn.apr Datenaufbereitung und Formatierung für Druckliste
al4s-kto.apr Datenaufbereitung für Kontoanzeige - nur für Lesermodul
al_bookmail.apr Datenaufbereitung und Formatierung für Reservierungsmails - nur für Lesermodul
Sortierparameter
al4s-t.apr Sortierung nach Titel
al4s-ver.apr Sortierung nach Verfasser
al4s-vt.apr Sortierung nach Verfasser/Titel
al4s-yop.apr Sortierung nach Erscheinungsjahr
al4s-pop.apr Sortierung nach Popularität (eigentlich: nach Entleihhäufigkeit, ab V4.06)
setzt Vorhandensein eines Register.Eintrags 11 ELF (titel-id):(#9DG$F) voraus
Parameter für Datenexport
mab2_850.apr MAB2-Diskettenformat
z-usmarc.apr USMARC (Kodierung iso5426)
e-marcxml.apr MARC21-XML-Format  (Kodierung: UTF8)
e-ris-utf8.apr RIS-Format (ab V4.08)
e-ris-1252.apr
e-ris.apt
include-Dateien und Tabellen
d-utf8.apt Zeichentabelle für Ausgabe in UTF8-Codierung
ad-dos.apt Zeichentabelle für Ausgabe in PC-850-Code
al4_zt.apt gemeisame Zwischenteildefinitionen
al4h-tit.apt UP Titelangaben kurz
al4-titf.apt UP Titelangaben voll
iso5426.apt Zeichentabelle für Ausgabe in ISO5426-Code (für MAB2)
datum--b.apt UP Datumskonvertierung
Weitere benötigte Dateien
$a.cfg Beispieldateien für Konfiguration, Sortierung und zu verwendende Stoppworte.
Die Stoppwortdatei wird vom AndoLib-WebOPAC ausgewertet.
Diese Dateien sing gegebenenfals mit den für die aktuelle Datenbank verwendeten zu vergleichen. Wichtig sind die in der Beispiel-$a-cfg hinterlegten Kategoriedeskriptoren.
$o.cfg
s.apt
swl1.apt
i.apt

(Version 4.08)
Artikel zuletzt bearbeitet am: 25.02.2022 14:12