[Mapbender-users] 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_users
mailing list