Liebe Kollegen,
dazu ein kleiner Hinweis: Es genügt nicht, die Domain des DFG-Viewers für den Abruf der Bilder freizuschalten. Die Bildanzeige im DFG-Viewer erfolgt durch
OpenLayers, also eine Javascript-Komponente, die clientseitig ausgeführt wird. Es ist also tatsächlich der Rechner des Nutzers, der das Bild abruft, nicht der Server des DFG-Viewers. Die Bilder müssen
also frei im Netz erreichbar sein.
Viele Grüße
Sebastian Meyer
--
Sebastian Meyer
Stabsstelle Digitale Bibliothek
Sächsische Landesbibliothek -
Staats- und Universitätsbibliothek Dresden (SLUB)
Abteilung IT, Referat Digitale Bibliothek
01054 Dresden
Besucheradresse: Zellescher Weg 18
Tel.: +49 351 4677 206 | Fax: +49 351 4677 711
E-Mail: sebastian.meyer@slub-dresden.de
From: dv-technik-bounces@dfg-viewer.de [mailto:dv-technik-bounces@dfg-viewer.de]
On Behalf Of Ronge, Matthias
Sent: Monday, December 12, 2016 9:01 AM
To: 'technik@dfg-viewer.de' <dv-technik@dfg-viewer.de>
Subject: Re: [DFG-Viewer] Probleme mit Darstellung von Digitalisaten im DFG-Viewer
Hallo Herr Urban,
Wenn ich versuche, die Seite aufzurufen, bekomme ich einen Fehler “403 (Forbidden)”, wenn mein Browser versucht, auf das Bild zuzugreifen. (Siehe Screenshot im Anhang.) Möglicherweise ist Ihr Webserver so konfiguriert,
dass er eine Referrer-Prüfung durchführt, sodass Bilder nicht ausliefert, wenn diese in einer fremden Seite eingebettet sind. Beim Apache Webserver zum Beispiel eine dieser Regeln:
https://httpd.apache.org/docs/2.4/rewrite/access.html#blocked-inline-images
Falls eine entsprechende Regel vorhanden ist, müssten Sie diese abschalten bzw. eine Ausnahme einrichten, damit die Bilder in der “fremden” Website dfg-viewer.de angezeigt werden können.
Mit freundlichen Grüßen
Matthias Ronge
Matthias Ronge
|
||||
Zeutschel GmbH
| Heerweg 2 | 72070 Tübingen | Deutschland
|
||||
Geschäftsführer/President: Joerg Vogler | Registergericht Stuttgart: HRB 380917
|
From:
dv-technik-bounces@dfg-viewer.de [mailto:dv-technik-bounces@dfg-viewer.de]
On Behalf Of Thomas Urban
Sent: Sunday, December 11, 2016 2:15 PM
To:
dv-technik@dfg-viewer.de
Subject: [DFG-Viewer] Probleme mit Darstellung von Digitalisaten im DFG-Viewer
Hallo,
wir arbeiten aktuell an einer Unterstützung des DFG-Viewers zur Anzeige von Digitalisaten des DFG-Projekts “Berliner Repertorium”. Dazu wurde auf Grundlage des PDFs zum METS-Profil eine METS/MODS-XML-Datei erzeugt, welche einer Validierung gegen das METS-Schema
standhält. Ein Testaufruf im DFG-Viewer liefert augenscheinlich auch alle in der XML-Datei genannten Meta-Informationen. Einzig die abrufbaren Bilder werden nicht dargestellt. Augenscheinlich fehlt hier eine Bereitstellung der Image-Daten, welche - soweit
ich das interpretiere - serverseitig in die generierte Seite injiziert werden:
<script id="tx-dlf-pageview-initViewer" type="text/javascript">
window.onload = function() {
if (dlfUtils.exists(dlfViewer)) {
tx_dlf_viewer = new dlfViewer({
controls: [""],
div: "tx-dfgviewer-map",
images: [[]],
fulltexts: [[]]
})
}
}
</script>
Auf dem Webserver des Projekts fällt auf, dass beim Abruf des DFG-Viewers mit der URL
eine Anfrage an den Webserver erfolgt, die erfolgreich bearbeitet wird:
194.95.145.62 - - [11/Dec/2016:13:48:24 +0100] "GET /repertorium/mets/witness/7590 HTTP/1.0" 200 6018 "-" "Kitodo.Presentation (SLUB)"
und somit die XML-Datei ausgeliefert wird. Anhand von Kopien der ausgelieferten Dateien konnte auch geprüft und gesichert werden, dass die dort ausgelieferte Datei jener entspricht, die man auch beim direkten Abruf der URL selbst erhält.
Die im XML genannten Bild-Dateien sind abrufbar.
Aktuell sind wir somit nicht imstande, das Problem weiter einzugrenzen, und bitten darum um Hinweise auf mögliche Fehler.
Mit freundlichen Grüßen,
Thomas Urban
--
cepharum GmbH
Josef-Orlopp-Straße 48
10365 Berlin
Internet: http://cepharum.de
Telefon: 030 57701533
Geschäftsführer: Thomas Urban
Handelsregister Amtsgericht Berlin-Charlottenburg
Registernummer: HRB 152285 B
USt-IdNr.: DE290826783