Lizmap Web Client 3.7
3Liz is pleased to announce the release of Lizmap Web Client 3.7, the new major version of the application.
Funders
- Geolab.re
- Parc naturel régional du Haut-Jura
- Portes du Soleil
- SDEC Energie
- Tenergie
- Terre de Provence Agglomération
- Vaucluse province in France
- WPD
Pre-requirements and installation
It is now required to have a minimum QGIS server 3.22. However, we highly recommend using the latest LTR version, i.e. version 3.28 or even soon the next LTR version 3.34. Check the QGIS roadmap.
To take full advantage of this version 3.7, don't forget to update your Lizmap plugin in QGIS desktop. We've written an article dedicated to this new version.
Features
Overhaul of the default theme
A new theme is available, bringing a more up-to-date UI. It's now also easier to update these colors, because it has been centralized using just a few CSS variables.
Dataviz
In the plugin, you can find new settings about each plot. For instance, it's possible to set two different titles, depending on where the plot is displayed : either in the main dataviz panel or within a popup.
The main new feature is the Drag&Drop layout. We have been inspired by the native feature in QGIS about the Drag&Drop form layout. In Lizmap, when you have many plots to display, you can organize them in tabs or containers.
In QGIS, this is an example of the layout :
and the result in Lizmap Web Client :
These new features have been funded by DDTM 34.
Legend
This is one of the most visible and expected feature in Lizmap, it's possible to check/uncheck the legend items individually.
We also reviewed the way Lizmap was managing base layers in the project. Users are now invited to use the baselayers
group in the legend to define your base layers. With an updated version of the plugin, use the "Baselayers" tab to
help you.
We also decided to stick to the same behavior as in QGIS Desktop on how users are manipulating the legend. Now, when enabling a group, it will not toggle "ON" all layers included within this group.
To include these new features, a lot of Javascript refactoring has been done under the hood, funded by both Calvados province and Le Grand Narbonne.
Layouts
In the plugin, a new panel about layouts landed. You are invited to have a look to these new settings. It's possible to :
- set per layout if we enable it or not on the web interface. Before, it was only possible to choose to enable or not printing capabilities at the project level.
- define Lizmap groups which are allowed to access this layout
- define a custom icon when the layout is based on an atlas.
- reduce the number of formats available. No more Javascript needed to have a simplified interface
- ...
These new features have been funded by DDTM 34.
Editing
WebDAV
Faunalia contributed directly on the Lizmap source code by adding WebDAV support in form when the editing widget has been set to WebDAV storage, check the online documentation. It works as well when displaying the popup.
Relations between tables
The support of relations 1-n between tables has been improved when editing these layers :
- Adding new "child" features from the popup of a parent
- Displaying the table of "child" features from the editing form of a parent
These improvements about relations 1-n were funded by both Avignon city and Valabre.
Drawing
Text and measures
It's possible to annotate the map with some text in the drawing tool. Measures have been improved as well.
These features were funded by Territoire de Belfort and Lons-le-Saunier.
Constraints
When digitizing some geometries on Lizmap, you can now set some length and/or angle constraints.
Actions
Some new scopes have been added the Actions feature. Before, it was only the feature scope. With 3.7, Actions can be defined in the layer scope or (similar to QGIS native actions feature) or even in the project scope.
These new features have been funded by Porte du Soleil.
Javascript
Due to the work which have been done during the legend or other features in Lizmap, some previous Javascript script might not work anymore and need to be adapted.
Good news, some of these legacy scripts might not be needed anymore. For instance, about the legend, you are invited to switch to the native QGIS theme feature.
Download
You can download the latest zip on our releases page.
You can also check the full changelog of version 3.7.0.
Modules
As of January 29rd 2024, this is the list of modules which have been released for 3.7 :
Other modules are work-in-progress.
We hope you will enjoy this new version 🦎
The 3Liz team