November 2019

Developments and innovations to Goobi workflow in November 2019

Two new GoobiScripts

Two new GoobiScripts have been added:

  • deleteUserGroup removes a user group from steps

  • renameStep renames a step in multiple processes

Single sign on with openID Connect

Goobi workflow now supports openID Connect as an external authentication provider. The implementation is kept configurable and works with many openID Connect providers.

New METS Editor

The new METS editor has landed in Goobi workflow stable. The primary goal of the conversion was to make the code more maintainable.

The new code structure has already allowed us to make some improvements. Most of these improvements avoid reloading the page, which should lead to a better workflow. For example, it is now possible to enlarge and reduce the size of individual areas without reloading.

Several dozen commits have been included in the new METS editor, so only the final merge commit is listed here:

Message queue: Display the dead letter queue

If messages in the message queue could not be processed successfully several times, they have disappeared so far. From now on, Goobi will monitor the dead letter queue and display the messages from it in the user interface.

Thumbnail folder: performance improvements

The thumbs folder in a Goobi workflow process folder contains pre-rendered smaller versions of the images in the master and derivative folders. If an image is requested that is smaller than one of the thumbs folders, that smaller image will be loaded and delivered.

Some performance optimizations have been made in the implementation of the logic described above. In addition, an image with exactly the right size is no longer loaded into memory, but passed directly to the browser.

EasyDB integration in the METS Editor

Analogous to the search in authority databases, there is now also the option of starting a search in easyDB from the METS Editor and linking an object from easyDB with a Goobi process.

Last updated