SlideShare une entreprise Scribd logo
1  sur  41
Jahia, The Global Website Factory
Ville de Nantes Use Case
FEB 6TH 2014
2
AGENDA
February 2014
JahiaOne
Key Features of a
Large Communication Platform
Application in the
Ville de Nantes Context
&
3
AGENDA
February 2014
JahiaOne
1Content Lifecycle
2Platform Industrialization
3Business Integration
4
WHO ARE WE ?
February 2014
JahiaOne
5
February 2014
JahiaOne
SMILE
Leading European open source integrator
IN A FEW FIGURES
More than 20
More than 35
More than 45
YEARS EXPERIENCE
IN OPEN SOURCE
PARTNERS
IN OPEN SOURCE
MILLION EUROS
IN TURNOVER IN 2013
700OPEN SOURCE
EXPERTS
25%INCREASE IN
TURNOVER
PER
YEAR
6
February 2014
JahiaOne
7
OUR EXPERTISE AND OUR CONVICTIONS
February 2014
JahiaOne
8
OUR REFERENCES
February 2014
JahiaOne
WORK WITH US
9
OUR BUSINESS LINES
February 2014
JahiaOne
WEB
E-BUSINESS
COLLABORATION &
ENTERPRISE CONTENT
BUSINESS
INFORMATION
SYSTEMS
INFRASTRUCTURE
10
WHAT DO WE DO FOR YOU ?
February 2014
JahiaOne
CONSULTING
Framework / Audits / Benchmark
DIGITAL
Visual identity/ Ergonomics
Accessibility / Editorial
Strategy
/ Referencing
OUTSOURCING
Outsourcing / Hosting /
Maintenance / Support
TRAINING
Change management
Intra and inter company training
ENGINEERING
Conception / Development/
Configuration
360°
SERVICES FOR
YOUR PROJECTS
11
JAHIA & SMILE
Since 2003
Gold & Certified Partner
 50 Jahia experts
15+ Large scale projects a year
 First partner in Europe
JahiaOne
February 2014
+
12
VILLE DE NANTES /
NANTES METROPOLE
JahiaOne
JAHIA PROJECT SCOPE
& CONTEXT
February 2014
13
VILLE DE NANTES
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
February 2014
JahiaOne
THE CITY
14
VILLE DE NANTES
February 2014
JahiaOne
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
15
VILLE DE NANTES
February 2014
JahiaOne
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
16
AGENDA
February 2014
JahiaOne
1Content Lifecycle
2Platform Industrialization
3Business Integration
17
CONTENT LIFECYCLE
JahiaOne
FEATURES EVERY STEP OF THE WA
February 2014
18
CONTENT LIFECYCLE
February 2014
JahiaOne
TOOLS NEEDED !
Create
Preview
Translate
Publish
Maintain
Content
Tools needed at every step of
the content lifecycle
Important volumes of content to manage
over time
19
CONTENT LIFECYCLE
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
February 2014
JahiaOne
JAHIA ANSWER
Create PublishMaintain
Lets look at a few of them in our context
20
CONTENT LIFECYCLE
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.
February 2014
JahiaOne
CREATE
21
CONTENT LIFECYCLE
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.
February 2014
JahiaOne
CREATE
22
CONTENT LIFECYCLE
February 2014
JahiaOne
PUBLISH
23
CONTENT LIFECYCLE
February 2014
JahiaOne
PUBLISH : DEDICATED DEVICES
24
CONTENT LIFECYCLE
February 2014
JahiaOne
PUBLISH : DEDICATED DEVICES
25
CONTENT LIFECYCLE
February 2014
JahiaOne
MAINTAIN
26
CONTENT LIFECYCLE
February 2014
JahiaOne
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
27
CONTENT LIFECYCLE
February 2014
JahiaOne
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 …
Both to be used in this project
Hot Content
Common Jahia Content
28
CONTENT LIFECYCLE
February 2014
JahiaOne
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 …
Both to be used in this project
Reference « Business Content »
External Database
29
THE MANY FACES OF
JahiaOne
INDUSTRIALIZATION
February 2014
30
INDUSTRIALIZATION
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 !
February 2014
JahiaOne
KEY FEATURES
31
INDUSTRIALIZATION
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
February 2014
JahiaOne
MULTI-SITE ARCHITECTURE IN NANTES.FR
32
INDUSTRIALIZATION
Site template reuse & overloading
Modules reuse
 Contents types and views, page components …
