Creating Web-Ready QGIS Plugins: Insights from Giswater for Effective QWC2 Compatibility
12-05, 16:30–17:00 (America/Belem), Room I

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.

See also: slides (488.2 KB)