Versionshistorie¶
English Version of this document.
Die Übersicht der Meilensteine finden Sie auf Github unter: https://github.com/mapbender/mapbender/milestones
Zukünftige Meilensteine: Details finden sich unter https://github.com/mapbender/mapbender/issues
Milestone 3.0.5.2¶
Release Datum: 27.10.2015
Bugfixes:
- Kopieren von Anwendungen: Rechte und Gruppen werden mit übernommen. Der Nutzer, der die Anwendung kopiert hat, wird Owner der kopierten Anwendung.
- FOM: Änderungen im Verhalten bei falschen Logins und dem Locking. Es wird nur noch angezeigt, dass der Login fehlgeschlagen ist - unabhängig davon, ob der Benutzer existiert oder nicht.
- Korrigierte Fehlermeldung beim Anlegen eines Benutzers mit zu kurzem Passwort.
- Print: Fix des Replace Patterns.
- Print: Fix, wenn falsch konigurierter WMS Sonderzeichen (%26) in der Legenden URL hat.
- Image Export in Firefox.
- WMC Loader: Einladen von WMC und das Verhalten der BaseSources.
- BaseSourceSwitcher: Kacheln des nicht sichtbaren Dienstes werden nicht vorgeladen.
- BaseSourceSwitcher: Wenn eine Gruppe definiert ist, ist nur ein Thema beim Start eingeschaltet.
- SearchRouter: Fix der Anführungszeichen für Tabellennamen.
- Anwendungen kopieren: Fix der Suche in der kopierten Anwendung.
- Simple Search: Return Schaltfläche wird abgefangen.
- FeatureInfo: Add WMS Funktionaliät und WMS Loader.
- Icon Polygone in der Toolbar von Anwendungen ist sichtbar.
- Icons, die nicht auf FontAwesome basieren, funktionieren auch im Mobilen Template.
- Administration Map Element: Anzeige des Konfigurationsdialogs im Backend beginnt oben.
- Administration Datenquelle: Keine Formulardaten Vorbelegung durch den Browser für Benutzername und Passwort.
- Mobile Anwendung: Darstellung unter Firefox für Android.
- Update 3.0.4.x: FeatureInfo autoopen=true bleibt erhalten.
- Doku: FOM UserBundle Übersetzung und Ergänzung bei falschen Benutzer-Logins.
- Doku: URL Parameter scale im Map Element.
- Doku: WMC Loader und KeepSources.
Änderungen in der config.yml:
Die folgenden Änderungen sind optionale Parameter für das Verhalten des Logins (siehe das entsprechende Kapitel im FOM Bundle:
fom_user: # Allow to create user log table on the fly if the table doesn't exits. # Default: true auto_create_log_table: true # Time between to check login tries login_check_log_time: "-5 minutes" # Login attemps before delay starts login_attempts_before_delay: 3 # Login delay after all attemps are failed login_delay_after_fail: 2 # Seconds
Milestone 3.0.5.1¶
Release Datum: 26.08.2015
Neue Funktionen: im Kartenelement und beim Druck Client:
- Map: OpenLayers TileSize: Es kann die Kachelgröße für die Karte angegeben werden. Default: 256x256.
- Map: Delay before Tiles: Für WMS-T, z.B. bei zeitlichen Parametern (zukünftig)
- Druck: Koordinatenanzeige in der PDF-Druckausgabe
- Druck: Übernahme Druckmaßstab abhängig vom Kartenmaßstab
- Druck: Druck legend_default_behaviour
- Druck: Hinzufügen von Druckvorlagen über das +-Symbol
- Druck: Benutzerabhängiges Logo und Text
Bugfixes:
- Layertree: Lade-Symbol und Ausrufezeichen-Symbol.
- Layertree: Zoom Symbol nicht bei Layern ohne BBOX-Information
- WMS Reload: FeatureInfo
- WMS Reload: Einige WMS konnten sich nicht neuladen lassen.
- Export/Import von Anwendungen verschiedene Bugfixes
- WMC-Editor und WMC-Load Fixes.
- WMC aus einer Mapbender 3.0.4.1 Anwendung
- Tile Puffer und BBOX Puffer fixes
- FeatureInfo: Fixes im Design und bei der Anzeige als Accordion Panel
- FeatureInfo: Drucken
- Falscher Link Jquery-UI in layerset instance
- Save Layerset und Save Layout bleibt auf der Seite
- Classic Template: SCSS korrigiert
- Mobile Template: Bootstrap Meldung verdeckt Schließen Schaltfläche
- Mobile Template: SearchRouter Fenster ausblenden
- Mobile Template: Mozilla Firefox Fixes im Layout
- Backend: Layerset Filter und +-Buttons verstecken nicht mehr alles
- composer.json Anpassung Version Digitizer auf 1.0.*
- Dokumentation des JS-UI Generators (Formular-Generator): https://github.com/eSlider/vis-ui.js
- Umstrukturierte Installations-Dokumentation und einige Anpassungen (php-pear, assets-Verzeichnis, init:acl, openssl).
- Verbesserte Dokumentation der Mapbender3 Templates
- Verbesserte Dokumentation des Quickstart
Known Issues:
- Kopieren von alten 3.0.4.1 Anwendungen kopiert nicht die anzuzeigenden Layersets der Map. Bitte speichern Sie vorher das Map und Overview-Element.
- Regional Template entfernt
Milestone 3.0.5.0¶
Release Datum: 01.07.2015
Übersicht der Änderungen finden Sie unter: https://github.com/mapbender/mapbender-starter/blob/develop/CHANGELOG.md
- WMS neuladen: WMS Quellen können nun neugeladen werden, wenn sich deren Strutkur geändert hat.
- Digitalisierung: Im Rahmen des Releases wurde das neue Element Digitizer eingeführt. Über dieses kann durch eine YAML-Definition eine Erfassungsmaske für Punkte, Linien oder Flächen aufgebaut werden. Dabei wird wie bisher PostgreSQL als Datenquelle unterstützt. Oracle und SpatiaLite sind experimentell verfügbar. Die Entwicklung wurde so durchgeführt, dass die Erfassung auch auf andere Datenquellen wie z.B. OGC WFS erweitert werden kann.
- Druck mit Legende: Im Druck ist es nun möglich, die Legende auf einer separaten Seite auszugeben. Die Ausgabe kann über eine Checkbox gesteuert werden.
- Konfigurierbarer Layerbaum: Der Layerbaum unterstützt nun mehr als ein layerset. Sie müssen das Kartenelement anpassen, um die Layersets festzulegen, die angezeigt werden sollen sowie den Layerbaum selbt. Die Dokumentation befindet sich unter auf der Seite zum Layertree.
- Verbesserte Infoausgabe: Die Ausgabe der Infoabfrage wurde für die neue Version verbessert. So bleiben nun die Stile der Infoabfrage erhalten. Dienste, die keine Antwort liefern, werden nicht über einen Reiter angezeigt. Es erfolgen Meldungen, wenn keine Antwort geliefert wurde.
- Mobiles Template: In mehreren Projektlösungen haben wir uns bereits mit einer mobilen Lösung auf Basis von Mapbender3 auseinandergesetzt. Nun wird diese Lösung als Mapbender Mobile Template in der neuen Version 3.0.5.0 zur Verfügung gestellt. Sie finden eine neue Demo-Anwendung in der mapbender.yml mit Namen Mapbender Mobile (mapbender_mobile). Diese können Sie als Vorlage für Ihre Lösung verwenden. In der Release-Demo kann die Anwendung „Mapbender Mobile“ getestet werden.
- SASS Compiler: Änderungen an der Architektur bezüglich des SASS Compilers führen zu einer performanteren Oberfläche.
- Vendor Specific Parameter: Eine WMS Layer Instanz unterstützt nun die Angabe von Vendor Specific Parametern, die an einen WMS Request angehangen werden. Die Werte können fest vergeben werden oder auf die User- und Gruppeninformation des angemeldeten Benutzers zurückgreifen. Dokumentation ist unter dem Abschnitt Vendor Specific Parameters verfügbar.
- Formular-Builder: In Zusammenhang mit der Digitalisierung können für die Erfassung von dazugehörigen Sachdaten sehr komplexe Formulare generiert werden. Hierbei wurde sich an den Möglichkeiten, die in Mapbender 2.x zur Verfügung stehen, orientiert.
- Neue Schaltflächen: Einige Schaltflächen basieren auf einer neuen Schriftart, die alten Schaltflächen sind noch mit dem Namen FontAwesome verfügbar.
- URL Parameter: Mapbender3 kann mit Startparametern aufgerufen werden. Eine Liste der Parameter findet sich in der Dokumentation zu den URL Parametern.
- Neue Übersetzungen für Portugiesisch und Russisch.
- Symfony Update auf 2.3.30.
Änderungen in der config.yml:
Änderung bei einer dbal connection:
logging: false: Die Option sorgt dafür, das alle SQL’s nicht mehr geloggt werden. Mehr dazu hier: http://www.loremipsum.at/blog/doctrine-2-sql-profiler-in-debugleiste/
profiling: false: Profiling von SQL Anfragen. Diese Option kann in der Produktion ausgeschaltet werden.
Wo möglich sollen die Optionen so umgestellt werden, dass die erst in Debug modus aktiv werden:
logging: "%kernel.debug%" profiling: "%kernel.debug%"
Bekannte Probleme
- Beim Kopieren einer Anwendung von Mapbender 3.0.4.x muss in der Map/Overview der jeweilige Layerset neu gesetzt werden.
Milestone 3.0.4.1¶
Release Datum: 23-01-2015
Übersicht der Änderungen finden Sie unter: https://github.com/mapbender/mapbender-starter/blob/develop/CHANGELOG.md
- parameter ‘layerRemove’ removed from layertree configuration
- option ‘removelayer’ added into layertree menu
- container accordion structure changed
- import / export from applications added (without acls)
- display layer metadata
- Frontend: Sidepane Accordeon Legend is displayed without horizontal Scrollbar
- Backend: WMS Instanz configuration - contextmenu for layers shows wrong ID (only instance ID)
- Frontend: Legend - displays WMS Information although the checkbox Show
- Frontend: Layertree - contextmenu zoomlayer does not use the layer extent
- Backend: Add Source with user/password - informations is added to field originUrl not to fields user and password
- app/console mapbender:generate:element fixed errors
- bug visiblelayers fixed
- WMS with authentication saves in table mb_wms_wmssource username and password
- no metadata for applications coming from mapbender.yml definition (no entry in context menu)
- copy an application via button on application fixed
- print template resize northarrow, overview added
- improved screenshot for application handling
- https://github.com/mapbender/mapbender/milestones/3.0.4.1
Milestone 3.0.4.0¶
Release Datum: 12-09-2014 Übersicht der Änderungen finden Sie unter: https://github.com/mapbender/mapbender-starter/blob/develop/CHANGELOG.md
- Wechsel zur MIT Lizenz
- Symfony Update 2.3 LTS
- OpenLayers 2.13 mit zusätzlichen Patches
- Dienste Aktivieren über Button oder Menü (BaseSourceSwitcher)
- HTML-Element
- CSS-Editor für Anwendungen
- Reiterstruktur in der Seitenleiste
- Laden von Vorschaubildern für Anwendungen
- Import/Export von Anwendungen und Diensten
- spanische Übersetzung
Milestone 3.0.3¶
Release Datum: 17-03-2014 Übersicht der Tickets finden Sie unter: https://github.com/mapbender/mapbender/issues?milestone=8
- Erweiterungen Such-Router für SQL-Suchen (Selectboxen, Distinct)
- WMC Editor und Loader
- WMSLoader Erweiterung WMS über Link hinzufügen
- i18n - Internationalisation (english / german)
- Sketch zum Zeichnen von Skizzen
- POI - Treffpunktfunktion
- Bildexport zur Ausgabe von png und jpg
- WMS Anzeige über Button wechseln
- Druckausgabe mit Übersichtskarte, Replace-Pattern, optionalen Feldern
- Zusammenstellung von mehreren Elementen in der Seitenleiste (Wechsel über Button)
- Layerbaum mit Kontextmenü zur Transparenzeinstellung und zum Zoom auf das Thema
- Übergabe von Parametern beim Öffnen der Anwendung (Position)
- ACL für Elemente
- Funktion zur Validierung von WMS GetCapabilities Dokumenten
Milestone 3.0.2¶
Release Datum: 27-11-2013 Übersicht der Tickets finden Sie unter: https://github.com/mapbender/mapbender/issues?milestone=6
- Such-Router für SQL-Suchen
- WMC Editor und Loader
- WMSLoader Erweiterung WMS über Link hinzufügen
Milestone 3.0.1¶
Release Datum: 06-09-2013
Übersicht der Tickets finden Sie unter: https://github.com/mapbender/mapbender/issues?milestone=5
- Kopieren einer Anwendung mit Diensten
- Popup - draggable
- PrintClient Erweiterung Druck EPSG 4326, neue Drucklayouts, Druck A4-A0
- Abfangen von fehlerhaften Anmeldungen zum Abwenden von brute force login Versuchen
- Bug fixes
Milestone 3.0.0.2¶
Bugfix-Release Datum: 19-07-2013
Übersicht der Tickets finden Sie unter: https://github.com/mapbender/mapbender/issues?milestone=4
Milestone 3.0.0.1¶
Bugfix-Release Datum: 07-06-2013
Übersicht der Tickets finden Sie unter: https://github.com/mapbender/mapbender/issues?milestone=3
Milestone 3.0.0.0¶
Release Datum: 29-05-2013
Übersicht der Tickets finden Sie unter: https://github.com/mapbender/mapbender/issues?milestone=1
- Administrations Backend für Services, Applikationen, Benutzer/Gruppen und Zugriffsverwaltung
- Backend-/Frontend Design
- Zugriffsverwaltung
- Benutzer-/Gruppen-Administration
- WMS Administration
- Kartenelement
- Layerbaum
- Legende
- Übersichtskarte
- Navigations-Werkzeugkasten
- Infoabfrage
- Koordinatenanzeige
- Copyright
- Linien/Flächen-Messung
- Maßstabsauswahl
- Maßstabsleiste
- Spatial Reference System-Auswahl
- GPS-Position
- Druck
- WMS zur Anwendung hinzufügen
- Dokumentation unter http://doc.mapbender3.org