[Mapbender-dev] Mapbender3 Version 3.0.5.0 released

Axel Schaefer axel.schaefer at wheregroup.com
Wed Jul 1 08:15:47 PDT 2015


Dear Mapbender Users, dear Devs,
================================

today we released Mapbender3 version 3.0.5.0. Thanks to all people 
involved! (German version below).

Please have a look at the the Roadmap at Milestone 3.0.5.0 ([1] and [2]) 
to find out what is new in version 3.0.5.0. You also find information in 
the Mapbender3 Changelog [3],

New features in Mapbender3
- WMS reload: WMS sources can now be reloaded if the structure has changed.

- Digitizer: The digitizer allows the editing of geometries and their 
attributes. Right now it needs access to the database where the editable 
tables are. The definition of the digitizer is done in YAML syntax. To 
provide an usable interface for the attributes, you can declare the form 
in your configuration file. The form supports different input fields 
(textboxes, checkboxes, date-pickers, and so on..), validation, tabs and 
it uses Bootstrap.

- Print with legend: The print element supports the print-out of the 
legend on a seperate page. This can be set with a checkbox.

- Configurable layertree: The layertree supports the usage of more than 
one layerset. You have to adjust the map element to define which 
layersets should be shown and the layertree element itself. The usage is 
documented at [13].

- Improved FeatureInfo dialog: You can set a) the width and height of 
the FeatureInfo dialog, b) if the dialog should show the original format 
of the WMS and c) if it should only open if a valid entry is found 
(otherwise a messagebox is displayed). See the documentation at [15].

- Mobile template: A new modern mobile template is provided.

- SASS Compiler: Architectual changes are made at the SASS compiler 
which leads to a more performant interface.

- Vendor Specific Parameters: A WMS layer instance supports the 
definition of Vendor Specific Parameters that are added to the WMS 
request. You can define hard coded values or the user or group 
information of the logged-in user. See the documentation at [14] for 
details.

- Expanded functionality of HTML elements with a form-builder: This 
approach is used in the Digitizer to provide the forms for attribute 
editing.

- New button colletion: The new buttons are based on a new font, the old 
buttons are available under the "FontAwesome" name.

- Starting mapbender with URL parameters: Mapbender3 can be started with 
URL parameters. See the documentation at [16]

- Symfony updated to 2.3.30.



Getting the code
-----------------

The official tarball is located at [4], while source code is hosted at 
Github [5]. For issues, please use the Github issue queue [6].


Documentation
-------------

The documentation is hosted at the Mapbender3 Documentation site [7].

Read the Mapbender3 Quickstart (english and german version) to learn the 
first steps with Mapbender3[8].


Mapbender3 demo & sandbox
-------------------------

A demo installation is available at [9]. We also provide a Mapbender3 
sandbox with register functionality [10] .


Installation
------------

You find a detailed information about how to install Mapbender3 at [11].

News on twitter
---------------

For more news - follow Mapbender at Twitter [12].


Best regards
Mapbender Team


GERMAN VERSION
==============

heute haben wir Mapbender3 in der Version 3.0.5.0 veröffentlicht. Ein 
Dank an alle beteiligten Personen!

Lesen Sie mehr über das neue Release im WhereGroup Infobrief unter: 
http://www.wheregroup.com/de/infobrief_02.2015_mapbender3_release.

Die wichtigsten Neuerungen etwas ausführlicher beschrieben:

- 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. Passen Sie dazu das Kartenelement an, um die Layersets 
festzulegen die angezeigt werden sollen sowie den Layerbaum selbt. Die 
Dokumentation befindet sich unter [13].

- 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 [9].

- 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 [14] 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 unter [16].

- Symfony Update auf 2.3.30.

Viel Spaß mit der neuen Version!
Das Mapbender Team



Footnotes:
----------

[1] Roadmap: http://doc.mapbender3.org/en/book/versions.html
[2] Roadmap (deutsch): http://doc.mapbender3.org/de/book/versions.html
[3] Changelog: 
https://github.com/mapbender/mapbender-starter/blob/develop/CHANGELOG.md
[4] Download der Builds: http://www.mapbender3.org/builds/
[5] Download des Quellcodes: https://github.com/mapbender/mapbender-starter
[6] Feature and Bugtracker: https://github.com/mapbender/mapbender/issues
[7] Mapbender3 Documentation: http://doc.mapbender3.org/
[8] Mapbender3 Quickstart: http://doc.mapbender3.org/en/book/quickstart.html
[9] Mapbender3 Demo: http://demo.mapbender3.org/
[10] Mapbender3 Sandbox: http://sandbox.mapbender3.org/
[11] Mapbender3 Installation und Update: 
http://doc.mapbender3.org/en/book/installation.html#update-mapbender3-to-a-newer-version
[12] Mapbender3 auf Twitter: http://www.twitter.com/mapbender
[13] Configurable Layertree: 
http://doc.mapbender3.org/en/bundles/Mapbender/CoreBundle/elements/layertree.html
[14] Vendor Specific Parameters: 
http://doc.mapbender3.org/en/book/quickstart.html#configure-your-wms
[15] FeatureInfo Dialog: 
http://doc.mapbender3.org/en/bundles/Mapbender/CoreBundle/elements/feature_info.html
[16] URL parameters: 
http://doc.mapbender3.org/en/bundles/Mapbender/CoreBundle/elements/map.html#controlling-by-url



More information about the Mapbender_dev mailing list