SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
POW
ERING
DIGITAL CITY
TOOLS
W
ITH
OPEN
SOURCE
PHILIPPE
BAREILLE
Technical Project M
anager
City of Paris
JUNE
8th
2018
What is the challenge for Big Cities
● Very large number of services (streets and public buildings
maintenance, culture, education, social, …)
● Many proprietary and vertical applications
● Software made for small cities frequently doesn’t ft large ones
● Software that doesn’t evolve as quick as the citizens expectations
● Low and decreasing budgets
● Perennial of investment, cost management
● Small internal IT teams
● Need to focus on few well known technologies
● Need of a standardized architecture that can be largely replicated
The CASE of PARIS
A bit of history
● Paris was the frst French public administration to release its
CMS platform LUTECE as Free Software in september 2002
● In 2008, Some big sites have choosen LUTECE such as the
French Weather Forecast (meteofrance.fr), the notaries
website (notaires.fr) or the City of Marseille
● Paris was a pioneer in Open Data in 2010 in France.
● In 2015, Paris joined the OW2 consortium and the April
association as an enterprise member.
● In 2016, LUTECE became an OW2 Mature Project.
What is LUTECE ?
● A Content Management System (CMS)
● dynamic document model, publishing workfow, searchengine,
newsletter, forum, …
● A Java Enterprise Portal
● IT integration, business application, authentication management
● A development framework
● Core services, many APIs, large set of plugins
● Code generator
● A set of ready to use plugins
● Several generic plugins can be assembled to deliver complex
services
What domains are handled by OSS at
Paris
● Democracy
● Participating Budget https://budgetparticipatif.paris.fr/
● Public consultation (plugin suggest)
https://github.com/lutece-platform/lutece-collab-plugin-suggest
● Information and communication
● Web Content Management https://www.parisclassenumerique.fr/
● CRM : Citizen (not Customer) Relationship Management
with privacy care https://moncompte.paris.fr/moncompte/
● Reporting problems
● Street problems https://teleservices.paris.fr/sira/
● Commons services
● Various Forms https://teleservices.paris.fr/k10/
● Appointments booking https://teleservices.paris.fr/rdvssvp/
● Taxes collection, Simulators, … http://simutax-voirie.paris.fr/
https://teleservices.paris.fr/locannonces/
LUTECE facts
● Over 500 plugins (246 hosted on GitHub)
● +300 commiters along 15 years,
● 1.6M LoC of Java
● 210 business applications, websites (www or intranet) and
online services running at the City of Paris
● More than 600 Lutece instance running (dev, test, integration,
production) into our data center
● 90% using MySQL/MariaDB – 10% PostgreSQL
● 98% on Apache Tomcat - 2% on Jboss
● 100% on Linux (Red Hat, Ubuntu & CentOS)
● 0 € of license
Appointment Booking Plugin
● 1 out of the 500 available plugins
● 200+ forms used within a dozen operational branches at City
of Paris - ~80,000 appointments taken in 2017 (+25% increase in
a year)
● Easy to build : exemple d’intégration readme
● Easy to industrialize
● Theme integrating lutece-core as a dependency, as well as
multiple plugins.
● The site integrates the chosen theme dependency and only
overrides the confguration
● Easy to release : site-releaser (Lutece plugin)
Projet Plugin
Projet Plugin
Plugin projet
DEPLOYMENT AUTOMATION
Projet Webapp
Site POM
Plugins
dependences
Surcharge
graphique
graphical overrides :
Images, templates
Configurations : dev
prod, etc…
LUTECE
artifacts
repository plugins POM
Dependencies
Files
ASSEMBLY : mvn clean lutece:site-assembly
Appointment Booking Plugin
● Demo
Appointment Booking Plugin
● From public services appointments to ending generational
poverty through education and strengthening connections to the
community at St Francis Neighborhood Center in Baltimore, MA
(www.stfranciscenter.org), a non-proft organizations providing
services for citizens
● Lutece and the Appointment plugin were integrated by Johns
Hopkins University alumni on their semester project
● Validated as a proof of concept, the Bloomberg Fundation
Thank you
Follow us Fork us on
@LuteceNews https://github.com/lutece-platform