February 2014
JahiaOne
NANTES.FR AND QUESTIONS DE PARENTS
Master Site Child Site
33
INDUSTRIALIZATION
February 2014
JahiaOne
TECHNICAL ARCHITECTURE
Jahia clustering
 2 Visitor nodes
 1 Admin node
 50k visits/day
34
PLATFORM INTEGRATIO
REFERENCE DATA & BUSINESS A
February 2014
JahiaOne
35
BUSINESS APPLICATIONS INTEGRATION
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
 Redevelopment needed if solution changes …
February 2014
JahiaOne
THEORY
36
BUSINESS APPLICATIONS INTEGRATION
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
February 2014
JahiaOne
ESI-GATE : A LOW COUPLING APPROACH
37
BUSINESS APPLICATIONS INTEGRATION
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
February 2014
JahiaOne
ESI GATE INTEGRATION MODES
38
BUSINESS APPLICATIONS INTEGRATION
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
February 2014
JahiaOne
ESI GATE INTEGRATION MODES
39
CONCLUSION
February 2014
JahiaOne
40
CONCLUSION
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,
 Project on schedule,
 Stable and efficient platform, with more sites to come !
o Non stop work for 18 months
 Reference platform in public government
o Responsive, Reference Content, Business Integration …
February 2014
JahiaOne
JAHIA, THE PLATFORM OF CHOICE
Jahia 7
Pierre Frouge
Business Developer Portal
pierre.frouge@smile.fr
@pifro
February 2014
JahiaOne
This is the end.
Thanks for you attention.
Any questions ?

Contenu connexe

En vedette

JahiaOne - HomeAway says "There are very few things you CAN'T do with Jahia"
JahiaOne - HomeAway says "There are very few things you CAN'T do with Jahia" JahiaOne - HomeAway says "There are very few things you CAN'T do with Jahia"
JahiaOne - HomeAway says "There are very few things you CAN'T do with Jahia"
Jahia Solutions Group
 
Acquia partner webinar_canada
Acquia partner webinar_canadaAcquia partner webinar_canada
Acquia partner webinar_canada
Acquia
 

En vedette (15)

JahiaOne 2015 - Jahia Academy - A Roadmap to Knowledge Experience by Giancarl...
JahiaOne 2015 - Jahia Academy - A Roadmap to Knowledge Experience by Giancarl...JahiaOne 2015 - Jahia Academy - A Roadmap to Knowledge Experience by Giancarl...
JahiaOne 2015 - Jahia Academy - A Roadmap to Knowledge Experience by Giancarl...
 
JahiaOne 2015 - Workspace Factory 3.0 by Wanda Egger
JahiaOne 2015 - Workspace Factory 3.0 by Wanda EggerJahiaOne 2015 - Workspace Factory 3.0 by Wanda Egger
JahiaOne 2015 - Workspace Factory 3.0 by Wanda Egger
 
Location based marketing for B2B
Location based marketing for B2BLocation based marketing for B2B
Location based marketing for B2B
 
JahiaOne 2015 - translations.com translating the world through jahia
JahiaOne 2015 - translations.com translating the world through jahiaJahiaOne 2015 - translations.com translating the world through jahia
JahiaOne 2015 - translations.com translating the world through jahia
 
JahiaOne 2015 - Opening Keynote: The Road to Unified Customer Journey By Elie...
JahiaOne 2015 - Opening Keynote: The Road to Unified Customer Journey By Elie...JahiaOne 2015 - Opening Keynote: The Road to Unified Customer Journey By Elie...
JahiaOne 2015 - Opening Keynote: The Road to Unified Customer Journey By Elie...
 
JahiaOne - New Product Line Up -Part 2
JahiaOne - New Product Line Up -Part 2JahiaOne - New Product Line Up -Part 2
JahiaOne - New Product Line Up -Part 2
 
Paris desde el aire
Paris desde el aire Paris desde el aire
Paris desde el aire
 
Enac fr
Enac fr Enac fr
Enac fr
 
JahiaOne - Jahia 7, The External Data Provider
JahiaOne - Jahia 7, The External Data ProviderJahiaOne - Jahia 7, The External Data Provider
JahiaOne - Jahia 7, The External Data Provider
 
JahiaOne - HomeAway says "There are very few things you CAN'T do with Jahia"
JahiaOne - HomeAway says "There are very few things you CAN'T do with Jahia" JahiaOne - HomeAway says "There are very few things you CAN'T do with Jahia"
JahiaOne - HomeAway says "There are very few things you CAN'T do with Jahia"
 
