Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
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, e...
The CASE of PARIS
A bit of history
● Paris was the frst French public administration to release its
CMS platform LUTECE as...
What is LUTECE ?
● A Content Management System (CMS)
● dynamic document model, publishing workfow, searchengine,
newslette...
What domains are handled by OSS at
Paris
● Democracy
● Participating Budget https://budgetparticipatif.paris.fr/
● Public ...
LUTECE facts
● Over 500 plugins (246 hosted on GitHub)
● +300 commiters along 15 years,
● 1.6M LoC of Java
● 210 business ...
Appointment Booking Plugin
● 1 out of the 500 available plugins
● 200+ forms used within a dozen operational branches at C...
Projet Plugin
Projet Plugin
Plugin projet
DEPLOYMENT AUTOMATION
Projet Webapp
Site POM
Plugins
dependences
Surcharge
graph...
Appointment Booking Plugin
● Demo
Appointment Booking Plugin
● From public services appointments to ending generational
poverty through education and streng...
Thank you
Follow us Fork us on
@LuteceNews https://github.com/lutece-platform
Prochain SlideShare
Chargement dans…5
×

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

126 vues

Publié le

The city of Paris has developed a modular Open Source Java platform to deliver digital city tools. This Software is an opportunity for other cities or associations to freely reuse, contribute and provide on shelf services to their citizens.

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

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

  1. 1. POW ERING DIGITAL CITY TOOLS W ITH OPEN SOURCE PHILIPPE BAREILLE Technical Project M anager City of Paris JUNE 8th 2018
  2. 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. 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. 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. 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. 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. 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. 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
  9. 9. Appointment Booking Plugin ● Demo
  10. 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. 11. Thank you Follow us Fork us on @LuteceNews https://github.com/lutece-platform

×