SlideShare a Scribd company logo
Jahia, The Global Website Factory
Ville de Nantes Use Case
FEB 6TH 2014
AGENDA

Key Features of a
Large Communication Platform

&
Application in the
Ville de Nantes Context
2
JahiaOne
February 2014
AGENDA

1Content Lifecycle
2Platform Industrialization
3Business Integration
3
JahiaOne
February 2014
WHO ARE WE ?
4
JahiaOne
February 2014
SMILE
IN A FEW FIGURES
Leading European open source integrator

700

25
%

OPEN SOURCE

INCREASE IN

EXPERTS
More than 20

TURNOVER

YEARS EXPERIENCE
IN OPEN SOURCE

More than 35

PER
YEAR

PARTNERS
IN OPEN SOURCE

More than 45

MILLION EUROS
IN TURNOVER IN 2013

JahiaOne
February 2014

5
6
JahiaOne
February 2014
OUR EXPERTISE AND OUR CONVICTIONS

7
JahiaOne
February 2014
OUR REFERENCES

WORK WITH US

8
JahiaOne
February 2014
OUR BUSINESS LINES
WEB

E-BUSINESS
COLLABORATION &
ENTERPRISE CONTENT

BUSINESS
INFORMATION
SYSTEMS
INFRASTRUCTURE

9
JahiaOne
February 2014
WHAT DO WE DO FOR YOU ?
CONSULTING
Framework / Audits / Benchmark

OUTSOURCING
Outsourcing / Hosting /
Maintenance / Support

360°
SERVICES FOR
YOUR PROJECTS

DIGITAL
Visual identity/ Ergonomics
Accessibility / Editorial
Strategy
/ Referencing

TRAINING

ENGINEERING

Change management
Intra and inter company training

Conception / Development/
Configuration

JahiaOne
February 2014

10
JAHIA & SMILE

Since 2003

+

Gold & Certified Partner
 50 Jahia experts

15+ Large scale projects a year
 First partner in Europe

11
JahiaOne
February 2014
VILLE DE NANTES /
NANTES METROPOLE

JAHIA PROJECT SCOPE
& CONTEXT
12
JahiaOne
February 2014
VILLE DE NANTES
THE CITY
The City of Nantes
 6th French town

 300 000 inhabitants, 600 000 in the urban area
 +20 000 every year.
 7 500 agents for the City and 2 600 more with the Métropole
 2013 : Europe Green Capital City

 A very active IT ecosystem

o 3000 companies and 22 000 jobs
o Important decentralized IT Departments
 La Poste, Foreign Affairs Ministry, SNCF, Thalès, DGI

13
JahiaOne
February 2014
VILLE DE NANTES
A NEW DIGITAL PLATFORM
Context
 A need for a new digital platform

o Following the « e-demarches » project
o Led by the Communication Department
o With the support of Nantes Métropole DGRN
 Transition to new uses

o New publishing channels
o New ways to consume content (Mobility)
o Strong user expectations

Objectives
 A new graphical identity
 Towards a service oriented portal
 A content oriented approach ( Reference content imports, models, editorial focus, …)
 Silver Level Accessibility
JahiaOne
February 2014

14
VILLE DE NANTES
A NEW DIGITAL PLATFORM - 2
Scope
 After a first version in 2009 (Jahia 5), an update is needed for

o Fast web site creation
o Streamlined content production features
o Multisite management
o User spaces in the long run

Roadmap
 Technical foundations and reference content (events) interfaces
 Nantes.fr overhaul

 Specific sites with dedicated content

Go Live March 2013
 3 months of development – 2 weeks iterations

15
JahiaOne
February 2014
AGENDA

1Content Lifecycle
2Platform Industrialization
3Business Integration
16
JahiaOne
February 2014
CONTENT LIFECYCLE

FEATURES EVERY STEP OF THE WA
17
JahiaOne
February 2014
CONTENT LIFECYCLE
TOOLS NEEDED !
Maintain

Publish

Create

Content

Preview

Translate

Important volumes of content to manage
over time

Tools needed at every step of
the content lifecycle

18
JahiaOne
February 2014
CONTENT LIFECYCLE
JAHIA ANSWER
Tools are needed !
 As a State Of The Art WCM
 Jahia Provides a lot of them
 Jahia content engines can be mapped to the content lifecycle

Create

Maintain

Publish

19

Lets look at a few of them in our context
JahiaOne
February 2014
CONTENT LIFECYCLE
CREATE
In a large deployment context …
 Numerous teams
 Needs for adapted ways to manage content

o According to skills
o According to contribution frequency and volumes …

… Jahia multiple interfaces are the way to go.
 Contribute : The Simple Clicks Mode
 Edit : The Global WYSIWIG Mode
 Studio : The Pro Mode.

And for Nantes, efficient contribution interfaces were a choice
criteria.
JahiaOne
February 2014

20
CONTENT LIFECYCLE
CREATE
In a large deployment context …
 Numerous teams and varying skills
 Needs for adapted ways to manage content

