AndoLib Web-OPAC - technische Dokumentation - Abschnitt §4.01
Dateien
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