Acquia partner webinar_canada
Acquia partner webinar_canadaAcquia partner webinar_canada
Acquia partner webinar_canada
 
JahiaOne - Semantic Web with Jahia
JahiaOne - Semantic Web with JahiaJahiaOne - Semantic Web with Jahia
JahiaOne - Semantic Web with Jahia
 
Jahia econsultancy-innovating-the-customer-experience
Jahia econsultancy-innovating-the-customer-experienceJahia econsultancy-innovating-the-customer-experience
Jahia econsultancy-innovating-the-customer-experience
 
Drupal Webfactory
Drupal WebfactoryDrupal Webfactory
Drupal Webfactory
 
Présentation Drupal - WebFactory Edipresse
Présentation Drupal - WebFactory EdipressePrésentation Drupal - WebFactory Edipresse
Présentation Drupal - WebFactory Edipresse
 

Similaire à JahiaOne 2014 - Ville de Nantes Jahia Webfactory

Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-systemZ sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Nagendra Babu
 

Similaire à JahiaOne 2014 - Ville de Nantes Jahia Webfactory (20)

apidays LIVE India 2022 - Building the API Banking capability
apidays LIVE India 2022 - Building the API Banking capabilityapidays LIVE India 2022 - Building the API Banking capability
apidays LIVE India 2022 - Building the API Banking capability
 
State of Drupal keynote, DrupalCon Vienna
State of Drupal keynote, DrupalCon ViennaState of Drupal keynote, DrupalCon Vienna
State of Drupal keynote, DrupalCon Vienna
 
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
 
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
 
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
 
API Marketplaces: Centers of Innovation for your Digital Enterprise
API Marketplaces: Centers of Innovation for your Digital EnterpriseAPI Marketplaces: Centers of Innovation for your Digital Enterprise
API Marketplaces: Centers of Innovation for your Digital Enterprise
 
SAP Web IDE
SAP Web IDESAP Web IDE
SAP Web IDE
 
cv-laurentlequenne-2
cv-laurentlequenne-2cv-laurentlequenne-2
cv-laurentlequenne-2
 
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
 
Micro-Frontend Architecture
Micro-Frontend ArchitectureMicro-Frontend Architecture
Micro-Frontend Architecture
 
Open APIs Design
Open APIs DesignOpen APIs Design
Open APIs Design
 
API Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraAPI Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie Mitra
 
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
 
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
 
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...
 
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
 
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
 
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
 
Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker
 
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-systemZ sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
 

Dernier

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 

Dernier (20)

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 

