COMMENT METTRE EN PLACE UNE
WEBFACTORY ?
TAUTOLOGIES, ENJEUX, ET CAS D’USAGE
PIERRE
FROUGE
CONSULTANT AVANT-VENTE
RESPONSABLE OFFRE PORTAILS
SMILE
@PIFRO
USINE À SITE
QUELQUES TAUTOLOGIES
PRENONS UN SITE (TRÈS) ABSTRAIT …
IL EST COMPOSÉ DE …
IL EST COMPOSÉ DE …
CONTENU
CONTENU
CONTENU
CONT
ENU
CONTENU
… ET DE …
… ET DE …
CODE
… ET DANS UN CONTEXTE D’USINE À SITE
… ET DANS UN CONTEXTE D’USINE À SITE
On en veut plusieurs !
LES ENJEUX
Contenu
Contenus
structurés
Utilisateurs
Permissions
Code
Thème et
styles
Gabarits
Modules
fonctionnels
Industr...
LES ENJEUX
Contenu
Contenus
structurés
Utilisateurs
Permissions
Code
Thème et
styles
Gabarits
Modules
fonctionnels
Industr...
UN ENSEMBLE GRANDISSANT DE CONTENUS À
GÉRER
CYCLE DE VIE
Création
Prévisu
Traduction
Publication
Maintenance
Contenu
Besoin d’outils adaptés à chaque étape
dans un co...
LES ENJEUX
Code
Thème et
styles
Gabarits
Modules
fonctionnels
Contenu
Contenus
structurés
Utilisateurs
Permissions
Industr...
LES ENJEUX
Industrie
Modélisation
Déploiement
Administration
Code
Thème et
styles
Gabarits
Modules
fonctionnels
Contenu
Co...
QUELQUES EXEMPLES
Copies de site
• Partage du code source
• Partage de la Base de donnée
• Gestion des thèmes (CSS)
externe
• 1 Back Office ...
Usine à sites avec
Domaine Access
• Partage du code source
(Module Domaine Access)
• (Attention aux compatibilité)
• Parta...
Usine à sites native
• Partage du code source, natif
avec Jahia.
• Partage de la Base de donnée,
mais étanchéité des conte...
Mise en place d’une
usine à sites
• Pas de partage du code source.
Utilisation de la version récente
du CMS.
• Isolation t...
Mise en place d’une
usine à sites
• Partage du code source (lien
symbolique). Possibilité d’avoir
des modules spécifiques ...
Galaxie de site
• Partage des modules et des
thèmes entre les sites
• Base de données commune
• Contenus cloisonnés entre ...
Usine à sites native
• Partage du code source, natif
avec Jahia
• Partage de la Base de donnée,
mais étanchéité des conten...
SYNTHÈSE
DES USINES DE TOUTES LES COULEURS
DIFFÉRENTES ARCHITECTURES
DIFFÉRENTS PÉRIMÈTRES DE PARTAGE ET DE
MUTUALISATIONS
DES CONTEXTES ET DES VISIONS TRÈS VARIÉES
QUELLE SERA LA VOTRE ?
Prochain SlideShare
Chargement dans…5
×

CMS Day 2014 - Web factory

818 vues

Publié le

Présentation au CMSDay 2014 de Smile

Publié dans : Logiciels
  • Soyez le premier à commenter

