Links

Oktober 2018

Entwicklungen und Neuerungen an Goobi workflow im Oktober 2018

Optimierte Bildanzeige innerhalb des METS-Editors

Der Metadaten-Editor wurde für eine bessere Bildanzeige noch einmal weiter überarbeitet. Insbesondere für die ideale Anzeige unter Berücksichtigung von Bildhöhe und Bildbreite erfolgte noch einmal eine Optimierung. Unter anderem ist hierbei auch der Zoom sowie eine prozentuale Anzeige der Bildgröße ermöglicht worden.
Optimierte Bildanzeige innerhalb des METS-Editors

Neue Authentifizierungs-Konfiguration für die REST-API

Für die REST-API wurde eine komplett neue und deutlich flexiblere Authentifizierungs-Konfiguration geschaffen. Diese erlaubt von nun an das Sperren und Freigeben einzelner HTTP-Methoden (GET, POST etc.)
Eine Beispiel-Konfiguration, mit einer regular expression für den Pfad und die zugehörigen Netzmasken ist hier zu sehen. Sie erlaubt ausschließlich PUT Requests gegen jeden Pfad, der zu dem regulären Ausdruck passt.
<config>
<endpoint path="/processes/\d*?/properties/.*?">
<method name="put">
<allow netmask="127.0.0.1/32" token="geheim" />
<allow netmask="192.168.178.0/24" token="geheim" />
<allow netmask="0:0:0:0:0:0:0:1/128" token="geheim" />
</method>
</endpoint>
</config>

Einfache CORS-Konfiguration für die REST-API

Die neue Konfiguration erlaubt auch das einfache Zulassen von cross-origin Anfragen aus dem Browser. Die folgende Beispiel-Konfiguration zeigt die Freischaltung von CORS-Anfragen von der Domain https://intranda.com mit den Methoden GET und POST. Dabei sind die eigentlichen GET und POST Aufrufe ohne IP- und Token-Beschränkungen erlaubt.
<endpoint path="/processes/search">
<cors>
<method>GET</method>
<method>POST</method>
<origin>https://intranda.com</origin>
</cors>
<method name="get">
<allow />
</method>
<method name="post">
<allow />
</method>
</endpoint>

Anzeige von Volltexten innerhalb des Image-QA-Plugins

Das Plugin für die Qualitätskontrolle von Digitalisaten wurde dahingehend überarbeitet, dass nun neben den Bildern zusätzlich ebenfalls der Volltext eingeblendet werden kann, sofern dieser bereits vorliegt. Hierfür muss der Workflow natürlich so konfiguriert sein, dass eine Volltexterkennung bereits im Vorfeld stattgefunden haben muss.
Anzeige von Volltexten innerhalb des QA-Plugins möglich