… Jahia multiple interfaces
 Edit : The Global WYSIWIG Mode
 Contribute : The Simple Clicks mode
 Studio : The Pro Mode.

For Nantes, contribution interfaces was a
choice criteria.

21
JahiaOne
February 2014
CONTENT LIFECYCLE
PUBLISH

22
JahiaOne
February 2014
CONTENT LIFECYCLE
PUBLISH : DEDICATED DEVICES

23
JahiaOne
February 2014
CONTENT LIFECYCLE
PUBLISH : DEDICATED DEVICES

24
JahiaOne
February 2014
CONTENT LIFECYCLE
MAINTAIN

25
JahiaOne
February 2014
CONTENT LIFECYCLE
MAINTAIN : A FOCUS ON CONTENT SHARING
Different kinds, different issues
 Hot content : news, …

o Propagate among sites
 Cold content : reference

o Avoid Content Duplication

Solutions
 Common content repository

o Dynamic lists, manual references
 External database integration

o More on this later …

Both used in this project

26
JahiaOne
February 2014
CONTENT LIFECYCLE
MAINTAIN : A FOCUS ON CONTENT SHARING
Different kinds, different issues
 Hot content

o Propagate among sites
 Cold content

o Avoid Content Duplication

Solutions

Hot Content
Common Jahia Content

 Common content repository

o Dynamic lists, manual references
 External database integration

o More on this later …

Both to be used in this project

27
JahiaOne
February 2014
CONTENT LIFECYCLE
MAINTAIN : A FOCUS ON CONTENT SHARING
Different kinds, different issues
 Hot content

o Propagate among sites
 Cold content

o Avoid Content Duplication

Solutions
 Common content repository

o Dynamic lists, manual references
 External database integration

o More on this later …

Reference « Business Content »
External Database

Both to be used in this project

28
JahiaOne
February 2014
THE MANY FACES OF

INDUSTRIALIZATION
29
JahiaOne
February 2014
INDUSTRIALIZATION
KEY FEATURES
Multi-site platform
 Site management interfaces
 Quick Site Deployment

o Site Template
o Ad hoc Site

Code Sharing & Reuse
 Jahia Modules and now OSGi

Technical architecture
 Jahia Clustering & Scalability

Development & Code Deployment tools
 Jahia 7 : See the other sessions !

30
JahiaOne
February 2014
INDUSTRIALIZATION
MULTI-SITE ARCHITECTURE IN NANTES.FR
Principles : Reuse and overloading
 Development only of the specific parts

In this platform, sites may be
 Master site and child sites
 Ad Hoc Site for specific needs

Reuse everything
 Site = template + modules
 Template = theme + page layouts
 Modules = content object definitions (CND) + Views + Custom code

31
JahiaOne
February 2014
INDUSTRIALIZATION
NANTES.FR AND QUESTIONS DE PARENTS

Master Site

Child Site

Site template reuse & overloading
Modules reuse

32

 Contents types and views, page components …
JahiaOne
February 2014
INDUSTRIALIZATION
TECHNICAL ARCHITECTURE
Jahia clustering
 2 Visitor nodes
 1 Admin node
 50k visits/day

33
JahiaOne
February 2014
PLATFORM INTEGRATIO

REFERENCE DATA & BUSINESS A
34
JahiaOne
February 2014
BUSINESS APPLICATIONS INTEGRATION
THEORY
How to seamlessly integrate external apps and data sources ?
 Agenda & Event
 Associations directory
 …

Many ways can be envisionned
 iFrame ?
 Jahia Modules ?
 Porlets ?

WCM / Portal should not bear business rules and complexity
 Heavy Coupling

 Evolution impacts on both sides

35

 Redevelopment needed if solution changes …
JahiaOne
February 2014
BUSINESS APPLICATIONS INTEGRATION
ESI-GATE : A LOW COUPLING APPROACH
A common issue in integration projects
A simple and dedicated aggregation tool : ESI-GATE
 One prerequisite : HTTP
 Simply call and merges block between providers
 Technology agnostic, requires only ESI tags
 Low Coupling

Lightweight portal, with some refinement
 Cache
 Identity & authentication management
 Block extraction

Smile initiated Open Source Project
 www.esigate.org

36
JahiaOne
February 2014
BUSINESS APPLICATIONS INTEGRATION
ESI GATE INTEGRATION MODES
Block mode
 ESI Gate is in reverse proxy
 ESI Gate calls Jahia
 Jahia render its page + ESI tags
 ESI Gate fetches the business

block

 ESI Gate serves the merged

page

For simple block
aggregation

37
JahiaOne
February 2014
BUSINESS APPLICATIONS INTEGRATION
ESI GATE INTEGRATION MODES
Template mode
 ESI Gate is in reverse proxy
 ESI Gate calls the business app
 The app render its content + ESI

tags

 ESI Gate fetches the Jahia wrapping

content

 ESI Gate serves the merged page

For business forms and
advanced use cases

