Hallo Herr Gaede,
Am 09.11.2017 um 14:12 schrieb Jonathan Gaede:
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.
Die Headnavigation is das Menü in der DFG-Viewer Werkansicht (rechts
neben "DE/EN") über das man wieder auf die Webseite zurückkommt.
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.
Für die dfg-viewer Extension gibt es keine mir bekannte Dokumentation.
Darüber hinaus würde uns interessieren, ob der
DFG-Viewer schon
Lösungen zur Anzeige von Volltexten bietet.
Ja, sobald ALTO-Volltexte im METS/MODS in der FileGrp=FULLTEXT vorhanden
sind, werden diese angezeigt. Hier ein Beispiel:
http://dfg-viewer.de/show/?tx_dlf%5Bid%5D=http%3A%2F%2Fdigital.slub-dresden…
Über den Button "Volltexte an" wird die Volltextanzeige aktiviert.
Die Spezifikation dazu finden Sie im METS-Anwendungsprofil.
Viele Grüße
Alexander Bigga
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/
--
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/