Weitere ähnliche Inhalte

Ähnlich wie Powering digital city tools with open source, OW2con'18, June 7-8, 2018, Paris

City of Amsterdam: High velocity development
City of Amsterdam: High velocity developmentCity of Amsterdam: High velocity development
City of Amsterdam: High velocity developmentBoris van Hoytema
 
Interoute enterprise digital transformation
Interoute enterprise digital transformationInteroute enterprise digital transformation
Interoute enterprise digital transformationAlessandro Bonifazi
 
Resume Faure Remus
Resume Faure RemusResume Faure Remus
Resume Faure RemusRemus Faure
 
CV-Europass-20160706-DaCosta-EN
CV-Europass-20160706-DaCosta-ENCV-Europass-20160706-DaCosta-EN
CV-Europass-20160706-DaCosta-ENVictor DA COSTA
 
Enabling the Internet of Things with Real-time Hadoop
Enabling the Internet of Things with Real-time HadoopEnabling the Internet of Things with Real-time Hadoop
Enabling the Internet of Things with Real-time HadoopBecky Mendenhall
 
Meetup 31/5/2018 - Antwerpen zoekt werkende IoT services voor Europees projec...
Meetup 31/5/2018 - Antwerpen zoekt werkende IoT services voor Europees projec...Meetup 31/5/2018 - Antwerpen zoekt werkende IoT services voor Europees projec...
Meetup 31/5/2018 - Antwerpen zoekt werkende IoT services voor Europees projec...Digipolis Antwerpen
 
Cibernos_corporate_presentation
Cibernos_corporate_presentationCibernos_corporate_presentation
Cibernos_corporate_presentationCibernos SA
 
cv Fabio Vitaterna ENG EUR
cv Fabio Vitaterna ENG EURcv Fabio Vitaterna ENG EUR
cv Fabio Vitaterna ENG EURFabio Vitaterna
 
CV JS 2016 in English
CV JS 2016 in EnglishCV JS 2016 in English
CV JS 2016 in EnglishJean Sawicki
 
FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities
FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open CitiesFIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities
FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open CitiesFIWARE Mexico
 
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...apidays
 
Meetup #7 Voiture Connectée et Autonome à Paris
Meetup #7 Voiture Connectée et Autonome à ParisMeetup #7 Voiture Connectée et Autonome à Paris
Meetup #7 Voiture Connectée et Autonome à ParisLaurent Dunys
 
FP5 IST eGov Project Presentation at the French Prime Minister Cabinet in 2002
FP5 IST eGov Project Presentation at the French Prime Minister Cabinet in 2002FP5 IST eGov Project Presentation at the French Prime Minister Cabinet in 2002
FP5 IST eGov Project Presentation at the French Prime Minister Cabinet in 2002Efthimios Tambouris
 
RPA & AI IN THE CLOUD - THE LATEST IN AS-A-SERVICE SOLUTIONS FOR FINANCE
RPA & AI IN THE CLOUD - THE LATEST IN AS-A-SERVICE SOLUTIONS FOR FINANCERPA & AI IN THE CLOUD - THE LATEST IN AS-A-SERVICE SOLUTIONS FOR FINANCE
RPA & AI IN THE CLOUD - THE LATEST IN AS-A-SERVICE SOLUTIONS FOR FINANCEITESOFT
 
Stib Driver Self Service V4[1]
Stib Driver Self Service V4[1]Stib Driver Self Service V4[1]
Stib Driver Self Service V4[1]tanckaert
 
OSGeo: projects, incubation and infrastructure
OSGeo: projects, incubation and infrastructureOSGeo: projects, incubation and infrastructure
OSGeo: projects, incubation and infrastructureMarkus Neteler
 
Investor info english 10 09 2013
Investor info english 10 09 2013Investor info english 10 09 2013
Investor info english 10 09 2013Evolucionapp
 

Ähnlich wie Powering digital city tools with open source, OW2con'18, June 7-8, 2018, Paris (20)

City of Amsterdam: High velocity development
City of Amsterdam: High velocity developmentCity of Amsterdam: High velocity development
City of Amsterdam: High velocity development
 
