October 2018

Developments and innovations to Goobi workflow in October 2018

Optimized image display within the METS editor

The metadata editor has been reworked for a better image display. In particular for the ideal display with consideration of image height and image width an optimization was once again carried out. Among other things, the zoom as well as a percentage display of the image size has been made possible.
Optimized image display within the METS editor

New Authentication Configuration for the REST API

A completely new and much more flexible authentication configuration has been created for the REST API. From now on, this configuration allows the locking and releasing of individual HTTP methods (GET, POST, etc.).
A sample configuration with a regular expression for the path and the corresponding netmasks can be seen here. It only allows PUT requests against any path that matches the regular expression.
<endpoint path="/processes/\d*?/properties/.*?">
<method name="put">
<allow netmask="" token="geheim" />
<allow netmask="" token="geheim" />
<allow netmask="0:0:0:0:0:0:0:1/128" token="geheim" />

Simple CORS configuration for the REST API

The new configuration also allows the easy acceptance of cross-origin requests from the browser. The following example configuration shows the activation of CORS requests from the domain as for example with the methods GET and POST.
The actual GET and POST calls are allowed without IP and token restrictions.
<endpoint path="/processes/search">
<method name="get">
<allow />
<method name="post">
<allow />

Display of full texts within the Image QA plugin

The plugin for the quality control of digitized material has been reworked so that now the full text can be displayed in addition to the images, if it already exists. For this, the workflow must of course be configured in such a way that full text recognition must have taken place beforehand.
Display of full texts within the QA plugin possible