[Lizmap] Lizmap in advanced use: which development skills?
Etienne Trimaille
etrimaille at 3liz.com
Wed Sep 4 02:04:08 PDT 2024
Good morning,
As Arnaud said, it depends on what you want to do with Lizmap.
* Python : Only if you want to do some "script" in QGIS Desktop and/or
on QGIS Server
* PHP : It's used if you want to debug, or improve "core" code of
Lizmap Web Client. It is running on the server side. Or you can your
custom Lizmap "module".
I think these two above are not the priority, first to start.
I would personally learn HTML and JavaScript :
* Lizmap has a JavaScript API. You can add custom scripts and make
custom UI tweaks. If you are in France, look at Calvados instance
https://mapeo.calvados.fr/carto/index.php?repository=2cd14 It's a
Lizmap Web Client instance, but as you can see it's very customized
UI ! and some custom tool within the main map interface
* Other example in Guadeloupe
https://deal972.lizmap.com/carto/index.php/view/map?repository=ocs&project=b_indic_urbain#
I took a random projects.
* Custom form filtering with icons and cards on the side
https://lizmap.legrandnarbonne.com/index.php/view/map?repository=public&project=circuit_court
or
https://demo2.lizmap.com/lizmap/index.php/view/map?repository=cd48&project=poi
I would also improve SQL skills : trigger, functions, etc. There is some
really nice features to do in QGIS with SQL logic in the database and
relations between tables. Then you can combine this with Lizmap Actions
https://docs.lizmap.com/current/en/publish/lizmap_plugin/actions.html
which brings all your SQL logic within Lizmap with some buttons for your
own application.
Regards,
On 28/08/2024 16:59, celati Laurent via Lizmap wrote:
> Hello,
> I 'm taking the liberty to ask a quick question about lizmap. As far
> as i know, for "basic" use, there is no real skills for web
> development / language skills with lizmap. In the perspective of
> advanced use of this web client such as: development of own lizmap
> modules or components, writing your own search provider, adding your
> own javascript, etc. What skills would be necessary / recommended:
> javascript? HTML? CSS? Could python be as useful? Other languages? SQL
> (data stored in postgis databases).
> If people have in mind use cases with lizmap that would require
> specific development / language skills. Thanks so much for your help.
> Kind regards.
>
>
> _______________________________________________
> Lizmap mailing list
> Lizmap at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/lizmap
--
Etienne Trimaille
Géomaticien
www.3liz.com <http://www.3liz.com>
*Tel.* 06 12 93 11 39
*Bureau*
31, rue de l'Argenterie
34000 Montpellier
*Siège social*
73, allée Kleber
Boulevard de Strasbourg
34000 Montpellier
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/lizmap/attachments/20240904/4a82b4a1/attachment.htm>
More information about the Lizmap
mailing list