Goobi workflow Digests
DokumentationenGoobi workflow HandbuchGoobi workflow Plugins
Deutsch
Deutsch
  • Goobi workflow Digests
  • 2025
    • März
    • Februar
    • Januar
  • 2024
    • Dezember
    • November
    • Oktober
    • September
    • August
    • Juli
    • Juni
    • Mai
    • April
    • März
    • Februar
    • Januar
  • 2023
    • Dezember
    • November
    • Oktober
    • September
    • August
    • Juli
    • Juni
    • Mai
    • April
    • März
    • Februar
    • Januar
  • 2022
    • Dezember
    • November
    • Oktober
    • September
    • August
    • Juli
    • Juni
    • Mai
    • April
    • März
    • Februar
    • Januar
  • 2021
    • Dezember
    • November
    • Oktober
    • September
    • August
    • Juli
    • Juni
    • Mai
    • April
    • März
    • Februar
    • Januar
  • 2020
    • Dezember
    • November
    • Oktober
    • September
    • August
    • Juli
    • Juni
    • Mai
    • April
    • März
    • Februar
    • Januar
  • 2019
    • Dezember
    • November
    • Oktober
    • September
    • August
    • Juli
    • Juni
    • Mai
    • April
    • März
    • Februar
    • Januar
  • 2018
    • Dezember
    • November
    • Oktober
    • September
    • August
    • Juli
    • Juni
    • Mai
Bereitgestellt von GitBook
Auf dieser Seite
  • Coming soon
  • Neue Single-Sign-On Authentifizierung für Nutzer auf Basis von HTTP-Headern
  • Metadaten-Editor: Thumbnail Navigation überarbeitet
  • Einbindung von Swagger UI als Schnittstellenbeschreibung
  • Abschlussarbeiten an der Barrierefreiheit für die Nutzeroberfläche
  • Neues Plugin für Registrierung von eindeutigen Identifiern: OID
  • Erweiterung des Package-Export-Plugins für die Nutzung der OID-Identifier
  • Erweiterung des Excel Plugins für Nutzung mehrerer Identifier
  • Neues Plugin für die Transkription von Bildinhalten
  • Bugfix: Anführungszeichen in Projektnamen
Als PDF exportieren
  1. 2020

November

Entwicklungen und Neuigkeiten zu Goobi workflow

VorherigeDezemberNächsteOktober

Zuletzt aktualisiert vor 2 Monaten

Coming soon

  • Abschlussarbeiten am Archiv-Management-Plugin

  • Erweiterung des Flex-Editors für Provenienzen

  • Erweiterung des Vokabular-Managements

Neue Single-Sign-On Authentifizierung für Nutzer auf Basis von HTTP-Headern

Goobi workflow unterstützt bereits seit einiger Zeit verschiedene Authentifizierungen, so unter anderem auch eine Authentifizierung mittels OpenID. Neu hinzugekommen ist nun eine weitere sehr generische Lösung, die HTTP-Header einer Anfrage auswertet. Diese Implementierung hat den großen Vorteil, dass sie für viele verschiedene Einsatzszenarien infrage kommen kann, da die eigentliche Authentifizierung somit externen Apache-Modulen überlassen werden kann. Auf diese Art und Weise ist zum Beispiel eine Authentifizierung mittels eines CAS möglich.

Um eine bessere Übersicht über die mittlerweile verschiedenen Arten der Nutzerauthentifizierung zu bieten, haben wir einen neuen Bereich in der Dokumentation geschaffen, der die unterschiedlichen Konfigurationen einmal aufführt. Die Dokumentation findet sich an dieser Stelle:

Neben der Authentifizierung über die Datenbank, eine Anbindung an LDAP-Server und Active Directory, OpenID ist damit nun auch eine Anbindung an zahlreiche weitere Single-Sign-On-Systeme möglich.

Metadaten-Editor: Thumbnail Navigation überarbeitet

Die Navigation für die Anzeige der Thumbnails im Metadaten-Editor wurde überarbeitet. Die Navigationsbuttons sind von nun an im oberen Bereich fixiert und bleiben daduch auch dann im sichtbaren Bereich, wenn nach unten gescrollt wird.