38
JahiaOne
February 2014
CONCLUSION
39
JahiaOne
February 2014
CONCLUSION
JAHIA, THE PLATFORM OF CHOICE
Jahia
 WCM Scope

o Holistic content lifecycle support
o Content sharing
 Advanced Multi site

o Site management
o Site deployment & templates
 Industrialization

o Code modularity
o Code Sharing

And Ville de Nantes ?
 Happy Client,

Jahia 7

 Project on schedule,
 Stable and efficient platform, with more sites to come !

o Non stop work for 18 months
 Reference platform in public government

40

o Responsive, Reference Content, Business Integration …
JahiaOne
February 2014
This is the end.
Thanks for you attention.
Any questions ?

Pierre Frouge
Business Developer Portal
pierre.frouge@smile.fr
@pifro

JahiaOne
February 2014

More Related Content

Similar to JahiaOne - Jahia, the global website factory and "Ville de Nantes" case study by Smile

First Industrial Results of Semantic Technologies - Claudio Bergamini
First Industrial Results of Semantic Technologies -  Claudio BergaminiFirst Industrial Results of Semantic Technologies -  Claudio Bergamini
First Industrial Results of Semantic Technologies - Claudio Bergamini
Claudio Bergamini
 
LapTime Club: the first idea generation community for Motorsport
LapTime Club: the first  idea generation community for Motorsport LapTime Club: the first  idea generation community for Motorsport
LapTime Club: the first idea generation community for Motorsport
OpenKnowledge srl
 
Micro-Frontend Architecture
Micro-Frontend ArchitectureMicro-Frontend Architecture
Micro-Frontend Architecture
Livares Technologies Pvt Ltd
 
Openbravo and HIS: delivering innovation to university information systems
Openbravo and HIS: delivering innovation to university information systemsOpenbravo and HIS: delivering innovation to university information systems
Openbravo and HIS: delivering innovation to university information systems
Paolo Juvara
 
apidays LIVE India 2022_ Modernising mission-critical applications.pptx
apidays LIVE India 2022_ Modernising mission-critical applications.pptxapidays LIVE India 2022_ Modernising mission-critical applications.pptx
apidays LIVE India 2022_ Modernising mission-critical applications.pptx
apidays
 
SAP Web IDE
SAP Web IDESAP Web IDE
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entity
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entitySpring IO 2016 - Spring Cloud Microservices, a journey inside a financial entity
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entity
Toni Jara
 
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entity
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entitySpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entity
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entity
jordigilnieto
 
apidays LIVE India 2022_Migrating from monolith to microservices.pdf
apidays LIVE India 2022_Migrating from monolith to microservices.pdfapidays LIVE India 2022_Migrating from monolith to microservices.pdf
apidays LIVE India 2022_Migrating from monolith to microservices.pdf
apidays
 
Modeling and Evolving a Web Portal with the TOGAF Framework and the ArchiMate...
Modeling and Evolving a Web Portal with the TOGAF Framework and the ArchiMate...Modeling and Evolving a Web Portal with the TOGAF Framework and the ArchiMate...
Modeling and Evolving a Web Portal with the TOGAF Framework and the ArchiMate...
Iver Band
 
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de ValorSoluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
WSO2
 
Halifax Salesforce Trailblazer Community Event - August 13th 2020
Halifax Salesforce Trailblazer Community Event - August 13th 2020Halifax Salesforce Trailblazer Community Event - August 13th 2020
Halifax Salesforce Trailblazer Community Event - August 13th 2020
Mitch Hussey
 
Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0
Rachel Wandishin
 
SAP NetWeaver Portal 7.3 - top 5 Reasons to upgrade your portal
SAP NetWeaver Portal 7.3 - top 5 Reasons to upgrade your portalSAP NetWeaver Portal 7.3 - top 5 Reasons to upgrade your portal
SAP NetWeaver Portal 7.3 - top 5 Reasons to upgrade your portal
tasmc
 
apidays London 2022 - API product manager or lame duck? Setting up the role f...
apidays London 2022 - API product manager or lame duck? Setting up the role f...apidays London 2022 - API product manager or lame duck? Setting up the role f...
apidays London 2022 - API product manager or lame duck? Setting up the role f...
apidays
 
Prodyna company presentation-2018
Prodyna company presentation-2018Prodyna company presentation-2018
Prodyna company presentation-2018
TechMeetups
 
Open APIs Design
Open APIs DesignOpen APIs Design
Open APIs Design
Isabelle Mauny
 
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdfASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
Peter Spielvogel
 
Osmb Keynote Jan2009 Yolton Final
Osmb Keynote Jan2009 Yolton FinalOsmb Keynote Jan2009 Yolton Final
Osmb Keynote Jan2009 Yolton Final
Mark Yolton
 

Similar to JahiaOne - Jahia, the global website factory and "Ville de Nantes" case study by Smile (20)

