SlideShare a Scribd company logo
1 of 27
Download to read offline
GeoMapFish
User-Group
November 11th 2021
Agenda
1. Welcome
2. General Information
3. Status of GMF 2.7
4. Presentation of the work (Camptocamp)
5. Tour de table / Meinungsrunde
1. Welcome
2. General
Information
User-Group
PSC
Supplier
Contact Email
contact@geomapfish.org
User-Group Email
geomapfish-users@googlegroups.com
Website
https://geomapfish.org
Feature Requests
https://github.com/camptocamp/GeoMapFish
Getting Started
https://github.com/geomapfish/getting_started
3. Status of
GMF 2.7
1. Proof of Concept
1. Support of Web-Components
2. Replace some parts of AngularJS
3. Authentication component without AngularJS
4. Feedback window component
5. Report with results
2. Documentation
1. Admin documentation (+ backport to 2.4)
2. Change-Log
3. Metadata and functionalities filter
3. After the PoC
1. First web component
2. Merge nGeo + GMF
4. New features
1. WFS3 Support
2. Vector tiles (simple version)
$(12 225 CHF)
The PoC has been validated at 90% by the PSC members.
• The chosen technologies (Lit, RxJS, i18next, …) are solid and durable.
• The communication between the old technology (AngularJs)
and the new one (Web Components) works.
• The demo application 2.7 is accessible and works.
https://geomapfish-demo-2-7.camptocamp.com
(still in dev version, not stable)
• The translation files will not require any format modification.
• Migration from version 2.6 to version 2.7 is easy.
What are 10% that still need to be validated?
• Migration of the Feedback Window component.
(external component which is not included in the core of GMF)
• Some changes have also been made to the build and should be
tested and validated.
Migrating to GMF 2.7 LTS
The following migrations are supported:
• GMF version 2.4 LTS => GMF version 2.7 LTS
• GMF version 2.6 => GMF version 2.7 LTS
For a migration from version 2.5,
it will be necessary to migrate first
to version 2.6, then to version 2.7 LTS.
Migrating from 2.6 to 2.7 LTS as been
kept as simple as possible. This was a
requirement of the PoC.
Risk analysis
• The new “Lit” library will have a central position in GeoMapFish.
How complex will it be if we have to replace it one day?
• Do we want to evaluate a possible
replacement in a few years?
Integration tests
GeoMapFish today:
• 20 entities in the User-Group
• 15 more « active » entities
Integration tests
To support integration tests:
• 350 CHF / entity
• 3 days of support for integration tests
Conclusion : the most important
• Results of the PoC
are very positive
• We can continue
on the chosen path
4. Presentation
of the work
- Do you have a small budget left to possibly finance
one last point of the version 2.7?
- Next User-Group will likely be hybrid.
Do you prefer to participate IRL or virtually?
- Who are you?
- What version of GMF are you currently using?
- What is your migration strategy for 2022?
GeoMapFish User-Group - November 2021
GeoMapFish User-Group - November 2021
GeoMapFish User-Group - November 2021

More Related Content

Similar to GeoMapFish User-Group - November 2021

State of GeoServer, GeoTools and Friends 2014
State of GeoServer, GeoTools and Friends 2014State of GeoServer, GeoTools and Friends 2014
State of GeoServer, GeoTools and Friends 2014Jody Garnett
 
XPDDS17: Intel GVT-g: From Production to Upstream - Zhi Wang, Intel
XPDDS17: Intel GVT-g: From Production to Upstream - Zhi Wang, IntelXPDDS17: Intel GVT-g: From Production to Upstream - Zhi Wang, Intel
XPDDS17: Intel GVT-g: From Production to Upstream - Zhi Wang, IntelThe Linux Foundation
 
Introduction to Core 4
Introduction to Core 4Introduction to Core 4
Introduction to Core 4simonjj
 
State of GeoServer 2.10
State of GeoServer 2.10State of GeoServer 2.10
State of GeoServer 2.10Jody Garnett
 
Pharo Status Fosdem 2015
Pharo Status Fosdem 2015Pharo Status Fosdem 2015
Pharo Status Fosdem 2015Marcus Denker
 
Pharo Status (Fosdem 2015)
Pharo Status (Fosdem 2015)Pharo Status (Fosdem 2015)
Pharo Status (Fosdem 2015)Pharo
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016GeoSolutions
 
Release This! Tools for a Smooth Release Cycle
Release This! Tools for a Smooth Release CycleRelease This! Tools for a Smooth Release Cycle
Release This! Tools for a Smooth Release CycleGuerrilla
 
An Introduction to Core 4
An Introduction to Core 4An Introduction to Core 4
An Introduction to Core 4simonjj
 
Git workflows automat-it
Git workflows automat-itGit workflows automat-it
Git workflows automat-itAutomat-IT
 
