Hallo Herr Bigga,
vielen Dank für Ihre Erläuterung, Ich konnte das zuvor angesprochene
Problem lösen, indem ich den Wert für config.absRefPrefix auch im
Setup auf /kitodo/ gesetzt habe. Außerdem habe ich die Storage-PID auf
den bereits erstellten DLF-Ordner und "Kitodo Page View" auf meine
bereits erstellte Seitenansicht gesetzt, wobei mir noch nicht klar
ist, was ich für "Headnavigation PID" angeben sollte.
Bevor ich sie wohlmöglich unnötig mit weiteren Fragen löchere: Gibt
Sie für die DFG-Viewer als lokale Implementation eigentlich auch eine
Dokumentation? Unter
http://dfg-viewer.de/ habe ich nur Informationen
zur Nutzung des Webdienstes und zu den unterstützten Meta- und
Strukturdaten gefunden.
Darüber hinaus würde uns interessieren, ob der DFG-Viewer schon
Lösungen zur Anzeige von Volltexten bietet. Mit meiner "reinen"
Kitodo-Seitenenansicht konnte ich mir für einen meiner Testdatensätze
den Volltext zumindest schon mal anzeigen lassen, aber nach der
Aktivierung des DFG-viewers ist der Volltext wieder verschwunden (Das
Hightlighting der Textregionen funktioniert aber noch).
Viele Grüße aus Würzburg,
Jonathan Gaede
Zitat von Alexander Bigga <alexander.bigga(a)slub-dresden.de>de>:
Lieber Herr Gaede,
das müsste auch in einem Unterverzeichnis funktionieren. Wir haben ein
ähnliches Projekt mit Kitodo.Presentation auf diese Weise realisiert.
Alle Plugins kommen damit klar.
Sie können im TYPO3-Template, wo Sie das DFG-Viewer Template als
"Statisches Template" einbinden auch Werte im Setup überschreiben. In
Ihrem Fall dann vermutlich "config.absRefPrefix = /kitodo/". Diese
Einstellungen überschreiben dann die Werte aus dem DFG-Viewer Template.
Was schlussendlich angewendet wird, sehen Sie im
Typoscript-Object-Browser bzw. in der Ausgabe natürlich.
Wenn Sie unter localhost nichts anderes betreiben, können Sie natürlich
auch die Apache (oder Nginx)-Konfiguration anpassen und das Documentroot
in das Verzeichnis kitodo legen.
Viele Grüße
Alexander Bigga
Am 07.11.2017 um 15:29 schrieb Jonathan Gaede:
Hallo Herr Bigga,
Einen Systemordner (DLF) und eine (bislang aber nur auf "reinem"
Kitodo basierende) Navigation mit Sammlungs-, Listen- und
Seitenansicht etc. habe ich bereits.
Mir geht es gerade erst einmal nur darum, den DFG-viewer reibungslos
im Root-template einzubinden. Das Problem ist, dass meine
Testanwendung zur Zeit nicht direkt unter localhost, sondern unter
localhost/kitodo läuft. Hier muss ich tatsächlich config.BaseURL bzw.
config.absRefPrefix umkonfigurieren, sonst stimmen die Referenzen
nicht. Das habe ich in meinen Root-Template eigentlich auch schon getan.
Wenn aber nun das Einbinden des DFG-viewers im Template diese
Konstanten automatisch wieder auf "/" setzt und ich das tatsächlich
nirgendwo ändern kann, käme ich mit meinem derzeitigen Aufbau nicht
weiter: Ich müsste typo3, Kitodo etc. noch einmal direkt unter
localhost anstelle von localhost/kitodo aufsetzen. Das kann ich zu
diesem Zeitpunkt auch noch machen, ich wüsste aber gerne für jetzt und
für die zukünftige(n) Webanwendung(en), ob das tatsächlich auch
notwendig ist.
Vielen dank und schöne Grüße,
Jonathan
Zitat von Alexander Bigga <alexander.bigga(a)slub-dresden.de>de>:
Lieber Herr Gaede,
mit der Version 4.0 (GIT master) liegen Sie richtig. Diese nutzt kein
config.BaseURL. Das dürfte im HTML-Quellcode auch nicht auftauchen. Wenn
doch, dann wird es von einem übergeordneten Template gesetzt. Alle Setup
und Constants der Überordnung müssen aber zurückgesetzt werden. Die
Extension dfgviewer bringt ja ein eigenes Design und eine eigene
Webseite mit.
config.absRefPrefix können Sie überschreiben. Das ist aber nicht im
Konstanten-Editor konfigurierbar. Normalerweise sollte da auch kein
Bedarf dafür bestehen. Es ist standardmäßig auf "/" gesetzt. Das sehen
Sie z.B. auch im TypoScript ObjectBrowser aus dem Modul Template.
Sie brauchen für den DFG-Viewer minimal zwei Seiten: Eine
Werksansichtsseite und einen Systemordner. In den Systemordner legen Sie
mit dem Backend-Modul "DFG-Viewer" die notwendigen Meta- und
Strukturdateneinträge an. Diese zwei Seiten-UIDs müssen Sie dann z.B.
über den Konstanten-Editor konfigurieren. Da gibt es noch mehr
Einstellungen für Webseite, Navigation etc. aber die sind im ersten
Schritt nicht relevant.
Der DFG-Viewer kann Ihnen eine Lösungsmöglichkeit zeigen, wie man
Kitodo.Presentation einsetzen und alles in eine Extension bündeln kann.
Viele Grüße
Alexander Bigga
Am 06.11.2017 um 15:47 schrieb Jonathan Gaede:
Hallo Herr Bigga,
Laut Extension-Manager verwende ich sogar erst die Version 2.10, was
micht allerdings wundert, da es sich hierbei um die Git-Distribution
von vor ca. 2 Monaten handelt.
vielleicht verstehe ich da ja etwas falsch: Ich hätte Ihre Aussage
jetzt so interpretiert, dass ich die Konstante(n) config.BaseURL bzw
config.absRefPrefix im Konstanten-Editor anpassen muss, damit diese
auch bei Einbindung des DFG-Viewers korrekt gesetzt werden. Im
Konstanten-Editor konnte ich aber (für alle Kategorien) weder ein Feld
für config.BaseURL noch für config.absRefPrefix finden.
Viele Grüße,
Jonathan Gaede
Zitat von Alexander Bigga <alexander.bigga(a)slub-dresden.de>de>:
> Lieber Herr Gaede,
>
> Am 25.10.2017 um 14:00 schrieb Jonathan Gaede:
>> Auch die DFG-Viewer-Extension habe ich inzwischen installiert.
>
> Ich vermute, Sie verwenden die Version 3.x, da die neue Version noch
> nicht als Extension released wurde?
>
> Die aktuelle Version des DFG-Viewers gibt es aktuell im
> Master-Branch im
> GitHub [1]. Nur diese Version läuft auch mit TYPO3 7.6.
>
>> Sobald ich aber im Main Template den DFG-Viewer im Reiter "Includes"
>> hinzufüge, wird meine Seitennavigation zerschossen: Im Main-Template
>> habe ich die config.BaseURL eigentlich auf "kitodo" (Vollständige
>> Domain: "localhost/kitodo") gesetzt, nach dem Hinzufügen des
>> DFG-viewers wird als baseURL hingegen wieder nur "localhost"
>> verwendet
>> - entsprechend werden Inhalte und Templates nicht mehr korrekt
>> referenziert.
>
> In der Version 3.x wird config.baseURL gesetzt. Das können Sie über
> Konstanten definieren - z.B. über den Konstanten-Editor. Hier gibt es
> auch noch mehr (optionale) Einstellmöglichkeiten.
>
> In Version 4.x wird baseURL nicht mehr verwendet. Stattdessen
> config.absRefPrefix.
>
> Der DFG-Viewer bringt immer ein komplettes Layout mit. D.h. wenn
> Sie das
> innerhalb Ihres Seitenbaums einhängen, sollte im TYPO3-Template die
> Settings für constants und setup der übergeordneten Templates gelöscht
> werden.
>
> Viele Grüße
>
> Alexander Bigga
>
> [1]
https://github.com/slub/dfg-viewer
>
--
Alexander Bigga
Referatsleiter Digitale Bibliothek
Sächsische Landesbibliothek –
Staats- und Universitätsbibliothek Dresden (SLUB)
Abteilung IT, Referat 2.1 Digitale Bibliothek
01054 Dresden
Besucheradresse: Zellescher Weg 18
Tel.: +49 351 4677 212
E-Mail: alexander.bigga(a)slub-dresden.de
http://www.slub-dresden.de/
--
Alexander Bigga
Referatsleiter Digitale Bibliothek
Sächsische Landesbibliothek –
Staats- und Universitätsbibliothek Dresden (SLUB)
Abteilung IT, Referat 2.1 Digitale Bibliothek
01054 Dresden
Besucheradresse: Zellescher Weg 18
Tel.: +49 351 4677 212
E-Mail: alexander.bigga(a)slub-dresden.de
http://www.slub-dresden.de/
--
Jonathan Gaede
Abteilung Digitalisierung
Kallimachos-Zentrum für Digital Humanities
Universitätsbibliothek Würzburg
Am Hubland, D-97074 Würzburg
Tel.: +49 (0)931-31 89845
E-Mail: jonathan.gaede(a)bibliothek.uni-wuerzburg.de