First Industrial Results of Semantic Technologies - Claudio Bergamini
First Industrial Results of Semantic Technologies -  Claudio BergaminiFirst Industrial Results of Semantic Technologies -  Claudio Bergamini
First Industrial Results of Semantic Technologies - Claudio Bergamini
 
LapTime Club: the first idea generation community for Motorsport
LapTime Club: the first  idea generation community for Motorsport LapTime Club: the first  idea generation community for Motorsport
LapTime Club: the first idea generation community for Motorsport
 
Micro-Frontend Architecture
Micro-Frontend ArchitectureMicro-Frontend Architecture
Micro-Frontend Architecture
 
Openbravo and HIS: delivering innovation to university information systems
Openbravo and HIS: delivering innovation to university information systemsOpenbravo and HIS: delivering innovation to university information systems
Openbravo and HIS: delivering innovation to university information systems
 
apidays LIVE India 2022_ Modernising mission-critical applications.pptx
apidays LIVE India 2022_ Modernising mission-critical applications.pptxapidays LIVE India 2022_ Modernising mission-critical applications.pptx
apidays LIVE India 2022_ Modernising mission-critical applications.pptx
 
SAP Web IDE
SAP Web IDESAP Web IDE
SAP Web IDE
 
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entity
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entitySpring IO 2016 - Spring Cloud Microservices, a journey inside a financial entity
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entity
 
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entity
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entitySpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entity
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entity
 
apidays LIVE India 2022_Migrating from monolith to microservices.pdf
apidays LIVE India 2022_Migrating from monolith to microservices.pdfapidays LIVE India 2022_Migrating from monolith to microservices.pdf
apidays LIVE India 2022_Migrating from monolith to microservices.pdf
 
Modeling and Evolving a Web Portal with the TOGAF Framework and the ArchiMate...
Modeling and Evolving a Web Portal with the TOGAF Framework and the ArchiMate...Modeling and Evolving a Web Portal with the TOGAF Framework and the ArchiMate...
Modeling and Evolving a Web Portal with the TOGAF Framework and the ArchiMate...
 
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de ValorSoluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
 
cv-laurentlequenne-2
cv-laurentlequenne-2cv-laurentlequenne-2
cv-laurentlequenne-2
 
Halifax Salesforce Trailblazer Community Event - August 13th 2020
Halifax Salesforce Trailblazer Community Event - August 13th 2020Halifax Salesforce Trailblazer Community Event - August 13th 2020
Halifax Salesforce Trailblazer Community Event - August 13th 2020
 
Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0
 
SAP NetWeaver Portal 7.3 - top 5 Reasons to upgrade your portal
SAP NetWeaver Portal 7.3 - top 5 Reasons to upgrade your portalSAP NetWeaver Portal 7.3 - top 5 Reasons to upgrade your portal
SAP NetWeaver Portal 7.3 - top 5 Reasons to upgrade your portal
 
apidays London 2022 - API product manager or lame duck? Setting up the role f...
apidays London 2022 - API product manager or lame duck? Setting up the role f...apidays London 2022 - API product manager or lame duck? Setting up the role f...
apidays London 2022 - API product manager or lame duck? Setting up the role f...
 
Prodyna company presentation-2018
Prodyna company presentation-2018Prodyna company presentation-2018
Prodyna company presentation-2018
 
Open APIs Design
Open APIs DesignOpen APIs Design
Open APIs Design
 
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdfASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
 
Osmb Keynote Jan2009 Yolton Final
Osmb Keynote Jan2009 Yolton FinalOsmb Keynote Jan2009 Yolton Final
Osmb Keynote Jan2009 Yolton Final
 

More from Jahia Solutions Group

The Road ahead: What we see as the future of digital. By Elie Auvray
The Road ahead: What we see as the future of digital. By Elie AuvrayThe Road ahead: What we see as the future of digital. By Elie Auvray
The Road ahead: What we see as the future of digital. By Elie Auvray
Jahia Solutions Group
 
Monitoring and Data-Driven Decision Making with Daniel Maher
Monitoring and Data-Driven Decision Making with Daniel MaherMonitoring and Data-Driven Decision Making with Daniel Maher
Monitoring and Data-Driven Decision Making with Daniel Maher
Jahia Solutions Group
 
The ultimate search of the perfect customer experience By Brian Solis
The ultimate search of the perfect customer experience By Brian SolisThe ultimate search of the perfect customer experience By Brian Solis
The ultimate search of the perfect customer experience By Brian Solis
Jahia Solutions Group
 
Docker, Kubernetes, Openshift: Jahia on steroids in production with Julian Ma...
Docker, Kubernetes, Openshift: Jahia on steroids in production with Julian Ma...Docker, Kubernetes, Openshift: Jahia on steroids in production with Julian Ma...
Docker, Kubernetes, Openshift: Jahia on steroids in production with Julian Ma...
Jahia Solutions Group
 
Data for Dummies by Dan Katz, CDO at Safran
Data for Dummies by Dan Katz, CDO at SafranData for Dummies by Dan Katz, CDO at Safran
Data for Dummies by Dan Katz, CDO at Safran
Jahia Solutions Group
 
