mener un projet de transformation digitale à grande échelle avec drupal
DESCRIPTION
Présenté par Jérôme Rélinger, Customer Engagement Director chez Acquia, à l'occasion du CMS Day 2014. Dans un projet de transformation digitale, l’un des enjeux majeurs consiste à être capable de réaliser des économies d’échelle sur le fonctionnement et l’industrialisation de l’écosystème digital. Jérôme Rélinger expliquera, au travers de retours d’expériences clients notamment, comment en combinant la flexibilité de Drupal aux briques de services d’Acquia, de grandes entreprises peuvent créer une plate-forme digitale homogène génératrice d’expériences digitales innovantes.TRANSCRIPT
1
MENER UN PROJET DE TRANSFORMATION NUMERIQUE
AVEC DRUPAL A LARGE ECHELLE
2
Acquia en quelques chiffres! Fondé par Dries Buytaert, le créateur de Drupal!! Tiers industrialisateur de la solution Drupal en Entreprise!! 500 employés!!Présence globale: Boston, Londres, Portland, Washington, Paris, Amsterdam, etc !! Croissance de + de 220% en 3 ans!! Plus de 5000 clients dans le monde!!L’un des plus grands utilisateurs d’AWS avec 25 milliards de requêtes HTTP par mois !! Plus de 50 partenaires en Europe du Sud !
3
Acquia élimine la complexité dans la gestion! du cycle de vie digital!
Plate-forme de Développement
Tests du code & qualité de la configuration et sécurité
Moteur de recherche sur site hébergé
Securisé et Evolutif
24x7x365
Charge de maintenance réduit
Développer!
Etendre!Tester!
Maintenir! Planifier!
+ de 1000 ressources de connaissane
Acquia Cloud
Acquia Insight
Acquia Library
Acquia Search
Support Drupal
Administra;on à distance
Acquia Cloud Déployer & faire évoluer!
4
Executive Summary!• Les besoins et usages des sites Web évoluent très rapidement. Les internautes
comme les CxO a?endent des sites mul;canaux, par;cipa;fs et u;les, avec une forte interac;on vers les ou;ls transac;onnels mé;ers.
• Les grands projets digitaux actuels cherchent donc à la fois des économies d’échelles pour des publica:ons de contenus unifiés, et des leviers de transforma:on du patrimoine applica:f au delà des simples CMS
• Les probléma:ques Front-‐End sont souvent porteuses de besoins sous-‐jacent d’urbanisa:on : annuaire, back-‐office mé:ers, etc… Les domaines fonc;onnels « web » sont ainsi de plus en plus interdépendants et transversalisés dans le S.I.
• Les besoins de gouvernance augmentent avec l’alignement et lindustrialisa:on. • Dans ce contexte, l’urbanisa:on hétérogène best-‐of-‐breed entre Saas,
OpenSource et Editeur est incontournable. Le Libre et l’OpenSource apportent justement de nouvelles solu;ons, scalables, de plus en plus complètes, compé;;ves et intéropérables.
• Drupal est singulièrement à même de répondre à tous ces besoins lorsqu’il est combiné à des briques de services préalablement industrialisées.
4
5
§ Répondre aux besoins nouveaux du Web
§ Drupal, un aperçu
§ Quelques projets fortement dimensionnés avec Drupal
§ Deux besoins émergents : Industrialisation et Architecture
§ Irremplaçable Gouvernance…
§ Déploiements massifs et scalables en mode Site Factory
Agenda
6
Les usages changent, les besoins aussi
7 7
Nouveaux usages participatifs des internautes:!de “mon site statique” à “notre portail collaboratif”!
Une évolu;on irréversible des usages
La sixième généra.on de site Web est :
• mul. device • « always on » • intégrée au SI • user-‐centric • par.cipa.ve • éditoriale • transac.onnelle • fédéra.ve • communautaire
8
De nouveaux usages, !collaboratifs et toujours connectés!
• Les sites et portail Web ont besoins de solutions logicielles neuves transversales, communicantes, exposées services :
– Les sites sont fortement exposés, authentifiés, transactionnels – C’est la fin de l'internaute anonyme et du front office identique pour tous – Les annuaires, la fédération des identités au cœur des solutions Web – La vraie valeur c’est l’authentification : butinage / réseau social / massification
• La convergence de domaines fonctionnels autrefois disjoints (CMS, CRM,
ECM, RSE, e-commerce...) a fait naître des outils nouveaux.
• Enfin il est temps de renouveler des patrimoines digitaux sérieusement vieillissants et hétérogènes en les rationalisant – Héritage des années 2000/90 – Propriétaires ou sur mesures
8
9
La nouvelle donne des CMS!• Professionnalisation (les solutions « entreprise » et les autres…)
• Extention de la couverture fonctionelle : emrpunte plus large dans le patrimoine applicatif (ex RSE)
• Massivement authentifiés et transactionnels – Abstractions des données et process (Go cloud) – Intérieur extérieur (DMZ, intranet, extranet....)
• Interaction back office métier et front end web – Urbanisation best of breed
• Le Web comme couche d'échange – Informatique de partage de process et non plus seulement de données
9
10
Le besoin de rationalisation du patrimoine applicatif!
Web Content !Management!
Social Business Software!!
eCommerce!
11
Web Content !Management!
Social Business Software!!
eCommerce!
Le besoin de rationalisation du patrimoine applicatif!
12
Web Content Management
Social Business Software
eCommerce
Microsite
Microsite
Promotion
Microsite
Microsite
Event site
Blog
Product site
Corp-com site
Extranet
Wiki
Media gallery
Community platform
Intranet
Ecommerce site
Landing Page
Main website
L’entreprise a besoin d’Agilité et d’homégénéisation!
13
Drupal, what else ?
14
Collaboration de groupe
User Generated Content
Fil d’activité
Drupal est une plateforme unifiée Libre pour!le contenu, la Communauté et le Commerce
Partage de contenu simple et rapide
Intégration et connecteur
Abstraction contenu/ présentation
Contenu géolocalisé
omnicanal Optimisation multicanales et multisupport
Intégration avec les plateforme tierces Catalogues produits Shopping Carts,
commande, suivi de paiement
15
Sites significatifs 1,500,000+ sites Adoption Globale 196 countries Couverture fonctionnelle 23,000+ modules Communité 1,000,000+ members Developeurs actifs 28,000+ developers
Drupal est la plus grande plateforme!Open Source du donde!
2X la taille de la communauté Linux
16
Croissance de Drupal!Quantcast Top 100,000 Sites (from BuiltWith.com)
0,00%
0,50%
1,00%
1,50%
2,00%
2,50%
3,00%
3,50%
Q1 11
Q2 11
Q3 11
Q4 11
Q1 12
Q2 12
Q3 12
Q4 12
Q1 13
Q2 13
Q3 13
Q4 13
Q1 14
Drupal
Adobe
Sitecore
17
La communauté innove pour vous!
18
Quelques grands projets
Plus de la moitié des Grands Majors de médias et divertissement"
Plus de 130 pays / gouvernement"
7/8 Top Universities"Aux Etats Unis"
Drupal Domine le web d’Enterprise"
Les trois quart des Majors technologiques"
Les tiers des "Big Pharma"
La moitié du Top 15 des compagnies financières US" Autres"
Drupal Domine le web d’Enterprise"
21
Peur, incertitude et doutes (FUD)!
22
Les 5 plus grands Mythes sur Drupal 1. Drupal … c’est pour les b logs et les pet i ts s i tes 2. Drupal … c’est peu sécur isé 3. Drupal … ne passe pas à l ’échel le 4. Drupal … nécessi te une compétence communauta i re 5. Drupal … ne fonct ionnera pas avec mon SI
23
Et comment y répondre par l’exemple
24
DRUPAL.!EVERYWHERE.!
NBC standardized on Drupal across entertainment, news, and sports sites
25
37B total Hits
112k / Sec Peak
2014 Sochi Olympics
26
5K reqs/Sec
3X normal traffic
Day in the life of a key federal customer
27
300 completely custom artist experiences on Drupal
28
AGILE INNOVATE
Selected Acquia Site Factory to transform all 150+ Corporate Sites 4.5 months project
29
GE selected Drupal for more flexibility, #better agility, integrate faster on #
a centralized platform
SECURE Drupal runs sites for over 130 nations.
31 30K Concurrent visitors per second during Hurricane Sandy with 100% uptime, serving 5.1M customers in metro NYC
32 SCALE! Weather Channel, a Top-25 Alexa ranked site,
is replacing legacy Percussion product with Drupal
Projected 5 year savings by migrating 55 websites from legacy OpenText Vignette to Drupal $4.7M
34 460M Hits to grammy.com #
on night of award show
35
Deux grands besoins émergeants : industrialisation
et architecture
36
Les situations les plus courantes"variability
global
Countries / brands
business
customers
37
Les situations les plus courantes"variability
global
Countries / brands
business
customers
.com B2B filiales
BU globales / transverses
Marques
Filiales / Pays
Ini;a;ves locales Sans contrôle
“social” ou prétendu tel
38
Rationaliser et architecturer"
Sec;ons “Corporate”
Pays
B2B
Proposi;on de valeur
Marques
B.U. Globales
Filiales / pays
Marques locales
Corporate pays
Clients Galaxy
Countries Galaxy
main .com
variability
global
Countries / brands
business
customers
Industrialisation & architecture
Architecture : besoin de définir et de délivrer une architecture de référence pour chaque type de demande dans les grandes organisations; Puis de faire vivre l’architecture de réréference avec une amélioration continue : besoin de gouvernance
Industrialisation : A partir de recommandation sur un modèle standard défini dans un domaine fonctionnel, organisation, deploiement, interaction avec les projets tactiques projects. Puis de pouvoir déployer rapidement un grand nombre de site alignés sur ces modèles
Comité d’Architecture"§ Me?re en place une gouvernance architecturale
§ Améliorer la base commune ü Développer localement de nouvelles spécifica;on
ü En éprouver le caractère compatbible avec le codebase
ü Reverser à tous les bénéficiaires
§ Aider au déploiement rapide de tous les nouveaux sites
§ Garan;r la cohérence et la maintenabilité des sites ainsi généré
Deploy
Staging Site Factory
Needs exams
Architecture Commi?ee
Development team
Component choices
Discover Deploy
Design
Develop
Validate
Maintain, evaluate
Fix and simple evolu;ons jobs
Go Live
Expression of new needs
Cycle d’amélioration continue"
Usages Needs
SITES PATERNS
TAM + support
support
Governance des contenus"
§ Rendre les filiales autonomes ü Perme?re la syndica;on horizontale
ü Mais émuler une communauté de contribu;on
§ Gérer un patrimoine de contenu collec;f ü Me?re en place une gouverance de rôles et de profils
ü Assurer la forma;on et l’anima;on
ü Équilibrer le besoin de contrôle et la force de l’autonomie
43
La Site Factory : une réponse au besoin d’industrialisation
44
La Plate-forme Acquia Cloud Site Factory!
Acquia Cloud
Cloud API & Dashboards
Multisite Management Tools
Continuous Integration Tools
Site
Multisite APIs Infrastructure Health
Multisite provisioning tools Distro Code Mgmt
Site Site Site Site
Site Dashboard
45
Une offre variée pour s’adapter aux besoins des clients!
Commodité! Contrôle!
SaaS Edition! SaaS+ Edition! PaaS Edition!Solution Out-of-the-box
Usine à sites pour configurer rapidement et
thématiser des sites."
Personnalisez votre unsine à sites certifié par
Acquia"
Plate-forme d’usine à sites qui prend en charge tous
vos besoins de personnalisation de site
Drupal."
Safety Net"Unlimited tickets | 24x7 emergency coverage | 1 hour critical response "
8:00a-8:00p ET / 8:00-20:00 CET"
46
Templates"1" Sélectionner un modèle de site"
2" Configuration du site en fonction des besoins"
Information architecture"Mise en plage"Rôles & permissions"Types de contenu,"Affichage"Thèmes prédéfinis"
3" Ajouter du contenu"
Le principe de base :!Déploiement rapide de sites sans faire de code!
http://www.[customdomain].com"C’est fait !"
47
Les éléments composants Site Factory!
Construire
Délivrer/déployer
Gérer
u Distribution Drupal"u Modèles de sites"
u Hébergement Acquia Cloud"
u Souscription Acquia Cloud"
u Multisites docroots"
u Dashboard de management dessites (gardener)"
u Workflow d’intégrationcontinue"
u Architecture de déploiement decode Multisites"
For Internal Use Only"
48
Gardener Dashboard / Dashboard du parc!
For Internal Use Only"
• Interface principale de gestion. En fonction des rôles et des droits différentes fonctions disponibles comme :
• Les administrateurs de la plateforme
– Créer des modèles et site
– Gérer les sites individuellement
– Regrouper et organiser les sites
• Développeur – Gérer les phases de Dev/tests
• Producution – Déployer du code de production
49
Site Templates / Modèles de site!
For Internal Use Only"
50
Acquia Cloud – Intégration continue!
For Internal Use Only"
51
Déploiement de code multi-sites!
For Internal Use Only"
52
Questions
53
Setting the Record Straight:!Drupal as an Enterprise Web Content Management System!