Deploying and Customizing QGIS Web Client 2: Extend QWC2's functionalities with custom plugins.
This workshop will guide participants through the process of deploying and customizing QGIS Web Client 2 (QWC2) using Docker, with a focus on extending its functionality through plugin development. QWC2 is a powerful and flexible web mapping client that integrates seamlessly with QGIS. Participants will learn how to set up a functional QWC2 instance, configure QWC-Services (including an admin backoffice, user authentication, and additional services), and create a custom plugin for QWC2.
Additionally, the workshop will demonstrate the case of the Giswater plugin, showcasing its integration into the QWC2 environment. By the end of the session, attendees will not only have a fully operational QWC2 instance but also understand how to develop and deploy their own plugins to tailor QWC2 for specific use cases. Basic familiarity with PostgreSQL, Docker, and GIS concepts is recommended.