Download the PHP package schachbulle/contao-digiviewer-bundle without Composer
On this page you can find all versions of the php package schachbulle/contao-digiviewer-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download schachbulle/contao-digiviewer-bundle
More information about schachbulle/contao-digiviewer-bundle
Files in schachbulle/contao-digiviewer-bundle
Package contao-digiviewer-bundle
Short Description Digitaler Betrachter für Bildsammlungen mit Blätterfunktion, Zoom, Drehung und Vorschauleiste.
License LGPL-3.0-or-later
Homepage https://github.com/Samson1964/contao-digiviewer-bundle
Informations about the package contao-digiviewer-bundle
DigiViewer für Contao
Digitaler Betrachter für Bildsammlungen — etwa eingescannte Zeitschriften, Chroniken oder Urkunden. Der Besucher blättert durch die Bilder, zoomt stufenweise hinein und springt über eine aufklappbare Vorschauleiste direkt zu einer Seite. Unter dem Betrachter erscheinen die je Bild hinterlegten Texte (etwa per OCR erkannte Inhalte), damit die Contao-Suche und Suchmaschinen die Bildinhalte erfassen können.
Als Anzeige-Engine dient der DigiViewer von Joerg Breitbart (GPL), der auf der JavaScript-Bibliothek prototype.js aufbaut. Beide Dateien liegen dem Bundle bei; es werden keine fremden Server kontaktiert.
Voraussetzungen
- Contao 4.13 oder 5.x
- PHP 8.1 oder neuer
Installation
Über den Contao Manager (Paket schachbulle/contao-digiviewer-bundle) oder
per Composer:
Anschließend den Datenbank-Abgleich im Install-Tool bzw. über
contao:migrate ausführen.
Nutzung
- Backend: Unter Inhalte → DigiViewer eine Bildsammlung anlegen. Je Sammlung lassen sich Anzeigebreite und -höhe des Betrachters, die Breite der Vorschauleiste sowie die Zoomstufen (in Prozent, durch Komma getrennt) und der Standardzoom festlegen.
- Der Sammlung Bilder hinzufügen. Die Reihenfolge wird per Verschieben bestimmt; je Bild kann ein Textinhalt (z. B. OCR-Text) hinterlegt werden.
- Frontend: Ein Modul vom Typ DigiViewer-Bildsammlung anlegen, die Sammlung auswählen und das Modul in einen Artikel oder ein Layout einbinden.
Hinweise
- Der Betrachter arbeitet mit festen Element-IDs, deshalb ist nur ein DigiViewer je Seite möglich.
- Die Originalmaße der Bilder werden automatisch aus den Dateien ermittelt; sie sind die Bezugsgröße für die Zoomstufen (100 % = Originalgröße).
- Das Bundle bindet prototype.js ein. Auf Seiten, die bereits andere
JavaScript-Bibliotheken mit
$-Kurzzeichen nutzen (etwa jQuery ohne noConflict), kann es zu Konflikten kommen.
Umstieg von der Contao-3-Erweiterung
Die Datenbanktabellen (tl_digiviewer, tl_digiviewer_items) und der
Modultyp digiviewer_collection sind unverändert — bestehende Sammlungen und
Module einer umgestellten Installation laufen ohne Nacharbeit weiter. Das
alte Verzeichnis system/modules/digiviewer muss entfernt werden.
Lizenz
- PHP-Code des Bundles: LGPL-3.0-or-later
- DigiViewer-JavaScript-Bibliothek (
digiviewer.js): GPL, © 2007 Joerg Breitbart - prototype.js: MIT, © 2005–2007 Sam Stephenson
All versions of contao-digiviewer-bundle with dependencies
contao/core-bundle Version ^4.13 || ^5.0
symfony/config Version ^5.4 || ^6.4 || ^7.0
symfony/dependency-injection Version ^5.4 || ^6.4 || ^7.0
symfony/http-kernel Version ^5.4 || ^6.4 || ^7.0