Dezember
Goobi viewer Digest für Dezember 2024
Last updated
Goobi viewer Digest für Dezember 2024
Last updated
Tomcat 10 Unterstützung
Wir planen für das Januar 2025 Release mit verschiedene Breaking Changes:
Unterstützung für Tomcat 10
Unterstützung für Java 21
Syntaxänderungen in der Konfiguration des Goobi viewer Indexers
Veränderte Indexierung der Solr-internen Iddocs auf einen alternativen Datentyp
Ab diesem Release unterstützt der Goobi viewer Zugriffsbeschränkungen für einzelne Metadaten. Dafür wird das Standard MODS Attribut shareable="no"
ausgewertet. Der Goobi viewer Indexer schreibt dann automatisch die Zugriffsbeschränkung metadata_access_restricted
, die dann im Backend konfiguriert werden muss.
Die zugriffsbeschränkten Metadaten werden bei der Auslieferung über OAI, SRU, IIIF, Sourcefile-Resolver etc. automatisch herausgefiltert.
Auf der Seite der Bibliographischen Daten sind zugriffsbeschränkte Metadaten - wenn man das Recht hat sie zu sehen - mit einem Schlosssymbol gekennzeichnet.
Die aktuelle Implementierung erlaubt es nur einen Typ von zugriffsbeschränkten Metadaten zu haben. Man kann das Recht haben diese zu sehen, oder nicht. Eine Konfiguration von verschiedenen Beschränkungstypen wo zum Beispiel Benutzergruppe ABC etwas sehen kann und Benutzergruppe XYZ etwas anderes ist aktuell nicht vorgesehen.
Mitte November erreichte uns der dringende Wunsch bis Ende des Jahres eine Funktionalität in den Goobi viewer zu implementieren, die es ermöglicht wie in einem PDF Reader durch ein Werk zu navigieren. Dafür sollte man mit dem Mausrad im Bildcontainer nicht zoomen, sondern im Bildstapel nach oben oder unten scrollen. Neben dem Bildcontainer soll eine Thumbnailleiste zur Verfügung stehen, die - analog zu einem PDF Reader - separat scrollbar ist und es ermöglicht schnell ein Bild anzuspringen.
Neben der eigentlichen Implementierung war dann noch die Aufgabe zu lösen, dass sich auch weitere Informationen beim Bildwechsel mit aktualisieren müssen: Die URL in der Adresszeile des Browsers, die Bibliographischen Daten, das Inhaltsverzeichnis oder die URLs zum Download eines Bildes. Aber auch das wurde erfolgreich implementiert.
Der Sequence-Modus kann global ein- und ausgestellt werden. Im kommenden Jahr werden wir daran arbeiten diesen auch nur unter bestimmten Bedingungen, wie zum Beispiel bei bestimmten Publikationstypen oder Sammlungen aktiviert zu haben.
Passwortänderung: In einem externen Pen-Test ist aufgefallen, dass Benutzer teilweise ihr Passwort ändern konnten wenn bei dem alten irgendetwas eingegeben wurde. Der Fehler wurde behoben.
Authentifizierung: Bei der Authentifizierung über HTTP Header oder Attribut gab es einen Fehler der Behoben wurde.
Die folgenden Screenshots zeigen die SonarCloud Analyse des aktuellen Releases. Weitere Informationen gibt es direkt auf der Projektseite.
Die Versionen die in der pom.xml
des Themes eingetragen werden müssen um die in diesem Digest beschriebenen Funktionen zu erhalten lauten:
Der Goobi viewer Indexer hat die Versionsnummer 24.12 Das Goobi viewer Crowdsourcing Modul hat die Versionsnummer 24.12