Jahia Build Your Business Through Your Content (CMS Expo 2013)
JahiaOne 2014 - Ville de Nantes Jahia Webfactory
-
Upload
pierre-frouge -
Category
Software
-
view
90 -
download
0
description
Transcript of JahiaOne 2014 - Ville de Nantes Jahia Webfactory
![Page 1: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/1.jpg)
Jahia, The Global Website Factory
Ville de Nantes Use CaseFEB 6TH 2014
#JahiaOne
![Page 2: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/2.jpg)
2JahiaOne
AGENDA
February 2014
Key Features of a
Large Communication Platform
Application in the
Ville de Nantes Context
&
![Page 3: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/3.jpg)
3JahiaOne
AGENDA
February 2014
1Content Lifecycle
2Platform Industrialization
3Business Integration
![Page 4: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/4.jpg)
4
WHO ARE WE ?
February 2014JahiaOne
![Page 5: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/5.jpg)
5February 2014
JahiaOne
SMILE
Leading European open source integrator
IN A FEW FIGURES
More than 20
More than 35
More than 45
YEARS EXPERIENCEIN OPEN SOURCE
PARTNERSIN OPEN SOURCE
MILLION EUROSIN TURNOVER IN 2013
700OPEN SOURCE
EXPERTS
25%INCREASE IN
TURNOVER
PER YEAR
![Page 6: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/6.jpg)
6February 2014
JahiaOne
![Page 7: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/7.jpg)
7
OUR EXPERTISE AND OUR CONVICTIONS
February 2014JahiaOne
![Page 8: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/8.jpg)
8
OUR REFERENCES
February 2014JahiaOne
WORK WITH US
![Page 9: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/9.jpg)
9
OUR BUSINESS LINES
February 2014JahiaOne
WEB
E-BUSINESS
COLLABORATION & ENTERPRISE CONTENT
BUSINESS INFORMATION SYSTEMS
INFRASTRUCTURE
![Page 10: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/10.jpg)
10
WHAT DO WE DO FOR YOU ?
February 2014JahiaOne
CONSULTINGFramework / Audits / Benchmark
DIGITALVisual identity/ ErgonomicsAccessibility / Editorial Strategy/ Referencing
OUTSOURCINGOutsourcing / Hosting / Maintenance / Support
TRAININGChange managementIntra and inter company training
ENGINEERINGConception / Development/ Configuration
360°SERVICES FOR YOUR
PROJECTS
![Page 11: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/11.jpg)
11JahiaOne
JAHIA & SMILE
Since 2003
Gold & Certified Partner50 Jahia experts
15+ Large scale projects a yearFirst partner in Europe
February 2014
+
![Page 12: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/12.jpg)
12JahiaOne
VILLE DE NANTES /
NANTES METROPOLE
JAHIA PROJECT SCOPE & CONTEXT
February 2014
![Page 13: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/13.jpg)
13JahiaOne
VILLE DE NANTES
The City of Nantes6th 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
o3000 companies and 22 000 jobs
o Important decentralized IT Departments La Poste, Foreign Affairs Ministry, SNCF, Thalès, DGI
February 2014
THE CITY
![Page 14: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/14.jpg)
14JahiaOne
VILLE DE NANTES
February 2014
A NEW DIGITAL PLATFORMContext
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
![Page 15: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/15.jpg)
15JahiaOne
VILLE DE NANTES
February 2014
A NEW DIGITAL PLATFORM - 2Scope
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
![Page 16: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/16.jpg)
16JahiaOne
AGENDA
February 2014
1Content Lifecycle
2Platform Industrialization
3Business Integration
![Page 17: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/17.jpg)
17JahiaOne
CONTENT LIFECYCLE
FEATURES EVERY STEP OF THE WAY
February 2014
![Page 18: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/18.jpg)
18JahiaOne
CONTENT LIFECYCLE
February 2014
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
![Page 19: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/19.jpg)
19JahiaOne
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
JAHIA ANSWER
Create PublishMaintain
Lets look at a few of them in our context
![Page 20: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/20.jpg)
20JahiaOne
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
CREATE
![Page 21: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/21.jpg)
21JahiaOne
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
CREATE
![Page 22: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/22.jpg)
22JahiaOne
CONTENT LIFECYCLE
February 2014
PUBLISH
![Page 23: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/23.jpg)
23JahiaOne
CONTENT LIFECYCLE
February 2014
PUBLISH : DEDICATED DEVICES
![Page 24: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/24.jpg)
24JahiaOne
CONTENT LIFECYCLE
February 2014
PUBLISH : DEDICATED DEVICES
![Page 25: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/25.jpg)
25JahiaOne
CONTENT LIFECYCLE
February 2014
MAINTAIN
![Page 26: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/26.jpg)
26JahiaOne
CONTENT LIFECYCLE
February 2014
MAINTAIN : A FOCUS ON CONTENT SHARINGDifferent 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
![Page 27: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/27.jpg)
27JahiaOne
CONTENT LIFECYCLE
February 2014
MAINTAIN : A FOCUS ON CONTENT SHARINGDifferent 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 ContentCommon Jahia Content
![Page 28: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/28.jpg)
28JahiaOne
CONTENT LIFECYCLE
February 2014
MAINTAIN : A FOCUS ON CONTENT SHARINGDifferent 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
![Page 29: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/29.jpg)
29JahiaOne
THE MANY FACES OF
INDUSTRIALIZATION
February 2014
![Page 30: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/30.jpg)
30JahiaOne
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
KEY FEATURES
![Page 31: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/31.jpg)
31JahiaOne
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
MULTI-SITE ARCHITECTURE IN NANTES.FR
![Page 32: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/32.jpg)
32JahiaOne
INDUSTRIALIZATION
Site template reuse & overloading
Modules reuse Contents types and views, page components …
February 2014
NANTES.FR AND QUESTIONS DE PARENTS
Master Site Child Site
![Page 33: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/33.jpg)
33JahiaOne
INDUSTRIALIZATION
February 2014
TECHNICAL ARCHITECTUREJahia clustering
2 Visitor nodes
1 Admin node
50k visits/day
![Page 34: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/34.jpg)
34
PLATFORM INTEGRATION
REFERENCE DATA & BUSINESS APPS
February 2014JahiaOne
![Page 35: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/35.jpg)
35JahiaOne
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
THEORY
![Page 36: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/36.jpg)
36JahiaOne
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
ESI-GATE : A LOW COUPLING APPROACH
![Page 37: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/37.jpg)
37JahiaOne
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
ESI GATE INTEGRATION MODES
![Page 38: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/38.jpg)
38JahiaOne
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
ESI GATE INTEGRATION MODES
![Page 39: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/39.jpg)
39
CONCLUSION
February 2014JahiaOne
![Page 40: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/40.jpg)
40JahiaOne
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
JAHIA, THE PLATFORM OF CHOICE
Jahia 7
![Page 41: JahiaOne 2014 - Ville de Nantes Jahia Webfactory](https://reader036.fdocuments.us/reader036/viewer/2022062513/554fb78ab4c9053d018b457d/html5/thumbnails/41.jpg)
Pierre FrougeBusiness Developer Portal
[email protected]@pifro
February 2014JahiaOne
This is the end.
Thanks for you attention.
Any questions ?