From b8a44b5da035014acaf5486f62aab5425ffbc940 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20Haubourg?= Date: Mon, 12 Dec 2016 11:33:20 +0100 Subject: [PATCH] Created QGIS3 - QGIS Server code sprint Notes (markdown) --- QGIS3---QGIS-Server-code-sprint-Notes.md | 55 ++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 QGIS3---QGIS-Server-code-sprint-Notes.md diff --git a/QGIS3---QGIS-Server-code-sprint-Notes.md b/QGIS3---QGIS-Server-code-sprint-Notes.md new file mode 100644 index 0000000..2cd8fa8 --- /dev/null +++ b/QGIS3---QGIS-Server-code-sprint-Notes.md @@ -0,0 +1,55 @@ +# QGIS code sprint (almost) live! + +14 developpers and contributors to QGIS and QGIS servers met in city of Lyon in France the 12 th and 13th december 2016 + +## Common view +Just after coffee, a common brainstorming to share the global vision over QGIS server : + + + +![Alt text](https://cdn.rawgit.com/haubourg/566b34b4321be57366116e8a354245bc/raw/1e8f0a646197a9b72f9af92e4f5a709ec664c7a3/QGIS_Code_Sprint_Lyon_Mindmap.svg) + + +## Work being done by each one: + +### Oslandia (Hugo Mercier) +QEP 74 from Martin Dobias over Qgis layer registry refactoring will bring multiple project support. +Oslandia would like to work on a prototype + +- get rid of the old map renderer (https://github.com/qgis/QGIS/pull/3809 by Paul Blottiere) +- avoid too much gui dependencies +- prototype +- finish pull request +- work on SLD FE +- Functionnality Matrix + +### 3 Liz (David Marteau) + +- architecture: NGINX + QGIS server cluster + - deploy cluster of fcgi apps sucks + - hacking around plugins to get syslog logging + - Server cache invalidation not working over NTFS (inotify problem). + + +- RABBITMQ + qgis server cluster + - fcgi not applicable + - Embedding is very basic (no control over I/O) + +- Qgis server Services as pllugins like providers +- python loader + +- response object + - should be python compliant + - enable streaming + - do not presume HTTP being the protocol response format + - Provide I/O falicities + +- implemented: abstract interfaces / service registry / native loader +- Work in Progress + - python loader + - Tests + - Write Services + +See https://github.com/dmarteau/QGIS + +### Heavy discussion on plugin architecture \ No newline at end of file