AndoLib-WebOPAC - technische Dokumentation - Abschnitt §5.05.
Algorithmen und Geschäftsregeln - Einbindung von Cover-Bildern
5.5.1. Übersicht über mögliche Verfahren
Cover können auf zwei Arten eingebunden werden:
- über einen Image-Provider
- über einen Cover-Dienst
- über eine im Datensatz gespeicherte URL
5.5.2 Cover-Einbindung über Image-Provider
Ein Image-Provider kann ein Dienstleister sein, der über eine passende URL-Syntax Cover-Bilder direkt liefert.
Als Referenz-ID dient dabei häufig die ISBN. Eine Zwischenspeicherung der Cover-Bilder erfolgt nicht.
Um dieses Verfahren zu verwenden, konfiguriert man das System wie folgt:
- In einem Systemdatensatz in der Datenbank (OEB: Reg 11SYSYBS) werden die URL-Maske für die Cover-Beschaffung sowie u.U. eine Backlink-URL sowie und der Inhalt für alt- und title-tag des img-Elements hinterlegt.
- In den Anzeigeparametern wird bei Vorhandensein des Identifikators (z.B. einer ISBN) der Link zum Cover-Image generiert und unter Zuhilfenahme der weiteren Informationen aus dem Systemsatz in den HTML-Text der Anzeige eingebettet.
- Die Gestaltung des Erscheinungsbildes erfolgt über die vereinbarte Klassennamen in der css-Datei.
Vorteile:
- keine eigenen URLs müssen gespeichert werden
- Providerwechsel durch einfache Änderung der Konfiguration im Systemdatensatz
Nachteile
- nur ein Fremdanbieter kann konfiguriert werden oder ein separater Cover-Dienst muss genutzt genutzt werden muss, um Bilddaten verschiedener Provider zu mischen.
- Konfigurationsangaben über mehrere Dateien/Orte verteilt
5.5.3 Cover-Einbindung über aneg-Cover-Dienst
5.5.4. Cover-Einbindung über im Datensatz gespeicherte URL
Die Steuerung der Cover-Anzeige erfolgt hier ebenfalls über die Anzeigeparameter.
Allegro-OEB
Wenn im Datensatz die #652 mit image/jpg belegt ist, wird davon ausgegangen, dass in der #655 die URL einer Cover-Datei steht.
Allegro-WB ($A-Schema)
In #94c$u oder einfach #94c steht die URL des Covers, kann also zur Cover-Anzeige verwendet werden, wenn sie vorhanden ist.
Artikel zuletzt bearbeitet am: 08.02.2022 19:19