-
Notifications
You must be signed in to change notification settings - Fork 1
Installation Kitodo.Presentation mit DFG Viewer als Beispielanwendung
- Grundinstallation und Systemvoraussetzungen
- Installation der Erweiterungen: (eine Option wählen) 2a. Installation Kitodo.Presentation 2b. Installation Kitodo.Presentation mit DFG Viewer als Beispielanwendung 2c. Installation Kitodo.Presentation mit DFG Viewer und OCR-On-Demand als Beispielanwendung
Im Folgenden wird die Installation der TYPO3-Extension DFG-Viewer gezeigt.
cd /var/www/dfgviewer
composer config platform.php 7.4
composer require slub/dfgviewer
vendor/bin/typo3 extensionmanager:extension:install dlf
vendor/bin/typo3 extensionmanager:extension:install dfgviewer
Während der Installation werden drei Seiten erstellt: Die Stammseite, der Konfigurations-Ordner und die Hauptseite des Viewers. Nach einem reload sollte nun unter Web -> Page der Seitenbaum "DFG Viewer" mit der Seite "Viewer" vorhanden sein.
Es müssen zwei Typo3 Konfigurationseinstellungen gesetzt werden. Diese kann man entweder über das Backend machen oder direkt in typo3conf/LocalConfiguration.php:
Weg 1: Backend Unter Admin Tools -> Settings -> Configure Installation-Wide Options werden alle Konfigurationen aufgelistet. Ganz oben lassen sich diese filtern.
- pageNotFoundOnCHashError: Den Haken entfernen
-
requireCacheHashPresenceParameters: "
tx_dlf[id], set[mets]
" eintragen - Änderungen durch den Button "Write configuration" schreiben
Weg 2: direkt Im Installationsverzeichnis (zb. '/var/www/dfgviewer/public/typo3conf') in die LocalConfiguration.php folgende Werte in die Struktur einfügen:
'FE' => [
'cacheHash' => [
'requireCacheHashPresenceParameters' => [
'tx_dlf[id]',
'set[mets]',
],
],
'pageNotFoundOnCHashError' => false,
],
Wobei darauf geachtet werden muss, dass bereits vorhandene Schlüssel abgeändert werden müssen.
Als nächstes müssen die ID Konstanten des DFG-Viewers angepasst werden:
- Zunächst muss man die Uid der Seite herausfinden. Diese findet man unter: Web -> Template -> DFG Viewer -> Right-Click on Viewer -> Info
- Die Uid muss man sich nun kopieren bzw. merken.
- Nun muss man in die Einstellungen für den DFG-Viewer. Diese findet man unter: DFG Viewer -> Constant Editor (im Drop-Down-Menü (links/mittig) auswählbar) -> Category: PLUGIN.TX_DFGVIEWER
- Unter der Einstellung config.kitodoPageView muss nun in dem vorgesehenen Feld die Uid eingetragen werden.
Weitere Information und Beispiele kann man hier anschauen.
Der Aufruf folgender Seite http://localhost/index.php?id=2&tx_dlf%5Bpage%5D=1&tx_dlf%5Bdouble%5D=0&tx_dlf%5Bid%5D=https%3A%2F%2Fdigital.slub-dresden.de%2Foai%2F%3Fverb%3DGetRecord%26metadataPrefix%3Dmets%26identifier%3Doai%3Ade%3Aslub-dresden%3Adb%3Aid-263566811&tx_dlf%5Bpagegrid%5D=1&cHash=3deb716062d5ea61c9640e5c5c5711dd sollte die Übersicht eines Digitalisates der SLUB Dresden öffnen. (Gegebenenfalls muss die id im Link angepasst werden und auf die Uid des Viewers gesetzt werden.)