Content and commerce: The perfect combo. By Catherine Barba
Content and commerce: The perfect combo. By Catherine BarbaContent and commerce: The perfect combo. By Catherine Barba
Content and commerce: The perfect combo. By Catherine Barba
Jahia Solutions Group
 
The power of great customer experience in today’s world. Olivier Mourrieras &...
The power of great customer experience in today’s world. Olivier Mourrieras &...The power of great customer experience in today’s world. Olivier Mourrieras &...
The power of great customer experience in today’s world. Olivier Mourrieras &...
Jahia Solutions Group
 
Making Digital simpler. Occam’s Razor, Horses, Zebras, and Evolution
Making Digital simpler. Occam’s Razor, Horses, Zebras, and EvolutionMaking Digital simpler. Occam’s Razor, Horses, Zebras, and Evolution
Making Digital simpler. Occam’s Razor, Horses, Zebras, and Evolution
Jahia Solutions Group
 
Elasticsearch powered EDP by Cedric Mailleux
Elasticsearch powered EDP by Cedric MailleuxElasticsearch powered EDP by Cedric Mailleux
Elasticsearch powered EDP by Cedric Mailleux
Jahia Solutions Group
 
Jahia Cloud Offerings by Julian Maurel & Abass Safoutou
Jahia Cloud Offerings by Julian Maurel & Abass SafoutouJahia Cloud Offerings by Julian Maurel & Abass Safoutou
Jahia Cloud Offerings by Julian Maurel & Abass Safoutou
Jahia Solutions Group
 
Learn how to go headless with Jahia DX by Serge Huber
Learn how to go headless with Jahia DX by Serge HuberLearn how to go headless with Jahia DX by Serge Huber
Learn how to go headless with Jahia DX by Serge Huber
Jahia Solutions Group
 
Making the life of patients easier in the healthcare sector thanks to digital...
Making the life of patients easier in the healthcare sector thanks to digital...Making the life of patients easier in the healthcare sector thanks to digital...
Making the life of patients easier in the healthcare sector thanks to digital...
Jahia Solutions Group
 
Impletementing Analytics - Stop talking, Start doing! by Ben Salmon, We are C...
Impletementing Analytics - Stop talking, Start doing! by Ben Salmon, We are C...Impletementing Analytics - Stop talking, Start doing! by Ben Salmon, We are C...
Impletementing Analytics - Stop talking, Start doing! by Ben Salmon, We are C...
Jahia Solutions Group
 
Strategy for content with local and global sites by Romain Gauthier
Strategy for content with local and global sites by Romain GauthierStrategy for content with local and global sites by Romain Gauthier
Strategy for content with local and global sites by Romain Gauthier
Jahia Solutions Group
 
Apache Unomi presentation and update. By Serge Huber, CTO Jahia
Apache Unomi presentation and update. By Serge Huber, CTO JahiaApache Unomi presentation and update. By Serge Huber, CTO Jahia
Apache Unomi presentation and update. By Serge Huber, CTO Jahia
Jahia Solutions Group
 
Personalisation and Headless in a business context by Lars Petersen
Personalisation and Headless in a business context by Lars PetersenPersonalisation and Headless in a business context by Lars Petersen
Personalisation and Headless in a business context by Lars Petersen
Jahia Solutions Group
 
Digital Revolution from Silo to Platform by Gilles Babinet
Digital Revolution from Silo to Platform by Gilles BabinetDigital Revolution from Silo to Platform by Gilles Babinet
Digital Revolution from Silo to Platform by Gilles Babinet
Jahia Solutions Group
 
A customer journey with AI by Xavier Vaccari, Softeam Group
A customer journey with AI by Xavier Vaccari, Softeam GroupA customer journey with AI by Xavier Vaccari, Softeam Group
A customer journey with AI by Xavier Vaccari, Softeam Group
Jahia Solutions Group
 
Using CX to unlock Total Experience by David Balko, Tribal
Using CX to unlock Total Experience by David Balko, TribalUsing CX to unlock Total Experience by David Balko, Tribal
Using CX to unlock Total Experience by David Balko, Tribal
Jahia Solutions Group
 
AI-monitor & Marketing Factory, customer case study by Valerie Voci
AI-monitor & Marketing Factory, customer case study by Valerie VociAI-monitor & Marketing Factory, customer case study by Valerie Voci
AI-monitor & Marketing Factory, customer case study by Valerie Voci
Jahia Solutions Group
 

More from Jahia Solutions Group (20)

The Road ahead: What we see as the future of digital. By Elie Auvray
The Road ahead: What we see as the future of digital. By Elie AuvrayThe Road ahead: What we see as the future of digital. By Elie Auvray
The Road ahead: What we see as the future of digital. By Elie Auvray
 
Monitoring and Data-Driven Decision Making with Daniel Maher
Monitoring and Data-Driven Decision Making with Daniel MaherMonitoring and Data-Driven Decision Making with Daniel Maher
Monitoring and Data-Driven Decision Making with Daniel Maher
 
