BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//talks.osgeo.org//qgis-uc2026//talk//3EPTPQ
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-qgis-uc2026-3EPTPQ@talks.osgeo.org
DTSTART;TZID=CET:20261005T113000
DTEND;TZID=CET:20261005T120000
DESCRIPTION:# Introduction\nThe QGIS ecosystem offers powerful capabilities
  for building domain-specific geospatial workflows through plugins and cus
 tomized projects. However\, in professional environments\, these workflows
  rarely rely on a single component. Instead\, they typically combine a dat
 abase schema\, configured QGIS projects\, and one or more custom plugins. 
 Ensuring that all these elements are consistently deployed and maintained 
 across users and systems remains a major challenge.\n# Solution\nThis talk
  introduces oQtopus as a solution to this problem. For users\, oQtopus is 
 a QGIS plugin designed to deploy domain-specific modules that encapsulate 
 not only plugins\, but also associated resources such as project configura
 tions and database-related components. Through a centralized and automated
  approach\, users can install and update entire modules with minimal effor
 t\, ensuring that all elements remain synchronized.\nFrom a technical pers
 pective\, oQtopus relies on a modular architecture in which each package r
 epresents a consistent deployment unit. These packages include versioned p
 lugin code\, QGIS project files\, and conventions for integrating with Pos
 tgreSQL schemas and roles. This approach guarantees reproducibility\, simp
 lifies maintenance\, and allows administrators to retain control over vers
 ioning and distribution.\n# Example with TEKSI\nTEKSI is a Swiss community
  providing open-source modules for public infrastructure management (e.g. 
 wastewater\, water supply\, and district heating). Within TEKSI\, modules 
 are based on three core components: a PostgreSQL data model with predefine
 d roles and permissions\, a preconfigured QGIS editing project with transl
 ations\, and a domain-specific QGIS plugin. Together\, these elements form
  a coherent and reproducible working environment.\nHowever\, the TEKSI com
 munity faces challenges in distributing reliable stacks\, while users stru
 ggle to keep their systems up to date and to test upcoming releases. Build
 ing on over fifteen years of experience\, TEKSI initiated the development 
 of the TEKSI Management Module Tool (TMMT)\, a dedicated branding of oQtop
 us.\nWith TMMT\, service providers significantly reduce installation and m
 aintenance time: tasks that previously required half a day can now be comp
 leted in 15 to 30 minutes. This also accelerates testing and integration o
 f new developments\, reducing overall costs and improving the professional
  quality of TEKSI deployments.\n# Conclusion\nAlthough initially developed
  for TEKSI\, this architecture is not domain-specific. It can be applied t
 o any organization relying on database-backed workflows\, customized QGIS 
 projects\, and internal plugins. Public administrations\, engineering firm
 s\, and research institutions can use oQtopus to distribute standardized e
 nvironments\, enforce data models\, and streamline onboarding.\nBy present
 ing both the conceptual architecture and practical implementation of oQtop
 us\, this talk demonstrates how integrating database design\, project conf
 iguration\, and plugin management into a unified deployment strategy impro
 ves consistency\, scalability\, and user experience. Attendees will gain p
 ractical insights into managing complete geospatial application stacks wit
 hin QGIS. Ultimately\, oQtopus provides not only a tool\, but a reusable f
 ramework for building more robust and maintainable QGIS-based solutions.
DTSTAMP:20260724T214535Z
LOCATION:Bridge 2
SUMMARY:Scaling QGIS Deployments: Integrating PostgreSQL Data Models and Pl
 ugin Management with oQtopus - Produit Timothe
URL:https://talks.osgeo.org/qgis-uc2026/talk/3EPTPQ/
END:VEVENT
END:VCALENDAR
