Mapbender-Release 3.2

von Olaf Knopp, WhereGroup

Infobrief 02 | 2020
 

Mapbender
 

Im Juli 2020 war es endlich soweit: Mit dem Release 3.2 wurde die neue und stark überarbeitete Version von Mapbender veröffentlicht. Sie bildet neben dem Long Term Release 3.0.8.x nun den aktuellen Zweig der Mapbender-Entwicklung. An dieser Stelle sei erneut darauf hingewiesen, dass es ab dem zweiten Quartal 2021 keine Neuentwicklungen oder Bugfixes mehr für die Version 3.0.8.x geben wird.
 

Integration von OpenLayers 6

Weil die Community seit dem Anwender­treffen im November 2019 auf das neue Release warten musste, wurde die neue Version direkt mit OpenLayers 6 ausgestattet, was einige Neuerungen mit sich bringt. So ermöglicht OpenLayers mit der aktuellen Version wieder ein stufenloses Zoomen und erfüllt damit einen der häufigsten Wünsche der User. Außerdem lässt sich die Karte nun drehen und unterstützt die Darstellung von Multi-Polygonen, -Linien und -Punkten. Um den Umstieg von der LTS-Version auf das neue Release zu erleichtern, ermöglicht die Version 3.2.2 die Erstellung von Applikationen wahlweise mit OpenLayers 2 oder OpenLayers 6.
 

Neu: Wiederverwertbare Dienstinstanzen

Die auffälligste Neuerung in der Administration sind die „wiederverwertbaren Dienstinstanzen“. Bisher mussten Kartendienste für jede Anwendung neu konfiguriert werden, was oft mit hohem zeitlichen Aufwand verbunden war. Nun können konfigurierte Dienste (sogenannte Instanzen) in andere Anwendungen eingebunden werden, ohne sie dort neu anpassen zu müssen. Das zentrale Dienste-Repository kann deutlich komfortabler und schneller verwaltet werden.Die Arbeiten dafür wurden vom Oberbergischen Kreis finanziert, vielen Dank dafür!
 

Weitere Änderungen in Mapbender 3.2

Mit dem Release wurde der komplette Code refactored, auf Symfony 3.4 LTS upgegradet, diverse Bugs behoben sowie Aktualisierungen vorgenommen. Diesem „Aufräumen“ fielen einige Funktionen zum Opfer, die jedoch neu implementiert werden sollen. Dazu gehört beispielsweise das MeetingPoint- und das POI-Tool sowie das komplette WMC-Handling (was zugegebenermaßen nie WMC einsetzte). Anstelle dieser Werkzeuge entwickelt das Mapbender-Team aktuell ein „Share-Tool“, das die gewohnten Funktionen zum Speichern und Teilen zentral bündelt und verfügbar macht. Nebenbei ermöglicht das neue Tool die Nutzung der bekannten Teilen-Funktion bei mobilen Geräten. Im Rahmen der Anpassung an die neue Karten-Engine wird derzeit außerdem der Digitizer komplett überarbeitet. Die Veröffentlichung des neuen Digitizers für Mapbender 3.2.x ist für Herbst 2020 geplant, die Arbeiten laufen auf Hochtouren.
 

Zuwachs im Mapbender-Entwicklerteam

Im September 2020 wurde das Mapbender-Team um eine Frontend-Entwicklerin erweitert. Sie beschäftigt sich zurzeit mit einem neuen Design-Konzept für Administration und Karten-Frontend. Ziel ist es, Mapbender optisch ansprechender und moderner zu machen und für die Nutzung mit mobilen Geräten zu optimieren. Grundsätzlich wird dabei dem Paradigma „Mobile First“ gefolgt. Diese Arbeiten werden maßgeblich von der Stadt Gütersloh finanziert, die auch für das Usability-Testing zur Verfügung steht. Auch dafür einen herzlichen Dank!
 

Neue Mapbender-Projekt-Webseite

Nicht zuletzt möchten wir noch auf die neue Mapbender-Webseite aufmerksam machen [1], die im Juli 2020 online ging. Sie bietet mit ihrem modernen und klaren Design nun alle wichtigen Infos und Links auf einen Klick (vgl. Abb. 1).
 

Ausblick

Ziel der beschriebenen Maßnahmen ist es, Mapbender weiter zu stabilisieren und zukunftssicher zu machen.Mit den aktuellen Versionen von OpenLayers und Symfony und dem umfangreichen Refactoring wurde ein wichtiger Meilenstein erreicht. Testen Sie den neuen Mapbender online [2] oder laden Sie ihn direkt herunter [3]. Wir wüschen viel Spaß beim Ausprobieren.

 

Abb. 1: Webseite des Mapbender-Projekts | https://mapbender.org (Screenshot: Antje Gerstenberger, WhereGroup)
 

Weiterführende Links

[1] https://mapbender.org/
[2] https://demo.mapbender.org/
[3] https://mapbender.org/mapbender-herunterladen/

 

>>> Zurück zum Inhaltsverzeichnis Infobrief 02 | 2020