The ultimate search of the perfect customer experience By Brian Solis
The ultimate search of the perfect customer experience By Brian SolisThe ultimate search of the perfect customer experience By Brian Solis
The ultimate search of the perfect customer experience By Brian Solis
 
Docker, Kubernetes, Openshift: Jahia on steroids in production with Julian Ma...
Docker, Kubernetes, Openshift: Jahia on steroids in production with Julian Ma...Docker, Kubernetes, Openshift: Jahia on steroids in production with Julian Ma...
Docker, Kubernetes, Openshift: Jahia on steroids in production with Julian Ma...
 
Data for Dummies by Dan Katz, CDO at Safran
Data for Dummies by Dan Katz, CDO at SafranData for Dummies by Dan Katz, CDO at Safran
Data for Dummies by Dan Katz, CDO at Safran
 
Content and commerce: The perfect combo. By Catherine Barba
Content and commerce: The perfect combo. By Catherine BarbaContent and commerce: The perfect combo. By Catherine Barba
Content and commerce: The perfect combo. By Catherine Barba
 
The power of great customer experience in today’s world. Olivier Mourrieras &...
The power of great customer experience in today’s world. Olivier Mourrieras &...The power of great customer experience in today’s world. Olivier Mourrieras &...
The power of great customer experience in today’s world. Olivier Mourrieras &...
 
Making Digital simpler. Occam’s Razor, Horses, Zebras, and Evolution
Making Digital simpler. Occam’s Razor, Horses, Zebras, and EvolutionMaking Digital simpler. Occam’s Razor, Horses, Zebras, and Evolution
Making Digital simpler. Occam’s Razor, Horses, Zebras, and Evolution
 
Elasticsearch powered EDP by Cedric Mailleux
Elasticsearch powered EDP by Cedric MailleuxElasticsearch powered EDP by Cedric Mailleux
Elasticsearch powered EDP by Cedric Mailleux
 
Jahia Cloud Offerings by Julian Maurel & Abass Safoutou
Jahia Cloud Offerings by Julian Maurel & Abass SafoutouJahia Cloud Offerings by Julian Maurel & Abass Safoutou
Jahia Cloud Offerings by Julian Maurel & Abass Safoutou
 
Learn how to go headless with Jahia DX by Serge Huber
Learn how to go headless with Jahia DX by Serge HuberLearn how to go headless with Jahia DX by Serge Huber
Learn how to go headless with Jahia DX by Serge Huber
 
Making the life of patients easier in the healthcare sector thanks to digital...
Making the life of patients easier in the healthcare sector thanks to digital...Making the life of patients easier in the healthcare sector thanks to digital...
Making the life of patients easier in the healthcare sector thanks to digital...
 
Impletementing Analytics - Stop talking, Start doing! by Ben Salmon, We are C...
Impletementing Analytics - Stop talking, Start doing! by Ben Salmon, We are C...Impletementing Analytics - Stop talking, Start doing! by Ben Salmon, We are C...
Impletementing Analytics - Stop talking, Start doing! by Ben Salmon, We are C...
 
Strategy for content with local and global sites by Romain Gauthier
Strategy for content with local and global sites by Romain GauthierStrategy for content with local and global sites by Romain Gauthier
Strategy for content with local and global sites by Romain Gauthier
 
Apache Unomi presentation and update. By Serge Huber, CTO Jahia
Apache Unomi presentation and update. By Serge Huber, CTO JahiaApache Unomi presentation and update. By Serge Huber, CTO Jahia
Apache Unomi presentation and update. By Serge Huber, CTO Jahia
 
Personalisation and Headless in a business context by Lars Petersen
Personalisation and Headless in a business context by Lars PetersenPersonalisation and Headless in a business context by Lars Petersen
Personalisation and Headless in a business context by Lars Petersen
 
Digital Revolution from Silo to Platform by Gilles Babinet
Digital Revolution from Silo to Platform by Gilles BabinetDigital Revolution from Silo to Platform by Gilles Babinet
Digital Revolution from Silo to Platform by Gilles Babinet
 
A customer journey with AI by Xavier Vaccari, Softeam Group
A customer journey with AI by Xavier Vaccari, Softeam GroupA customer journey with AI by Xavier Vaccari, Softeam Group
A customer journey with AI by Xavier Vaccari, Softeam Group
 
Using CX to unlock Total Experience by David Balko, Tribal
Using CX to unlock Total Experience by David Balko, TribalUsing CX to unlock Total Experience by David Balko, Tribal
Using CX to unlock Total Experience by David Balko, Tribal
 
AI-monitor & Marketing Factory, customer case study by Valerie Voci
AI-monitor & Marketing Factory, customer case study by Valerie VociAI-monitor & Marketing Factory, customer case study by Valerie Voci
AI-monitor & Marketing Factory, customer case study by Valerie Voci
 

Recently uploaded

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 

Recently uploaded (20)

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 

