[Lizmap] New Lizmap Web Client pre-releases: 3.4.0-rc.2
Paolo Cavallini
cavallini at faunalia.it
Tue Dec 8 02:43:20 PST 2020
Huge tahks to the whole 3Liz team!
I have tested RC1, and migration was surprsingly smooth.
I'll check this new one too.
Cheers.
Il 08/12/20 11:26, René-Luc Dhont ha scritto:
> Hi all,
>
> We have released a new Lizmpa Web Client pre-release for 3.4.0. It fixes
> somes bugs found in the first release candidate. Thanks to all, who have
> made some test with this first release candidate. This second release
> candidate is more stable but it needs to be tested to help us release a
> 3.4.0 version with a minimum of bugs.
>
> https://github.com/3liz/lizmap-web-client/releases/tag/3.4.0-rc.2
>
> The changelog of lizmap web client 3.4 is :
> ## New features
>
> - Projects page
> - Possibility to add HTML content on the projects page, with image upload
> - Search filter : filter projects by text or tags
> - Popup
> - Add button to get a single table for all children's feature
> - [New module `action` to run PostgreSQL actions from feature
> popup.](https://docs.lizmap.com/next/en/publish/configuration/action_popup.html)
>
> This module allows to add action buttons in the popup which trigger
> PostgreSQL queries and return a
> geometry to display on the map
> - Print PDF from a popup (layout having an atlas enabled). You can now
> define values for custom fields
> - Atlas tool
> - Allow multiple atlas layer coverage
> - Map view
> - Improved UI for mobile. Hamburger button to toggle menu's view
> - Add drawing tools in map canvas
> - Possible to print these drawings (redlining)
> - [QGIS
> theme](https://docs.qgis.org/3.16/en/docs/user_manual/introduction/general_tools.html?highlight=theme#configuring-map-themes)
> switcher on a map
> - Display the QGIS Map theme by default
> - Option to change from one map theme to another one
> - Improvements in the geolocation feature
> - Angle measurement tool
> - Display mouse position in QGIS project's projection
> - Edit mouse position coordinates to center map to given ones
> - Selection tool
> - Select on multiple layers or a single one
> - Invert selection
> - Edition tool
> - Use QGIS expression in Lizmap edition (needs Lizmap plugin installed
> as a QGIS Server plugin)
> - Group visibility
> - Default value
> - Constraint
> - Form drilldown using Value Relation widget
> - Split tool
> - Enhanced selection
> - Snapping while editing
> - Display angle, current and total segment length
> - Geolocation survey show GPS accuracy, emitting bip
> - Dataviz tool
> - Add new sunburst chart type
> - Add new graph type HTML
> - Add internal theme support, between dark (default) and light
> - New options horizontal, display legend, stacked, description
> - Hide/show plot when source layer visibility changes
> - Support multiple traces & remove limit of 2 Y fields for Scatter &
> HTML
> - Localization
> - Check if layer is in scale range to toggle the corresponding map
> layer
> - Add new user layout option && replace resizePlot by responsive cfg
> && UI improvements
> - Add mode bar: zoom in, out & export to PNG
> - Add the resizePlot function back
> - Attribute Table view
> - A Lizmap Javascript script to show description labels instead of
> values in
> the attribute table for columns with ValueMap widget
> - Allow the use of the Lizmap Javascript script also for numeric columns
> - Timemanager tool
> - Review the configuration
> - Search tool
> - French BAN Search - Add lon and lat parameters to prefer local
> search around map initial extent center
> - Access rights
> - Send user info to QGIS Server through parameters to get access control
> performed by Lizmap plugin as a QGIS Server plugin
> - Restrict filter by user on edition only, based on lizmap plugin config
> - Administration
> - Project management and Lizmap configuration are now into separate pages
> - Command line tool
> - A command line to request project WMS GetCapabilities to put project
> in QGIS Server cache
> - Other
> - Support of user packages into `lizmap/my-packages/`. A user can install
> additional PHP packages like vendor modules for Lizmap, into the
> `my-packages/`
> directory. He should create a `my-packages/composer.json`.
> - Lizmap does not support anymore Internet Explorer (11 and lower)
> - Map themes - check layer legend checkbox even if not in scale range
> - Expose QGIS themes in Lizmap JSON config
>
> ## New JS events
>
> - `lizmapeditionfeatureinit` to customize edition layers
> - `mapthemechanged` and `mapthemesadded`
> - `lizmapchangelayervisibility` when map layer visibility changes
>
> ## New PHP events:
>
> - None
>
> ## Under the hood:
>
> - Configuration: remove the support of `proxyMethod`. Lizmap now guesses
> automatically
> if it can use curl to do HTTP queries.
> - Starting to use some OpenLayers 6 features
> - Starting to migrate the javascript code base to modern syntax and
> organization:
> - web components
> - webpack etc
> - A sourcemap has been added too.
> - Upgrade jQuery to 3.5.1 with jQuery-migrate
> - Use PHP Composer to import external PHP libraries (jcommunity module,
> Proj4Php, ...)
> - Locales files are moved to `lizmap/app/locales/`
> - Tests environment with Docker (Vagrant is still there)
> - More unit tests in PHP and Javascript
> - Deprecated class lizmapCache removed
> - Optimizations to speed up launch
>
> Enjoy,
> René-Luc D'Hont
> _______________________________________________
> Lizmap mailing list
> Lizmap at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/lizmap
--
Paolo Cavallini
www.faunalia.eu - QGIS.org
training, support, development on QGIS, PostGIS and more
More information about the Lizmap
mailing list