CMS Day 2014 - Web factory

  1. 1. COMMENT METTRE EN PLACE UNE WEBFACTORY ? TAUTOLOGIES, ENJEUX, ET CAS D’USAGE
  2. 2. PIERRE FROUGE CONSULTANT AVANT-VENTE RESPONSABLE OFFRE PORTAILS SMILE @PIFRO
  3. 3. USINE À SITE QUELQUES TAUTOLOGIES
  4. 4. PRENONS UN SITE (TRÈS) ABSTRAIT …
  5. 5. IL EST COMPOSÉ DE …
  6. 6. IL EST COMPOSÉ DE … CONTENU CONTENU CONTENU CONT ENU CONTENU
  7. 7. … ET DE …
  8. 8. … ET DE … CODE
  9. 9. … ET DANS UN CONTEXTE D’USINE À SITE
  10. 10. … ET DANS UN CONTEXTE D’USINE À SITE On en veut plusieurs !
  11. 11. LES ENJEUX Contenu Contenus structurés Utilisateurs Permissions Code Thème et styles Gabarits Modules fonctionnels Industrie Modélisation Déploiement Administration
  12. 12. LES ENJEUX Contenu Contenus structurés Utilisateurs Permissions Code Thème et styles Gabarits Modules fonctionnels Industrie Modélisation Déploiement Administration • Périmètres de partage • Sites étanches • Remontées • Contenus de référence • Interfaces d’administration • Structure des équipes • Volumes et cycle de vie
  13. 13. UN ENSEMBLE GRANDISSANT DE CONTENUS À GÉRER
  14. 14. CYCLE DE VIE Création Prévisu Traduction Publication Maintenance Contenu Besoin d’outils adaptés à chaque étape dans un contexte de fort volume
  15. 15. LES ENJEUX Code Thème et styles Gabarits Modules fonctionnels Contenu Contenus structurés Utilisateurs Permissions Industrie Modélisation Déploiement Administration • Cloisonnement ou partage ? • Une approche par type • Gestion des versions • Réutilisation • Maitrise du socle ou facilité d’évolution ? • Simplifier la maintenance • Personnalisations par site
  16. 16. LES ENJEUX Industrie Modélisation Déploiement Administration Code Thème et styles Gabarits Modules fonctionnels Contenu Contenus structurés Utilisateurs Permissions • Format des modèles • Autonomie des équipes • Mode de déploiement • Native • Module • Surcouche spécifique • Administration des sites • Un BO par site • Un BO global • Avec interfaces dédiées • Personnalisations
  17. 17. QUELQUES EXEMPLES
  18. 18. Copies de site • Partage du code source • Partage de la Base de donnée • Gestion des thèmes (CSS) externe • 1 Back Office pour tous les sites. Mais possibilité de gérer avec les droits une forme d’étanchéité. Délégation • Création d’un nouveau site en copiant le site référence. • Structures identiques, seuls le thème change. • ~ 75 sites générés http://www.comexposium.com http://www.salon-agriculture.com http://www.salonmondialdutourisme. com http://www.foiredautomne.fr/ COMEXPOSIUM
  19. 19. Usine à sites avec Domaine Access • Partage du code source (Module Domaine Access) • (Attention aux compatibilité) • Partage de la Base de donnée, mais étanchéité des contenus • Un site, ses contenus • Module spé. pour le partage • Partage des thèmes • 1 Back Office par site + 1 BO pour le super administrateur. • Création via un formulaire spécifique simplifié d’un nouveau site • Cibles ~ 100 sites (2014) http://www.plateforme- normandie.total.fr http://www.marcel.total.com http://www.total.uy TOTAL
  20. 20. Usine à sites native • Partage du code source, natif avec Jahia. • Partage de la Base de donnée, mais étanchéité des contenus • Partage des thèmes, mais personnalisable avec Jahia. • Composition des pages avancées • 1 Back Office par site + 1 BO pour le super administrateur. • Création via un formulaire natif d’un nouveau site • 4 Modèles de site http://www.eiffageconcessions.com http://www.eiffagetravauxpublics.com/ http://www.eiffagemetal.com/ http://www.eiffageenergie.com/ http://www.eiffageconstruction.com/ EIFFAGE
  21. 21. Mise en place d’une usine à sites • Pas de partage du code source. Utilisation de la version récente du CMS. • Isolation totale • Pas de partage de la Base de donnée. • Utilisation des thèmes lors de la génération. • 1 Back Office par site. • Génération d’un nouveau site via une application spécifique Symfony • ~ 50 sites http://www.grtgaz.com/ http://www.elengy.com/ http://www.storengy.com/ http://www.dolcevitaclub.net/fr/ http://www.fosmax-lng.com GDF-SUEZ
  22. 22. Mise en place d’une usine à sites • Partage du code source (lien symbolique). Possibilité d’avoir des modules spécifiques au site. • Cloisonner les modules • 1 Base de donnée par site. • Utilisation des thèmes lors de la génération. Puis personnalisables. • 1 Back Office par site. • Génération d’un nouveau site via un formulaire présent dans le BO du CMS. https://colloque.inra.fr/iobc_inducedresis tance_avignon_fre https://colloque.inra.fr/jspcet https://colloque.inra.fr/dinabio2013 https://colloque.inra.fr/50anspac https://colloque.inra.fr/cediatom_adlaf_2 013 INRA
  23. 23. Galaxie de site • Partage des modules et des thèmes entre les sites • Base de données commune • Contenus cloisonnés entre les sites, possibilité de partage natif • Interface d’animation dédiée à chaque site • Génération d’un nouveau site via interface native • Eventuellement sur template de site https://www.klesia.fr/web/groupe https://www.klesia.fr/web/particulier https://www.klesia.fr/web/professionnel https://www.klesia.fr/web/partenaire … KLESIA Code source Site n Site 3 Site 2 Site 1 Site 1 Site 2 Site 3 BO Portail Animation Sites Thème 1 Thème 2 Thème 3
  24. 24. Usine à sites native • Partage du code source, natif avec Jahia • Partage de la Base de donnée, mais étanchéité des contenus • Partage des thèmes, mais personnalisable avec Jahia. • 1 Back Office par site + 1 BO pour le super administrateur. • Création via un formulaire natif d’un nouveau site http://www.nantes.fr http://www.questionsdeparents.nantes. fr/home.html http://bm.nantes.fr VILLE DE NANTES
  25. 25. SYNTHÈSE
  26. 26. DES USINES DE TOUTES LES COULEURS
  27. 27. DIFFÉRENTES ARCHITECTURES
  28. 28. DIFFÉRENTS PÉRIMÈTRES DE PARTAGE ET DE MUTUALISATIONS
  29. 29. DES CONTEXTES ET DES VISIONS TRÈS VARIÉES
  30. 30. QUELLE SERA LA VOTRE ?

×