JahiaOne 2014 - Ville de Nantes Jahia Webfactory

  • 1. Jahia, The Global Website Factory Ville de Nantes Use Case FEB 6TH 2014
  • 2. 2 AGENDA February 2014 JahiaOne Key Features of a Large Communication Platform Application in the Ville de Nantes Context &
  • 3. 3 AGENDA February 2014 JahiaOne 1Content Lifecycle 2Platform Industrialization 3Business Integration
  • 4. 4 WHO ARE WE ? February 2014 JahiaOne
  • 5. 5 February 2014 JahiaOne SMILE Leading European open source integrator IN A FEW FIGURES More than 20 More than 35 More than 45 YEARS EXPERIENCE IN OPEN SOURCE PARTNERS IN OPEN SOURCE MILLION EUROS IN TURNOVER IN 2013 700OPEN SOURCE EXPERTS 25%INCREASE IN TURNOVER PER YEAR
  • 7. 7 OUR EXPERTISE AND OUR CONVICTIONS February 2014 JahiaOne
  • 9. 9 OUR BUSINESS LINES February 2014 JahiaOne WEB E-BUSINESS COLLABORATION & ENTERPRISE CONTENT BUSINESS INFORMATION SYSTEMS INFRASTRUCTURE
  • 10. 10 WHAT DO WE DO FOR YOU ? February 2014 JahiaOne CONSULTING Framework / Audits / Benchmark DIGITAL Visual identity/ Ergonomics Accessibility / Editorial Strategy / Referencing OUTSOURCING Outsourcing / Hosting / Maintenance / Support TRAINING Change management Intra and inter company training ENGINEERING Conception / Development/ Configuration 360° SERVICES FOR YOUR PROJECTS
  • 11. 11 JAHIA & SMILE Since 2003 Gold & Certified Partner  50 Jahia experts 15+ Large scale projects a year  First partner in Europe JahiaOne February 2014 +
  • 12. 12 VILLE DE NANTES / NANTES METROPOLE JahiaOne JAHIA PROJECT SCOPE & CONTEXT February 2014
  • 13. 13 VILLE DE NANTES 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 February 2014 JahiaOne THE CITY
  • 14. 14 VILLE DE NANTES February 2014 JahiaOne 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
  • 15. 15 VILLE DE NANTES February 2014 JahiaOne 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
  • 16. 16 AGENDA February 2014 JahiaOne 1Content Lifecycle 2Platform Industrialization 3Business Integration
  • 17. 17 CONTENT LIFECYCLE JahiaOne FEATURES EVERY STEP OF THE WA February 2014
  • 18. 18 CONTENT LIFECYCLE February 2014 JahiaOne TOOLS NEEDED ! Create Preview Translate Publish Maintain Content Tools needed at every step of the content lifecycle Important volumes of content to manage over time
  • 19. 19 CONTENT LIFECYCLE 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 February 2014 JahiaOne JAHIA ANSWER Create PublishMaintain Lets look at a few of them in our context
  • 20. 20 CONTENT LIFECYCLE 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. February 2014 JahiaOne CREATE
  • 21. 21 CONTENT LIFECYCLE 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. February 2014 JahiaOne CREATE
  • 26. 26 CONTENT LIFECYCLE February 2014 JahiaOne 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
  • 27. 27 CONTENT LIFECYCLE February 2014 JahiaOne 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 … Both to be used in this project Hot Content Common Jahia Content
  • 28. 28 CONTENT LIFECYCLE February 2014 JahiaOne 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 … Both to be used in this project Reference « Business Content » External Database
  • 29. 29 THE MANY FACES OF JahiaOne INDUSTRIALIZATION February 2014
  • 30. 30 INDUSTRIALIZATION 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 ! February 2014 JahiaOne KEY FEATURES
  • 31. 31 INDUSTRIALIZATION 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 February 2014 JahiaOne MULTI-SITE ARCHITECTURE IN NANTES.FR
  • 32. 32 INDUSTRIALIZATION Site template reuse & overloading Modules reuse  Contents types and views, page components … February 2014 JahiaOne NANTES.FR AND QUESTIONS DE PARENTS Master Site Child Site
  • 33. 33 INDUSTRIALIZATION February 2014 JahiaOne TECHNICAL ARCHITECTURE Jahia clustering  2 Visitor nodes  1 Admin node  50k visits/day
  • 34. 34 PLATFORM INTEGRATIO REFERENCE DATA & BUSINESS A February 2014 JahiaOne
  • 35. 35 BUSINESS APPLICATIONS INTEGRATION 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  Redevelopment needed if solution changes … February 2014 JahiaOne THEORY
  • 36. 36 BUSINESS APPLICATIONS INTEGRATION 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 February 2014 JahiaOne ESI-GATE : A LOW COUPLING APPROACH
  • 37. 37 BUSINESS APPLICATIONS INTEGRATION 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 February 2014 JahiaOne ESI GATE INTEGRATION MODES
  • 38. 38 BUSINESS APPLICATIONS INTEGRATION 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 February 2014 JahiaOne ESI GATE INTEGRATION MODES
  • 40. 40 CONCLUSION 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,  Project on schedule,  Stable and efficient platform, with more sites to come ! o Non stop work for 18 months  Reference platform in public government o Responsive, Reference Content, Business Integration … February 2014 JahiaOne JAHIA, THE PLATFORM OF CHOICE Jahia 7
  • 41. Pierre Frouge Business Developer Portal pierre.frouge@smile.fr @pifro February 2014 JahiaOne This is the end. Thanks for you attention. Any questions ?

Notes de l'éditeur

  1. 1- A point of view on Jahia WCM Features
  2. Micro data Big structured contents
  3. Associative event City-wide happening Music tours…
  4. 1- A point of view on Jahia WCM Features
  5. A way to show off Jahia features !
  6. Create features in a global context
  7. Little training needed Training recommended For dev only
  8. Once you have created and previewed your content, you can publish it We wont go into Jahia rich publishing features as we dont have the two days in front of us. Dynamic serving and channel selection, workflows, publishing overlay, advanced preview. … The interesting point for Ville De Nantes is the response to mobility needs With a full responsive design with clean resolution cuts
  9. Usage oriented approach !
  10. A way to show off Jahia features !
  11. Manager Usage Tab Content Reuse
  12. Manager Usage Tab Content Reuse
  13. An event site, using industrialization tools
  14. 10 days More to come Both modes