Außerdem wird jetzt bei einem Wechsel von der großen Bildansicht in die Thumbnails direkt zum momentan ausgewählten Bild gescrollt. Dies spart künftig das Suchen nach dem zuletzt verwendeten Bild.

Einbindung von Swagger UI als Schnittstellenbeschreibung

Für die Goobi REST-API gibt es jetzt eine Beschreibung mittels Swagger UI. Hierbei handelt es sich um eine sehr verbreitete Schnittstellenbeschreibung, die es Entwicklern erlaubt die REST-API von Goobi workflow mit eigenen Kommandos auszuprobieren und somit eine Anbindung externer Applikationen an Goobi workflow zu implementieren.

Mehr Informationen über die Möglichkeiten, die eine Schnittstellendokumentation via Swagger bietet, lassen sich hier erfahren:

Diese neue Schnittstellenbeschreibung ist innerhalb von Goobi workflow über das Menü Administration zu erreichen und erlaubt von hier unmittelbar ein interaktives Testen einzelner Kommandos direkt im Webbrowser:

Abschlussarbeiten an der Barrierefreiheit für die Nutzeroberfläche

Das Thema der Barrierefreiheit begleitet uns nun bereits seit einigen Monaten und gestaltet sich als sehr aufwendig. Dennoch konnten wir nun unser hochgestecktes Ziel der erfolgreichen Validierung mittels zweier anerkannter Browser-Plugins erreichen, die eine Prüfung von Webseiten hinsichtlich der Einhalten der Vorgaben der WCAG Richtlinie auf Niveau AA vornehmen.

Insbesondere die Überarbeitung der Nutzeroberfläche für den Metadateneditor gestaltete sich noch einmal als recht aufwendig. Neben den typischen Anforderungen hinsichtlich Farbkontrasten, Icons und Hilfetexten nahmen wir auch unter anderem auch die Tab-Reihenfolgen nochmal unter die Lupe.

Das Thema der Barrierefreiheit ist mit diesen Arbeiten für uns nicht abgeschlossen. Wir werden auch weiterhin routinemäßige Prüfungen der Nuzteroberflächen vornehmen und in dem Kontext sicher auch noch bei einigen Plugins nachjustieren müssen. Mit den hier beschriebenen Arbeiten haben wir allerdings einen enormen Meilenstein für eine barrierefreie Nutzeroberfläche von Goobi workflow erreicht.

Neues Plugin für Registrierung von eindeutigen Identifiern: OID

Innerhalb eines Projektes ergab sich die Anforderung, dass das gesamte digitalisierte Objekt sowie jede zugehörige Datei mit eigenen Identifiern auszustatten waren, die von einem zentralen Dienst abgefragt und anschließend einen Einfluß auf die Benennung der Dateien haben sowie auch innerhalb der METS-Datei hinterlegt werden sollten. Hierfür haben wir mit dem OID-Creation-Plugin ein neues Plugin entwickelt und hier hier auch hinsichtlich seiner Installation und Konfiguration dokumentiert:

Der Quellcode für das Plugin findet sich wie gewohnt auf GitHub veröffentlicht hier:

Erweiterung des Package-Export-Plugins für die Nutzung der OID-Identifier

Damit das hier beschriebene Verfahren der OID-Identifier-Generierung für den weiteren Workflow verwendet werden kann, musste auch das Package-Export-Plugin erweitert werden.

Dieses wurde um die Unterstützung von OID, die Generierung von UUIDs sowie für eine Validierung von zuvor generierten Checksummen für die einzelnen Bilddateien erweitert.

Erweiterung des Excel Plugins für Nutzung mehrerer Identifier

Neues Plugin für die Transkription von Bildinhalten

Wir haben ein neues Plugin für die Transkription von Inhalten auf Bildern entwickelt. Es ist zunächst hinsichtlich des Funktionsumfangs noch überschaubar und erlaubt noch keine Erfassung von Koordinaten für Wörter oder Buchstaben. Es erlaubt aber bestehende Plaintext-Volltexte zu bearbeiten oder auch ganz neu zu erfassen.

Eine ausführliche Dokumentation des neuen Plugins findet sich unter dieser URL:

Der Quellcode für das Plugin wurde auf GitHub hier veröffentlicht:

Bugfix: Anführungszeichen in Projektnamen

