Mit map.apps 4.13 steht eine neue Version von map.apps zum Download bereit, die viele neue Funktionen und Verbesserungen mit sich bringt. Außerdem enthält dieses Release ein Update der Basis-Technologie. Dieser Artikel gibt eine Übersicht über alle wesentlichen Neuerungen und stellt diese im Detail vor.
Neue zentrale Komponente zur Integration in Security Infrastrukturen
Mit diesem Release wird erstmals eine neue zentrale Komponente zur Integration in bestehende Security-Infrastrukturen ausgeliefert. Die Komponente ermöglicht es, dass map.apps über standardisierte Schnittstellen mit vorhandenen Identity Providern bzw. Brokern verbunden wird. Nutzerinnen und Nutzer können sich dadurch mit ihren bekannten Zugangsdaten bei map.apps anmelden und so je nach Berechtigung auf geschützte Apps, Werkzeuge oder den map.apps Manager zugreifen.
Die Anbindung an ArcGIS Enterprise-Portal oder ArcGIS Online wurde in diesem Zug noch einmal deutlich ausgebaut und vereinfacht. Ein mehrfacher Login entfällt und auch Backend-Dienste können auf die Nutzeridentitäten reagieren. Auch die Nutzung von nicht öffentlichen Inhalten wie Webmaps oder Layern ist ohne erneute Anmeldung möglich (Single Sign-On).
Über den OpenID Connect Standard können auch Nutzerverwaltungen, die mit der vielseitigen und weit verbreiteten OpenSource-Lösung Keycloak realisiert werden, einfach an map.apps angebunden werden.
Die neue Komponente ist aktuell direkt in map.apps integriert und nach einem Update auf die Version 4.13 automatisch verfügbar. Sie wird zukünftig auch in weiteren con terra Technologies Produkten zum Einsatz kommen und auch in individuellen Kundenlösungen nutzbar sein, so dass eine nahtlose und bruchfreie Integration und durchgängige User-Erfahrung sichergestellt ist.
Verbesserungen an bestehenden Funktionen
Basierend auf Ihrem wertvollen Feedback haben wir diverse Verbesserungen an bestehenden Funktionen vorgenommen, die im Folgenden beschrieben werden.
Reihenfolge von Suchergebnissen
In map.apps 4.12 wurde die Möglichkeit eingeführt, Ergebnisse aus mehreren Suchthemen gleichzeitig in einer Vorschlagliste anzuzeigen. In dieser Version wird nun eine Konfigurationsmöglichkeit eingeführt, um die Reihenfolge der Suchthemen zu definieren. Somit können Sie sicherstellen, dass Ergebnisse aus besonders wichtigen Themen zuerst erscheinen.
Leere Felder in Popups ausblenden
Sie können nun Felder die keine Werte enthalten in einem Popup ausblenden. Für jedes Objekt wird einzeln geprüft, welche Felder mit Werten belegt sind. Die Darstellung von Popups kann damit besonders bei Kartendiensten in denen häufig leere Werte auftreten deutlich kompakter und übersichtlicher gestaltet werden.
Einträge in Karteninhaltsteuerung (TOC) automatisch ausklappen
Mit Hilfe einer neuen Konfigurationsoption können Einträge in der Karteninhaltsteuerung nun automatisch beim Start ausgeklappt angezeigt werden. Dies erleichtert besonders für neue Nutzerinnen und Nutzer das Auffinden von Karteninhalten in tiefer verschachtelten Ebenen. Das Developer Network Bundle mapapps-toc-expand ist ab jetzt nicht mehr erforderlich und wurde archiviert.
Verbesserungen zur Barrierearmut (Accessibility)
Um die Zugänglichkeit (Accessibility) von Apps zu steigern, wurden mehrere Verbesserungen vorgenommen. Das Drawer-Menü welches sich i.d.R. links neben der Suche befindet, kann nun besser per Tastatur bedient werden. Außerdem wurden an verschiedenen Stellen sogenannte Aria-Labels ergänzt oder optimiert, um die Nutzungsmöglichkeit von Screenreadern zu verbessern.
Update der Basis-Technologie
Die von map.apps als technische Basis genutzte ArcGIS API for JavaScript wird mit diesem Release auf die Version 4.22 aktualisiert. Dies führt zu zahlreichen Verbesserungen und Fehlerbehebungen sowie zu Performance-Verbesserungen bei der Darstellung von Kartenlayern.
Abschließende Hinweise
Neben den genannten Punkten enthält dieses Release weitere Verbesserungen und Fehlerbehebungen. Eine vollständige Liste aller Änderungen finden Sie wie immer in den Release Notes.