Creating Web-Ready QGIS Plugins: Insights from Giswater for Effective QWC2 Compatibility
07-17, 12:00–12:30 (Europe/Sarajevo), CA01

In the ever-evolving realm of geospatial technology, developing QGIS plugins that are both reliable and adaptable for web environments is essential. This talk will provide practical insights into creating QGIS plugins that perform well across both QGIS desktop and QGIS Web Client (QWC2).

Key areas of focus include:

Database-Driven Design: Explore how a database-driven approach can enhance both the functionality and user interface of QGIS plugins. This method simplifies development by allowing dynamic configuration and management of plugin features and UI elements based on backend data, ensuring seamless integration with various data sources and use cases.

Qt Forms as a Service: Learn how to implement Qt Forms as a service, where forms are dynamically generated and customized according to backend configurations. This approach facilitates the creation of adaptable and maintainable user interfaces that respond efficiently to different data inputs and user needs.

Through the Giswater plugin case study, this talk will showcase these concepts with practical examples. Attendees will gain valuable insights into building web-ready QGIS plugins that are robust, flexible, and user-friendly across diverse platforms.


Indicate what is (are) the open source project(s) essential in your talk

Giswater
QGIS
Qgis Web Client 2 (QWC2)

Assign a number between 1 and 3 indicating the level of technical complexity of your contribution.

1 - no previous knowledge needed

Select at least one general theme that best defines your proposal

Data access, collection & sharing, State of software, or new features

I make my conference contribution available under the CC BY 4.0 license. The conference contribution comprises the abstract, the text contribution for the conference proceedings, the presentation materials as well as the video recording and live transmission of the presentation – yes

Contributor to the development of the Giswater project in BGEO