Git and GitHub workflows
Git and GitHub workflowsGit and GitHub workflows
Git and GitHub workflowsArthur Shvetsov
 
Continuous delivery with jenkins pipelines @devops pro moscow
Continuous delivery with jenkins pipelines @devops pro moscow Continuous delivery with jenkins pipelines @devops pro moscow
Continuous delivery with jenkins pipelines @devops pro moscow Roman Pickl
 
JDK9 Features (Summary, 31/Jul/2015) #JJUG
JDK9 Features (Summary, 31/Jul/2015) #JJUGJDK9 Features (Summary, 31/Jul/2015) #JJUG
JDK9 Features (Summary, 31/Jul/2015) #JJUGYuji Kubota
 
Meego aptcms2010
Meego aptcms2010Meego aptcms2010
Meego aptcms2010diablo2904
 
OPNFV Developer Tools and Release Process
OPNFV Developer Tools and Release ProcessOPNFV Developer Tools and Release Process
OPNFV Developer Tools and Release ProcessOPNFV
 
GEF Past, present, future
GEF Past, present, futureGEF Past, present, future
GEF Past, present, futureitemis AG
 

Similar to GeoMapFish User-Group - November 2021 (20)

State of GeoServer, GeoTools and Friends 2014
State of GeoServer, GeoTools and Friends 2014State of GeoServer, GeoTools and Friends 2014
State of GeoServer, GeoTools and Friends 2014
 
XPDDS17: Intel GVT-g: From Production to Upstream - Zhi Wang, Intel
XPDDS17: Intel GVT-g: From Production to Upstream - Zhi Wang, IntelXPDDS17: Intel GVT-g: From Production to Upstream - Zhi Wang, Intel
XPDDS17: Intel GVT-g: From Production to Upstream - Zhi Wang, Intel
 
Introduction to Core 4
Introduction to Core 4Introduction to Core 4
Introduction to Core 4
 
Git collaboration
Git collaborationGit collaboration
Git collaboration
 
Git workshop
Git workshopGit workshop
Git workshop
 
State of GeoServer 2.10
State of GeoServer 2.10State of GeoServer 2.10
State of GeoServer 2.10
 
Pharo Status Fosdem 2015
Pharo Status Fosdem 2015Pharo Status Fosdem 2015
Pharo Status Fosdem 2015
 
Pharo Status (Fosdem 2015)
Pharo Status (Fosdem 2015)Pharo Status (Fosdem 2015)
Pharo Status (Fosdem 2015)
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016
 
Geo moose project update brian fischer
Geo moose project update   brian fischerGeo moose project update   brian fischer
Geo moose project update brian fischer
 
Release This! Tools for a Smooth Release Cycle
Release This! Tools for a Smooth Release CycleRelease This! Tools for a Smooth Release Cycle
Release This! Tools for a Smooth Release Cycle
 
An Introduction to Core 4
An Introduction to Core 4An Introduction to Core 4
An Introduction to Core 4
 
Git workflows automat-it
Git workflows automat-itGit workflows automat-it
Git workflows automat-it
 
Git and GitHub workflows
Git and GitHub workflowsGit and GitHub workflows
Git and GitHub workflows
 
Continuous delivery with jenkins pipelines @devops pro moscow
Continuous delivery with jenkins pipelines @devops pro moscow Continuous delivery with jenkins pipelines @devops pro moscow
Continuous delivery with jenkins pipelines @devops pro moscow
 
JDK9 Features (Summary, 31/Jul/2015) #JJUG
JDK9 Features (Summary, 31/Jul/2015) #JJUGJDK9 Features (Summary, 31/Jul/2015) #JJUG
JDK9 Features (Summary, 31/Jul/2015) #JJUG
 
Meego aptcms2010
Meego aptcms2010Meego aptcms2010
Meego aptcms2010
 
Status of HDF-EOS, Related Software and Tools
Status of HDF-EOS, Related Software and ToolsStatus of HDF-EOS, Related Software and Tools
Status of HDF-EOS, Related Software and Tools
 
OPNFV Developer Tools and Release Process
OPNFV Developer Tools and Release ProcessOPNFV Developer Tools and Release Process
OPNFV Developer Tools and Release Process
 
GEF Past, present, future
GEF Past, present, futureGEF Past, present, future
GEF Past, present, future
 

More from remyguillaume

Very short presentation of Scrum and Kanban
Very short presentation of Scrum and KanbanVery short presentation of Scrum and Kanban
Very short presentation of Scrum and Kanbanremyguillaume
 
A very short presentation of SCRUM
A very short presentation of SCRUMA very short presentation of SCRUM
A very short presentation of SCRUMremyguillaume
 
Les métiers du numérique
Les métiers du numériqueLes métiers du numérique
Les métiers du numériqueremyguillaume
 