Wenn ein Titel eines Projektes ein einfaches Anführungszeichen (') enthielt, konnten dessen Vorgänge nicht korrekt geöffnet und bearbeitet werden. Dieser Fehler wurde behoben.

Im Kontext der Entwicklung des wurde Goobi erstmalig mit einer Funktion ausgestattet, dass ein Datensatz nicht nur mit einem einzigen Identifier vom Quellsystem abgefragt und importiert werden können. Um diese Funktionalität nun auch für einen Massenimport mittels Excel-Dateien zu ermöglichen, wurde das Excel-Import-Plugin erweitert. Im dem Kontext wurde auch die Dokumentation des Plugins aktualisiert, um einen solchen Anwendungsfall dort ebenfalls zu beschreiben:

Die Arbeitsweise des Plugins sieht vor, dass eine seitenweise Erfassung von Volltexten erlaubt ist, so dass also eine Transkription für jedes Digitalisat einzeln erfolgt. Die Transkription erfolgt dabei mittels eine Rich-Text-Editors und erlaubt einige grundlegende Formatanpassungen. Aufgrund des Einsatzes des sehr populären Editors können bei Bedarf auch recht einfach weitere Formatierungen erlaubt werden.

https://github.com/intranda/goobi-workflow/commit/a30441e78bf7e7f2e6aebc08f94d8d4aac43f87f
https://github.com/intranda/goobi-workflow/commit/d5d020e1d1ddac3642f570c5534743298a0968fa
https://github.com/intranda/goobi-workflow/commit/ec286ee1268a9316199b4f3097c20fc255cafedc
https://github.com/intranda/goobi-workflow/commit/31e0496783d0b24870861aca3ddc8b535f60b0b4
https://github.com/intranda/goobi-workflow/commit/edb97cdd94ee298894452926ad2240273f1d9a48
JSON-Opac-Plugins
https://github.com/intranda/goobi-plugin-import-excel/commit/5cc58b6b9e52ae9fb4e0b7941bbc811037335ff9
TinyMCE
https://github.com/intranda/goobi-workflow/commit/56d26b9752571dc34d2a0633768a9c0f2e4bd388
https://github.com/intranda/goobi-workflow/commit/eb8a238b6af0088c64c73ffc72918c8d199f2cef
Logo10. Möglichkeiten der AuthentifizierungGoobi workflow (Deutsch)
https://docs.goobi.io/goobi-workflow-de/admin/10
https://swagger.io/swagger.io
https://swagger.io/
LogoObject Identifier GenerierungGoobi workflow - Plugins (Deutsch)
https://docs.goobi.io/goobi-workflow-plugins-de/step/intranda_step_oid_creation
LogoGitHub - intranda/goobi-plugin-step-oid-creation: Step plugin for Goobi workflow to generate a set of OID identifiers for each single image, generate Hashes and to change the image names and references inside of the METS file.GitHub
https://github.com/intranda/goobi-plugin-step-oid-creation
LogoPackage ExportGoobi workflow - Plugins (Deutsch)
https://docs.goobi.io/goobi-workflow-plugins-de/step/intranda_step_exportpackage
LogoImport von Datensätzen aus einer Excel-DateiGoobi workflow - Plugins (Deutsch)
https://docs.goobi.io/goobi-workflow-plugins-de/import/intranda_import_excel
LogoTranskription von BildinhaltenGoobi workflow - Plugins (Deutsch)
https://docs.goobi.io/goobi-workflow-plugins-de/step/intranda_step_transcription
LogoGitHub - intranda/goobi-plugin-step-transcription: This is a step Plugin for Goobi workflow to allow the simple transcription of fulltexts per page without word coordinates.GitHub
https://github.com/intranda/goobi-plugin-step-transcription
Dokumentation der verschiedenen Authentifizierungsmöglichkeiten
Dauerhafte Anzeige der Navigation für die Thumbnaildarstellung
Anzeige von Details über die REST-API mittels der Swagger-Oberfläche
Anzeige von Details über die REST-API mittels der Swagger-Oberfläche
Prüfung der Nutzeroberfläche mit dem Plugin axe
Prüfung der Nutzeroberfläche mit dem Plugin Lighthouse
Aktualisierte Dokumentation für die Nutzung mehrerer Identifier-Felder pro Datensatz
Neues Plugin für die einfache Transkription von Volltexten