Mit der Version 3.25.0 steht ein neues Update des Masterportals bereit. Neben neuen Funktionen für die Suche und Benutzerführung wurden zahlreiche Komponenten modernisiert, die Dokumentation verbessert und viele Fehler behoben. Das Release sorgt insgesamt für mehr Stabilität, eine bessere Benutzerfreundlichkeit und erleichtert gleichzeitig die Weiterentwicklung des Softwareproduktes.
Die Orientierungsfunktion wurde erweitert und kann nun optional sowohl die Bewegungsrichtung als auch die Genauigkeit der aktuellen Position anzeigen. Dadurch erhalten Anwender insbesondere auf mobilen Endgeräten eine bessere Orientierung.
Im Login-Modul steht mit includeCredentials eine neue Konfigurationsoption zur Verfügung. Sie ermöglicht es, Authentifizierungsinformationen gezielt zu steuern und kann dabei helfen, CORS-Probleme in bestimmten Systemumgebungen zu vermeiden.
Auch die Suche wurde ausgebaut: Über die neue CSW-Schnittstelle lassen sich nun Metadaten aus Catalog Service for the Web (CSW)-Katalogen direkt durchsuchen.
Für die Navigationskomponente NavTab wurde ein neuer Slot eingeführt, über den sich beispielsweise Badges oder Zähler flexibel hinter den Bezeichnungen der Registerkarten anzeigen lassen.
Mehrere Module nutzen nun die gemeinsame NavTab-Komponente, wodurch Navigation und Bedienung im gesamten Portal einheitlicher werden. Gleichzeitig wurden verschiedene Komponenten vereinfacht und modernisiert, unter anderem die ResizeHandle-Komponente, die sich künftig ausschließlich auf die Anpassung der Menübreite konzentriert.
Auch die technische Basis wurde aktualisiert. So wurde die Masterportal API auf Version 2.63.0 sowie der Build-Prozess auf eine aktuelle Version von Vite angehoben.
Die Projektdokumentation wurde deutlich verbessert. Neben einer modernisierten JSDoc-Oberfläche mit Suchfunktion, Dark Mode und überarbeitetem Design sorgen neue Repository-Regeln für einheitlichere Entwicklungs- und Review-Prozesse.
Darüber hinaus wurde die Dokumentation der OAF-Layer erweitert und korrigiert.
Version 3.25.0 enthält zahlreiche Fehlerkorrekturen, die sowohl die Stabilität als auch die Benutzerfreundlichkeit verbessern.
Unter anderem wurden:
Das gesamte Changelog findet sich wie gewohnt hier: https://bitbucket.org/geowerkstatt-hamburg/masterportal/src/v3.25.0/CHANGELOG.md
Die Sourcen der neuen Version finden sich hier: https://bitbucket.org/geowerkstatt-hamburg/masterportal/src/v3.25.0