JahiaOne - Jahia, the global website factory and "Ville de Nantes" case study by Smile

  • 1. Jahia, The Global Website Factory Ville de Nantes Use Case FEB 6TH 2014
  • 2. AGENDA Key Features of a Large Communication Platform & Application in the Ville de Nantes Context 2 JahiaOne February 2014
  • 4. WHO ARE WE ? 4 JahiaOne February 2014
  • 5. SMILE IN A FEW FIGURES Leading European open source integrator 700 25 % OPEN SOURCE INCREASE IN EXPERTS More than 20 TURNOVER YEARS EXPERIENCE IN OPEN SOURCE More than 35 PER YEAR PARTNERS IN OPEN SOURCE More than 45 MILLION EUROS IN TURNOVER IN 2013 JahiaOne February 2014 5
  • 7. OUR EXPERTISE AND OUR CONVICTIONS 7 JahiaOne February 2014
  • 8. OUR REFERENCES WORK WITH US 8 JahiaOne February 2014
  • 9. OUR BUSINESS LINES WEB E-BUSINESS COLLABORATION & ENTERPRISE CONTENT BUSINESS INFORMATION SYSTEMS INFRASTRUCTURE 9 JahiaOne February 2014
  • 10. WHAT DO WE DO FOR YOU ? CONSULTING Framework / Audits / Benchmark OUTSOURCING Outsourcing / Hosting / Maintenance / Support 360° SERVICES FOR YOUR PROJECTS DIGITAL Visual identity/ Ergonomics Accessibility / Editorial Strategy / Referencing TRAINING ENGINEERING Change management Intra and inter company training Conception / Development/ Configuration JahiaOne February 2014 10
  • 11. JAHIA & SMILE Since 2003 + Gold & Certified Partner  50 Jahia experts 15+ Large scale projects a year  First partner in Europe 11 JahiaOne February 2014
  • 12. VILLE DE NANTES / NANTES METROPOLE JAHIA PROJECT SCOPE & CONTEXT 12 JahiaOne February 2014
  • 13. VILLE DE NANTES THE CITY The City of Nantes  6th French town  300 000 inhabitants, 600 000 in the urban area  +20 000 every year.  7 500 agents for the City and 2 600 more with the Métropole  2013 : Europe Green Capital City  A very active IT ecosystem o 3000 companies and 22 000 jobs o Important decentralized IT Departments  La Poste, Foreign Affairs Ministry, SNCF, Thalès, DGI 13 JahiaOne February 2014
  • 14. VILLE DE NANTES A NEW DIGITAL PLATFORM Context  A need for a new digital platform o Following the « e-demarches » project o Led by the Communication Department o With the support of Nantes Métropole DGRN  Transition to new uses o New publishing channels o New ways to consume content (Mobility) o Strong user expectations Objectives  A new graphical identity  Towards a service oriented portal  A content oriented approach ( Reference content imports, models, editorial focus, …)  Silver Level Accessibility JahiaOne February 2014 14
  • 15. VILLE DE NANTES A NEW DIGITAL PLATFORM - 2 Scope  After a first version in 2009 (Jahia 5), an update is needed for o Fast web site creation o Streamlined content production features o Multisite management o User spaces in the long run Roadmap  Technical foundations and reference content (events) interfaces  Nantes.fr overhaul  Specific sites with dedicated content Go Live March 2013  3 months of development – 2 weeks iterations 15 JahiaOne February 2014
  • 17. CONTENT LIFECYCLE FEATURES EVERY STEP OF THE WA 17 JahiaOne February 2014
  • 18. CONTENT LIFECYCLE TOOLS NEEDED ! Maintain Publish Create Content Preview Translate Important volumes of content to manage over time Tools needed at every step of the content lifecycle 18 JahiaOne February 2014
  • 19. CONTENT LIFECYCLE JAHIA ANSWER Tools are needed !  As a State Of The Art WCM  Jahia Provides a lot of them  Jahia content engines can be mapped to the content lifecycle Create Maintain Publish 19 Lets look at a few of them in our context JahiaOne February 2014
  • 20. CONTENT LIFECYCLE CREATE In a large deployment context …  Numerous teams  Needs for adapted ways to manage content o According to skills o According to contribution frequency and volumes … … Jahia multiple interfaces are the way to go.  Contribute : The Simple Clicks Mode  Edit : The Global WYSIWIG Mode  Studio : The Pro Mode. And for Nantes, efficient contribution interfaces were a choice criteria. JahiaOne February 2014 20
  • 21. CONTENT LIFECYCLE CREATE In a large deployment context …  Numerous teams and varying skills  Needs for adapted ways to manage content … Jahia multiple interfaces  Edit : The Global WYSIWIG Mode  Contribute : The Simple Clicks mode  Studio : The Pro Mode. For Nantes, contribution interfaces was a choice criteria. 21 JahiaOne February 2014
  • 23. CONTENT LIFECYCLE PUBLISH : DEDICATED DEVICES 23 JahiaOne February 2014
  • 24. CONTENT LIFECYCLE PUBLISH : DEDICATED DEVICES 24 JahiaOne February 2014
  • 26. CONTENT LIFECYCLE MAINTAIN : A FOCUS ON CONTENT SHARING Different kinds, different issues  Hot content : news, … o Propagate among sites  Cold content : reference o Avoid Content Duplication Solutions  Common content repository o Dynamic lists, manual references  External database integration o More on this later … Both used in this project 26 JahiaOne February 2014
  • 27. CONTENT LIFECYCLE MAINTAIN : A FOCUS ON CONTENT SHARING Different kinds, different issues  Hot content o Propagate among sites  Cold content o Avoid Content Duplication Solutions Hot Content Common Jahia Content  Common content repository o Dynamic lists, manual references  External database integration o More on this later … Both to be used in this project 27 JahiaOne February 2014
  • 28. CONTENT LIFECYCLE MAINTAIN : A FOCUS ON CONTENT SHARING Different kinds, different issues  Hot content o Propagate among sites  Cold content o Avoid Content Duplication Solutions  Common content repository o Dynamic lists, manual references  External database integration o More on this later … Reference « Business Content » External Database Both to be used in this project 28 JahiaOne February 2014
  • 29. THE MANY FACES OF INDUSTRIALIZATION 29 JahiaOne February 2014
  • 30. INDUSTRIALIZATION KEY FEATURES Multi-site platform  Site management interfaces  Quick Site Deployment o Site Template o Ad hoc Site Code Sharing & Reuse  Jahia Modules and now OSGi Technical architecture  Jahia Clustering & Scalability Development & Code Deployment tools  Jahia 7 : See the other sessions ! 30 JahiaOne February 2014
  • 31. INDUSTRIALIZATION MULTI-SITE ARCHITECTURE IN NANTES.FR Principles : Reuse and overloading  Development only of the specific parts In this platform, sites may be  Master site and child sites  Ad Hoc Site for specific needs Reuse everything  Site = template + modules  Template = theme + page layouts  Modules = content object definitions (CND) + Views + Custom code 31 JahiaOne February 2014
  • 32. INDUSTRIALIZATION NANTES.FR AND QUESTIONS DE PARENTS Master Site Child Site Site template reuse & overloading Modules reuse 32  Contents types and views, page components … JahiaOne February 2014
  • 33. INDUSTRIALIZATION TECHNICAL ARCHITECTURE Jahia clustering  2 Visitor nodes  1 Admin node  50k visits/day 33 JahiaOne February 2014
  • 34. PLATFORM INTEGRATIO REFERENCE DATA & BUSINESS A 34 JahiaOne February 2014
  • 35. BUSINESS APPLICATIONS INTEGRATION THEORY How to seamlessly integrate external apps and data sources ?  Agenda & Event  Associations directory  … Many ways can be envisionned  iFrame ?  Jahia Modules ?  Porlets ? WCM / Portal should not bear business rules and complexity  Heavy Coupling  Evolution impacts on both sides 35  Redevelopment needed if solution changes … JahiaOne February 2014
  • 36. BUSINESS APPLICATIONS INTEGRATION ESI-GATE : A LOW COUPLING APPROACH A common issue in integration projects A simple and dedicated aggregation tool : ESI-GATE  One prerequisite : HTTP  Simply call and merges block between providers  Technology agnostic, requires only ESI tags  Low Coupling Lightweight portal, with some refinement  Cache  Identity & authentication management  Block extraction Smile initiated Open Source Project  www.esigate.org 36 JahiaOne February 2014
  • 37. BUSINESS APPLICATIONS INTEGRATION ESI GATE INTEGRATION MODES Block mode  ESI Gate is in reverse proxy  ESI Gate calls Jahia  Jahia render its page + ESI tags  ESI Gate fetches the business block  ESI Gate serves the merged page For simple block aggregation 37 JahiaOne February 2014
  • 38. BUSINESS APPLICATIONS INTEGRATION ESI GATE INTEGRATION MODES Template mode  ESI Gate is in reverse proxy  ESI Gate calls the business app  The app render its content + ESI tags  ESI Gate fetches the Jahia wrapping content  ESI Gate serves the merged page For business forms and advanced use cases 38 JahiaOne February 2014
  • 40. CONCLUSION JAHIA, THE PLATFORM OF CHOICE Jahia  WCM Scope o Holistic content lifecycle support o Content sharing  Advanced Multi site o Site management o Site deployment & templates  Industrialization o Code modularity o Code Sharing And Ville de Nantes ?  Happy Client, Jahia 7  Project on schedule,  Stable and efficient platform, with more sites to come ! o Non stop work for 18 months  Reference platform in public government 40 o Responsive, Reference Content, Business Integration … JahiaOne February 2014
  • 41. This is the end. Thanks for you attention. Any questions ? Pierre Frouge Business Developer Portal pierre.frouge@smile.fr @pifro JahiaOne February 2014