Liebe Kollegen,
in Halle an der ULB, versuchen wir unsere DSpace-Instanz gerade
um Volltext-Funktionen bei Digitalisaten zu erweitern.
1. IPs:
Da unser Test-System aus dem Internet nicht für alle IPs frei zugänglich ist, haben wir die IP der DFG-Viewer-Instanz (194.95.145.4) bisher freigegeben. Mittlerweile scheint der Zugriff des DFG-Viewers aber mindestens über die IP (88.99.83.221) zu erfolgen.
Gibt es weitere IP-Adressen bzw. IP-Ranges, welche die DFG-Viewer-Instanzen nutzen?
2. Version:
Unsere ALTO-Volltexte ohne <SP>'s wurden bisher (einschließlich letzter Woche) ohne Leerzeichen angezeigt. Der Bug ist nach https://github.com/slub/dfg-viewer/issues/147 allerdings schon eine ganze Weile gefixt. Also gehe ich davon aus, dass im Rahmen der Serverumstellung und XSS-Fixes auch gleich eine neue Version des DFG-Viewers ausgerollt wurde.
Ist diese Version/Revision für den Nutzer auf den Seiten des DFG-Viewers irgendwie ersichtlich? (Anmerkung: Im Github ist der letzte Tag bzw. das letzte Release weiterhin vom November 2019)
3. Volltextsuche per SRU
Im Rahmen der serverseitigen SRU-Implementierung sind uns
Anfragen folgender Art vom DFG-Viewer aufgefallen:
https://dev.opendata.uni-halle.de/sru_ft_search/123456789/20958?operation=searchRetrieve&version=1.2&startRecord=1&maximumRecords=10&recordSchema=dfg-viewer/page&query=einleitung
In der URL besitzen die Parameter im QueryString unterschiedliche
Trennsymbole - "&" + "&". Mir wäre nicht bekannt das
"&" eine standardkonforme Trennung von Parametern erlaubt.
Dies führt dazu, dass auf den Parameter "query" über den Namen
"amp:query" zugegriffen werden muss.
Dieses Problem ist z.B. auch mit einem Online-Parser - https://www.freeformatter.com/url-parser-query-string-splitter.html
- nachvollziehbar.
Handelt es sich bei "&" um einen Bug in
Kitodo.Presentation/DFG-Viewer oder muss auf unserer DSpace-seite
hierfür ein Workaround implementiert werden.
Zusätzlich existiert auf der neuen DFG-Viewer-Instanz für uns
folgendes Problem:
Bei der Volltextsuche tritt neuerdings immer ein HTTP-Status von
500 auf. Dies liefert der DFG-Viewer obwohl valide Ergebnisse per
SRU vorliegen.
Beispiel aus unserer VL-Instanz, welches letzte Woche noch
problemlos funktioniert hat. Suchwort: Halle - URL:
https://digitale.bibliothek.uni-halle.de/zd/oai/?verb=GetRecord&metadataPrefix=mets&identifier=oai:digital.bibliothek.uni-halle.de/zd:9417295
Für eine Rückmeldung und Ratschläge bin ich Ihnen dankbar.
Viele Grüße
Christian Schmiljun
-- Christian Schmiljun IT / Digitale Dienste Universitäts- und Landesbibliothek Sachsen-Anhalt August-Bebel-Straße 13 D - 06108 Halle (Saale) Fon: + 49 345 55 22 020 Mail: christian.schmiljun@bibliothek.uni-halle.de