Ricardo Cosme - CV
Ricardo Cosme - CVRicardo Cosme - CV
Ricardo Cosme - CV
 
Interoute enterprise digital transformation
Interoute enterprise digital transformationInteroute enterprise digital transformation
Interoute enterprise digital transformation
 
Resume Faure Remus
Resume Faure RemusResume Faure Remus
Resume Faure Remus
 
CV-Europass-20160706-DaCosta-EN
CV-Europass-20160706-DaCosta-ENCV-Europass-20160706-DaCosta-EN
CV-Europass-20160706-DaCosta-EN
 
Enabling the Internet of Things with Real-time Hadoop
Enabling the Internet of Things with Real-time HadoopEnabling the Internet of Things with Real-time Hadoop
Enabling the Internet of Things with Real-time Hadoop
 
Meetup 31/5/2018 - Antwerpen zoekt werkende IoT services voor Europees projec...
Meetup 31/5/2018 - Antwerpen zoekt werkende IoT services voor Europees projec...Meetup 31/5/2018 - Antwerpen zoekt werkende IoT services voor Europees projec...
Meetup 31/5/2018 - Antwerpen zoekt werkende IoT services voor Europees projec...
 
Cibernos_corporate_presentation
Cibernos_corporate_presentationCibernos_corporate_presentation
Cibernos_corporate_presentation
 
cv Fabio Vitaterna ENG EUR
cv Fabio Vitaterna ENG EURcv Fabio Vitaterna ENG EUR
cv Fabio Vitaterna ENG EUR
 
SERMONTI Alfonso
SERMONTI AlfonsoSERMONTI Alfonso
SERMONTI Alfonso
 
CV JS 2016 in English
CV JS 2016 in EnglishCV JS 2016 in English
CV JS 2016 in English
 
FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities
FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open CitiesFIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities
FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities
 
Easy IoT with JavaScript
Easy IoT with JavaScriptEasy IoT with JavaScript
Easy IoT with JavaScript
 
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
apidays LIVE Paris - Break up Monoliths and lay them to REST! by Arun Narayan...
 
Meetup #7 Voiture Connectée et Autonome à Paris
Meetup #7 Voiture Connectée et Autonome à ParisMeetup #7 Voiture Connectée et Autonome à Paris
Meetup #7 Voiture Connectée et Autonome à Paris
 
FP5 IST eGov Project Presentation at the French Prime Minister Cabinet in 2002
FP5 IST eGov Project Presentation at the French Prime Minister Cabinet in 2002FP5 IST eGov Project Presentation at the French Prime Minister Cabinet in 2002
FP5 IST eGov Project Presentation at the French Prime Minister Cabinet in 2002
 
RPA & AI IN THE CLOUD - THE LATEST IN AS-A-SERVICE SOLUTIONS FOR FINANCE
RPA & AI IN THE CLOUD - THE LATEST IN AS-A-SERVICE SOLUTIONS FOR FINANCERPA & AI IN THE CLOUD - THE LATEST IN AS-A-SERVICE SOLUTIONS FOR FINANCE
RPA & AI IN THE CLOUD - THE LATEST IN AS-A-SERVICE SOLUTIONS FOR FINANCE
 
Stib Driver Self Service V4[1]
Stib Driver Self Service V4[1]Stib Driver Self Service V4[1]
Stib Driver Self Service V4[1]
 
OSGeo: projects, incubation and infrastructure
OSGeo: projects, incubation and infrastructureOSGeo: projects, incubation and infrastructure
OSGeo: projects, incubation and infrastructure
 
Investor info english 10 09 2013
Investor info english 10 09 2013Investor info english 10 09 2013
Investor info english 10 09 2013
 

Mehr von OW2

OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...OW2
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloudGLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloudOW2
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...OW2
 
FusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open sourceFusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open sourceOW2
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2
 
SFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationSFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationOW2
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...OW2
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...OW2
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020OW2
 
Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020OW2
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...OW2
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020OW2
 
Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020OW2
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020OW2
 
Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020OW2
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020OW2
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...OW2
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...OW2
 
Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020OW2
 

Mehr von OW2 (20)

OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloudGLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
FusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open sourceFusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open source
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
SFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationSFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the Equation
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020
 

Kürzlich hochgeladen

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 

Kürzlich hochgeladen (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

Powering digital city tools with open source, OW2con'18, June 7-8, 2018, Paris

  • 2. What is the challenge for Big Cities ● Very large number of services (streets and public buildings maintenance, culture, education, social, …) ● Many proprietary and vertical applications ● Software made for small cities frequently doesn’t ft large ones ● Software that doesn’t evolve as quick as the citizens expectations ● Low and decreasing budgets ● Perennial of investment, cost management ● Small internal IT teams ● Need to focus on few well known technologies ● Need of a standardized architecture that can be largely replicated
  • 3. The CASE of PARIS A bit of history ● Paris was the frst French public administration to release its CMS platform LUTECE as Free Software in september 2002 ● In 2008, Some big sites have choosen LUTECE such as the French Weather Forecast (meteofrance.fr), the notaries website (notaires.fr) or the City of Marseille ● Paris was a pioneer in Open Data in 2010 in France. ● In 2015, Paris joined the OW2 consortium and the April association as an enterprise member. ● In 2016, LUTECE became an OW2 Mature Project.
  • 4. What is LUTECE ? ● A Content Management System (CMS) ● dynamic document model, publishing workfow, searchengine, newsletter, forum, … ● A Java Enterprise Portal ● IT integration, business application, authentication management ● A development framework ● Core services, many APIs, large set of plugins ● Code generator ● A set of ready to use plugins ● Several generic plugins can be assembled to deliver complex services
  • 5. What domains are handled by OSS at Paris ● Democracy ● Participating Budget https://budgetparticipatif.paris.fr/ ● Public consultation (plugin suggest) https://github.com/lutece-platform/lutece-collab-plugin-suggest ● Information and communication ● Web Content Management https://www.parisclassenumerique.fr/ ● CRM : Citizen (not Customer) Relationship Management with privacy care https://moncompte.paris.fr/moncompte/ ● Reporting problems ● Street problems https://teleservices.paris.fr/sira/ ● Commons services ● Various Forms https://teleservices.paris.fr/k10/ ● Appointments booking https://teleservices.paris.fr/rdvssvp/ ● Taxes collection, Simulators, … http://simutax-voirie.paris.fr/ https://teleservices.paris.fr/locannonces/
  • 6. LUTECE facts ● Over 500 plugins (246 hosted on GitHub) ● +300 commiters along 15 years, ● 1.6M LoC of Java ● 210 business applications, websites (www or intranet) and online services running at the City of Paris ● More than 600 Lutece instance running (dev, test, integration, production) into our data center ● 90% using MySQL/MariaDB – 10% PostgreSQL ● 98% on Apache Tomcat - 2% on Jboss ● 100% on Linux (Red Hat, Ubuntu & CentOS) ● 0 € of license
  • 7. Appointment Booking Plugin ● 1 out of the 500 available plugins ● 200+ forms used within a dozen operational branches at City of Paris - ~80,000 appointments taken in 2017 (+25% increase in a year) ● Easy to build : exemple d’intégration readme ● Easy to industrialize ● Theme integrating lutece-core as a dependency, as well as multiple plugins. ● The site integrates the chosen theme dependency and only overrides the confguration ● Easy to release : site-releaser (Lutece plugin)
  • 8. Projet Plugin Projet Plugin Plugin projet DEPLOYMENT AUTOMATION Projet Webapp Site POM Plugins dependences Surcharge graphique graphical overrides : Images, templates Configurations : dev prod, etc… LUTECE artifacts repository plugins POM Dependencies Files ASSEMBLY : mvn clean lutece:site-assembly
  • 10. Appointment Booking Plugin ● From public services appointments to ending generational poverty through education and strengthening connections to the community at St Francis Neighborhood Center in Baltimore, MA (www.stfranciscenter.org), a non-proft organizations providing services for citizens ● Lutece and the Appointment plugin were integrated by Johns Hopkins University alumni on their semester project ● Validated as a proof of concept, the Bloomberg Fundation
  • 11. Thank you Follow us Fork us on @LuteceNews https://github.com/lutece-platform