GeoMapFish User-Group - November 2020
GeoMapFish User-Group - November 2020GeoMapFish User-Group - November 2020
GeoMapFish User-Group - November 2020remyguillaume
 
Les métiers du numérique
Les métiers du numériqueLes métiers du numérique
Les métiers du numériqueremyguillaume
 
Der Luftbild-Viewer und ein Stück Pizza
Der Luftbild-Viewer und ein Stück PizzaDer Luftbild-Viewer und ein Stück Pizza
Der Luftbild-Viewer und ein Stück Pizzaremyguillaume
 
Mobilité Douce - Présentation Gis-Day 2014, Nyon
Mobilité Douce - Présentation Gis-Day 2014, NyonMobilité Douce - Présentation Gis-Day 2014, Nyon
Mobilité Douce - Présentation Gis-Day 2014, Nyonremyguillaume
 

More from remyguillaume (8)

Very short presentation of Scrum and Kanban
Very short presentation of Scrum and KanbanVery short presentation of Scrum and Kanban
Very short presentation of Scrum and Kanban
 
Cybersecurity
CybersecurityCybersecurity
Cybersecurity
 
A very short presentation of SCRUM
A very short presentation of SCRUMA very short presentation of SCRUM
A very short presentation of SCRUM
 
Les métiers du numérique
Les métiers du numériqueLes métiers du numérique
Les métiers du numérique
 
GeoMapFish User-Group - November 2020
GeoMapFish User-Group - November 2020GeoMapFish User-Group - November 2020
GeoMapFish User-Group - November 2020
 
Les métiers du numérique
Les métiers du numériqueLes métiers du numérique
Les métiers du numérique
 
Der Luftbild-Viewer und ein Stück Pizza
Der Luftbild-Viewer und ein Stück PizzaDer Luftbild-Viewer und ein Stück Pizza
Der Luftbild-Viewer und ein Stück Pizza
 
Mobilité Douce - Présentation Gis-Day 2014, Nyon
Mobilité Douce - Présentation Gis-Day 2014, NyonMobilité Douce - Présentation Gis-Day 2014, Nyon
Mobilité Douce - Présentation Gis-Day 2014, Nyon
 

Recently uploaded

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 

Recently uploaded (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

GeoMapFish User-Group - November 2021

  • 2. Agenda 1. Welcome 2. General Information 3. Status of GMF 2.7 4. Presentation of the work (Camptocamp) 5. Tour de table / Meinungsrunde
  • 4.
  • 11.
  • 13. 1. Proof of Concept 1. Support of Web-Components 2. Replace some parts of AngularJS 3. Authentication component without AngularJS 4. Feedback window component 5. Report with results 2. Documentation 1. Admin documentation (+ backport to 2.4) 2. Change-Log 3. Metadata and functionalities filter 3. After the PoC 1. First web component 2. Merge nGeo + GMF 4. New features 1. WFS3 Support 2. Vector tiles (simple version) $(12 225 CHF)
  • 14.
  • 15. The PoC has been validated at 90% by the PSC members. • The chosen technologies (Lit, RxJS, i18next, …) are solid and durable. • The communication between the old technology (AngularJs) and the new one (Web Components) works. • The demo application 2.7 is accessible and works. https://geomapfish-demo-2-7.camptocamp.com (still in dev version, not stable) • The translation files will not require any format modification. • Migration from version 2.6 to version 2.7 is easy.
  • 16. What are 10% that still need to be validated? • Migration of the Feedback Window component. (external component which is not included in the core of GMF) • Some changes have also been made to the build and should be tested and validated.
  • 17. Migrating to GMF 2.7 LTS The following migrations are supported: • GMF version 2.4 LTS => GMF version 2.7 LTS • GMF version 2.6 => GMF version 2.7 LTS For a migration from version 2.5, it will be necessary to migrate first to version 2.6, then to version 2.7 LTS. Migrating from 2.6 to 2.7 LTS as been kept as simple as possible. This was a requirement of the PoC.
  • 18. Risk analysis • The new “Lit” library will have a central position in GeoMapFish. How complex will it be if we have to replace it one day? • Do we want to evaluate a possible replacement in a few years?
  • 19. Integration tests GeoMapFish today: • 20 entities in the User-Group • 15 more « active » entities
  • 20. Integration tests To support integration tests: • 350 CHF / entity • 3 days of support for integration tests
  • 21. Conclusion : the most important • Results of the PoC are very positive • We can continue on the chosen path
  • 22.
  • 24. - Do you have a small budget left to possibly finance one last point of the version 2.7? - Next User-Group will likely be hybrid. Do you prefer to participate IRL or virtually? - Who are you? - What version of GMF are you currently using? - What is your migration strategy for 2022?