L utilisation de Drupal dans l entreprise



Documents pareils
Mettre en place une infrastructure Web nouvelle génération avec Drupal et Acquia

Tirez plus vite profit du cloud computing avec IBM

Modernisation et gestion de portefeuilles d applications bancaires

Approches innovantes vers le Cloud, la Mobilité et les outils sociaux de formation

Microsoft Office system Février 2006

Citrix XenDesktop avec la technologie FlexCast. Citrix XenDesktop : la virtualisation des postes de travail pour tous.

Quel logiciel DE CRM choisir pour votre force de vente terrain?

DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier?

WHITE PAPER Une revue de solution par Talend & Infosense

Créer et partager des fichiers

De Zéro à Construire des expériences digitales uniques toujours à la pointe du web avec Acquia Cloud Site Factory

Bénéfices pour votre organisation : une solution pouvant supporter vos besoins d affaires

Acquia Digital Lifecycle Management

Livre blanc. La sécurité de nouvelle génération pour les datacenters virtualisés

CloudBees AnyCloud : Valeur, Architecture et Technologie cloud pour l entreprise

Chapitre 1 Windows Server

Introduction à Microsoft InfoPath 2010

Chapitre 01 Généralités

Playbook du programme pour fournisseurs de services 2e semestre 2014

RÉUSSIR L AUTOMATISATION DU PROCESSUS DE TEST FONCTIONNEL

InstallShield 2014 FICHE TECHNIQUE. Création de programmes d installation pour Microsoft Windows

Cours CCNA 1. Exercices

WHITEPAPER. Quatre indices pour identifier une intégration ERP inefficace

Cisco Unified Computing Migration and Transition Service (Migration et transition)

Solutions EMC Documentum pour les assurances

L unique SAN industriel proposant un stockage multiniveau automatisé (Automated Tiered Storage)

10 tâches d administration simplifiées grâce à Windows Server 2008 R2. 1. Migration des systèmes virtuels sans interruption de service

LIVRE BLANC. Migration de Magento Community Edition MD à Magento Enterprise Edition MD

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de

Gestion des licences électroniques avec Adobe License Manager

Hébergement de sites Web

GÉREZ VOTRE RELATION CLIENT SANS QUITTER MICRO SOFT OUTLOOK

Libérez votre intuition

Famille IBM WebSphere Application Server

HelpDesk. Sept avantages de HelpDesk

La réponse aux enjeux des RH du 21 ème siècle

fiche technique Smart Access Management Service de Ruckus MIGRER LE SMART WI-FI SUR LE CLOUD CARACTÉRISTIQUES ET AVANTAGES

Messagerie sécurisée, fiable et économique

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES

Le passage à l open source, une nouvelle priorité

L externalisation de vos logiciels entreprises : une solution aux problèmes de coûts, de sécurités et de réactivités

Optimisez vos processus informatiques, maximisez le taux de rendement de vos actifs et améliorez les niveaux de service

TP redondance DHCP. Gillard Frédéric Page 1/17. Vue d ensemble du basculement DHCP

Présentation du logiciel Lotus Sametime 7.5 IBM

Extensions, Documentation, Tutoriels, Astuces

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters

Impartition réussie du soutien d entrepôts de données

FrontRange SaaS Service Management Self-Service & Catalogue de Service

Meilleures pratiques de l authentification:

Votre infrastructure est-elle? La collaboration informatique. améliore la performance globale

Security Center Plate-forme de sécurité unifiée

Focus messagerie. Entreprises Serveur de messagerie Logiciel client. Particuliers

RSA ADAPTIVE AUTHENTICATION

ES Enterprise Solutions

Conception d une infrastructure «Cloud» pertinente

Private Modular Cloud Une solution de cloud privé hautement automatisée, personnalisable et rapide à déployer

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

creo elements/pro creo elements/direct creo elements/view

Solutions de gestion de la sécurité Livre blanc

Introduction à. Oracle Application Express

Personnalisation: Pour bien démarrer Créer une expérience digitale unique pour chaque visiteur. Par John Carione, Acquia

TBR. Postes de travail virtualisés : IBM simplifie la gestion de l infrastructure avec ses serveurs System x Août 2013

Développez. votre entreprise. avec Sage SalesLogix

ArcGIS. for Mobile. Comprendre notre monde

Sage 50 Gestion commerciale Logiciel PME performant pour une gestion commerciale efficace.

Découvrir les vulnérabilités au sein des applications Web

Livre. blanc. Solution Hadoop d entreprise d EMC. Stockage NAS scale-out Isilon et Greenplum HD. Février 2012

Comment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines?

Le guide de référence de l acheteur de décisionnel intégré pour les éditeurs et fournisseurs de solutions SaaS

Solutions SAP Crystal

Choisir la solution d hébergement et de support faite pour vous

DOSSIER SPECIAL LE COMMERCE OMNI- CANAL EN MODE ACCELERE ZOOM SUR HYBRIS

Sommaire. 1 Introduction Présentation du logiciel de commerce électronique 23

1 JBoss Entreprise Middleware

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

Portfolio Sites internet :

Assurer l avenir de votre activité grâce à l open marketing. Par David Mennie, Senior Director, Product Marketing, Acquia

Accélérez l informatique. Innovez avec votre Cloud.

Le test automatisé des applications web modernes

ComplianceSP TM sur SharePoint 2010 CONTRÔLE CONFORMITÉ PERFORMANCES

1 Actuate Corporation de données. + d analyses. + d utilisateurs.

La prévention contre la perte de données (DLP) de Websense offre à votre entreprise les outils dont elle a besoin. Websense TRITON AP-DATA

UNIFIED. Nouvelle génération d'architecture unifiée pour la protection des données D TA. dans des environnements virtuels et physiques PROTECTION

IBM Business Process Manager

la solution vidéo numérique qui offre une surveillance simple et puissante t: +44 (0) e: w:

VOLUME 1 CRÉATION D UN SITE WEB

Regard sur l informatique en nuage

EMC DATA DOMAIN HYPERMAX

CRM PERFORMANCE CONTACT

Guide d administration de Microsoft Exchange ActiveSync

Transformez votre manière de travailler grâce à un logiciel de BPM moderne. DANS LE CLOUD

Spip 2. Premiers pas pour créer son site web. Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Sandrine Burriel

PHP 5.4 Développez un site web dynamique et interactif

Vue d ensemble. Initiatives des données. Gestion de la trésorerie. Gestion du risque. Gestion des fournisseurs 2 >>

ORACLE PRIMAVERA PORTFOLIO MANAGEMENT

Gestion de données avec les bibliothèques Final Cut Pro X. Livre blanc Juin 2014

Plate-forme Cloud CA AppLogic pour les applications d entreprise

Transcription:

L utilisation de Drupal dans l entreprise Trois façons de capitaliser sur Drupal en tant que plate-forme unifiée pour la gestion centralisée à bas coût de plusieurs sites web Produire des expériences web hors du commun sans devoir fournir d effort hors du commun Ce qu attend une entreprise Aujourd hui, les entreprises de l ère du numérique gèrent un ensemble croissant d expériences web, ciblant des canaux, des publics, des marchés et des résultats spécifiques. Lorsque des opportunités prometteuses se présentent, les sociétés intelligentes se mobilisent rapidement pour lancer de nouvelles expériences. Mais l ajout au petit bonheur la chance de sites indépendants au sein de l entreprise, généralement construits à l aide d une gamme de technologies variées par des groupes distincts, se traduit par du travail inutile, des dépenses non nécessaires et des problèmes de partage de contenu ou de capacités. Les clients aussi ressentent le problème, bombardés qu ils sont de messages contradictoires et de sites web déconnectés. En jonglant avec plusieurs sites et expériences, les entreprises affrontent le dilemme de l évolutivité : comment profiter au mieux des investissements informatiques pour une solution économique qui soit aussi durable. Voici quelques exemples représentatifs des problèmes face auxquels se retrouvent les entreprises : Une société pharmaceutique investit un travail considérable dans le développement d informations produit respectant les mandats de réglementation. Pour limiter les risques de diffuser des informations erronées ou incohérentes à divers marchés ou segments, la société doit centraliser la gestion du contenu. Mais elle doit également s assurer que les propriétaires de chaque segment peuvent facilement produire des expériences web convaincantes pour leurs publics cibles et les mettre à jour assez rapidement pour suivre le rythme de leur activité. MSKU#: 0213-110913-FRA-A4

2 L utilisation de Drupal dans l entreprise Une entreprise de produits de consommation possède plusieurs lignes de produits, ayant chacune une expérience de marque unique. La société a besoin de contrôler son infrastructure informatique tout en s assurant que les gestionnaires de chaque marque puissent promouvoir leurs produits à l aide de sites web conçus pour répondre à leurs besoins spécifiques, et en publiant son propre contenu en fonction de son calendrier. Une société de divertissement et multimédia alimente la fidélité des fans en produisant des sites web ciblés pour chacune de ses stars. Les fans de rock veulent vibrer au son de leurs morceaux et de leurs interprètes préférés et consulter les dates des tournées. Par contre, les mordus de cinéma sont avides de scénarios et de téléchargements vidéo. L entreprise recherche les fonctionnalités d une plate-forme unifiée tout en produisant plusieurs expériences web distinctes. Chaque entreprise doit coordonner la publication de contenu, contrôler les coûts et optimiser son investissement sur plusieurs sites web. La solution réside dans une plate-forme cohérente destinée à la publication de contenu ; une plate-forme suffisamment souple pour permettre de répondre aux exigences actuelles mais aussi aux futures opportunités de croissance. Il est essentiel de pouvoir compter sur une infrastructure de contenu évolutive qui puisse produire plusieurs expériences web tout en réduisant les coûts de développement et de fonctionnement. Jusqu ici, ce besoin restait sans réponse. Mais Drupal change la donne. L apport de Drupal Drupal propose une plate-forme intégrée permettant de développer des expériences web riches en contenu dans toute l entreprise. Ces expériences, à leur tour, sont organisées autour d un ou de plusieurs sites web distincts. Drupal fournit une flexibilité et une extensibilité sans rivales permettant de prendre en charge une variété d activités commerciales sur le web. En tant que projet open source, Drupal effectue tout cela à des coûts largement inférieurs aux solutions propriétaires ou construites par le client tout en exploitant l innovation d une communauté mondiale de développeurs web. Illustration 1. Un site Drupal comprend un ensemble prédéfini de modules essentiels et un ensemble extensible de modules satellites. Drupal stocke tous les nœuds et autres entités dans une base de données de site web. Il est alors possible de produire plusieurs expériences web reposant sur cette infrastructure de contenu.

3 L utilisation de Drupal dans l entreprise Drupal repose sur une architecture contemporaine organisée selon un système de composants. Comme le montre l illustration n 1, des modules distincts regroupent des fonctionnalités, invoquent des actions et assurent des fonctions. Un site développé avec Drupal gère son contenu sous la forme de nœuds autonomes (objets uniques séparés des «pages» ou des canaux de publication) dans une base de données. Les nœuds comportent des balises détaillant des métadonnées complètes, spécifiques au contexte. Un site web développé avec Drupal affiche ensuite le contenu à l aide d une série de mises en page et de thèmes. Le même texte, la même image ou vidéo, stockés dans Drupal, peuvent être publiés sur plusieurs sites web ou applications mobiles et «incorporés» à d autres contenus selon vos souhaits. Ainsi, Drupal adapte les expériences web de façon dynamique aux divers appareils et situations commerciales. Par ailleurs, les fonctionnalités et les configurations de Drupal sont regroupées en «distributions» logicielles spécifiques réutilisables. Avec une distribution Drupal, les fonctions et services d un site web sont taillés sur mesure pour des objectifs commerciaux identifiés, puis rapidement réutilisés et étendus pour s adapter à de nouvelles exigences, avec un investissement supplémentaire minimal. Une distribution Drupal inclut un ensemble prédéfini de modules et de fonctionnalités, des types de contenu spécifiés, des configurations sur mesure ainsi qu un profil d installation défini. Une plate-forme pour une infrastructure de contenu évolutive En tant que plate-forme d une infrastructure de contenu évolutive, Drupal incorpore trois ensembles de fonctionnalités distincts bien qu interdépendants. Drupal permet différents cas de figure : Plusieurs expériences interactives produites par un seul site web Un grand nombre de sites web engendrés par une même distribution Drupal Plusieurs distributions Drupal gérées dans un environnement de déploiement Il existe donc trois approches possibles pour une entreprise afin d exploiter les fonctionnalités de Drupal au niveau de sa plate-forme : Partagée : Une base de données, une installation de Drupal. Plusieurs locataires partagent à la fois les fichiers logiciels et la base de données. Dans Drupal, cette approche est parfois appelée la méthode «d accès au domaine» (Domain access).

4 L utilisation de Drupal dans l entreprise Hybride : Plusieurs bases de données, une installation de Drupal. Plusieurs locataires utilisent une même installation de Drupal, mais possèdent chacun une base de données séparée. En pratique, c est l approche la plus courante dans le monde de Drupal, où elle est connue sous le nom de «multisite». Multi-instance : Plusieurs bases de données, plusieurs installations de Drupal. Chaque locataire bénéficie de sa propre installation Drupal et de sa base de données, bien qu il puisse également bénéficier d une gestion via l environnement de déploiement unifié. Chaque approche regroupe un ensemble différent de fonctionnalités pour l utilisation de Drupal dans l entreprise, comme le résume le tableau 1. Chacune fournit également un ensemble spécifique d avantages professionnels pour l optimisation des investissements en matière d infrastructure de contenu sous-jacente, ce qui permet de gérer les coûts de développement et de fonctionnement et d assurer une prise en charge informatique efficace pour plusieurs expériences web. Nous allons examiner le fonctionnement de chacune de ces approches et voir comment optimiser Drupal pour des situations professionnelles particulières. Flexibilité Sécurité (du partage) Économies de coûts Partagée n nn nnnn Hybride nn nnn nnn Multi-instance nnn nnnn n Multi-instance sans gestion de code (modèle «Cowboy») n nnnn n Tableau 1. Drupal prend en charge trois approches permettant de produire plusieurs expériences web, ici comparées à une approche non gérée Partagée Comment alimenter plusieurs expériences web avec un seul site Dans une configuration partagée, une instance unique de site web développée avec Drupal produit un ensemble étendu de sites associés, possédant chacun des domaines (par exemple foo.com et bar.com) ou des sous-domaines indépendants (foo.site.com, bar.site.com). Du point de vue de la plate-forme, le plus important est qu il n existe qu une seule base de données pour le site web, reposant sur une infrastructure LAMP (Linux, Apache, MySQL, PHP). Une

5 L utilisation de Drupal dans l entreprise configuration partagée présente donc une collection de contenu partagée, organisée et structurée via un schéma commun et un modèle de sécurité unique. Chaque site associé peut proposer une expérience web unique tout en étant géré de façon centralisée. Les clients, collaborateurs et autres groupes accèdent à divers sites web, conçus pour répondre à leurs besoins spécifiques. Chaque site possède l apparence générale qu ils en attendent et leur fournit un accès facile à des informations ciblées. Mais du point de vue de l entreprise, un site web principal («maître») produit plusieurs expériences sur plusieurs sites associés mais distincts. Par exemple, un hôpital local peut répondre aux besoins des multiples parties intéressées en produisant deux sites web : un pour le grand public, les patients et les membres de leur famille, et un autre pour les médecins, les infirmières et les employés des services d assistance. Le site destiné au grand public et aux patients est conçu pour une navigation facile. Le site comporte beaucoup de contenu relatif à la préparation d un séjour à l hôpital, aux places de parking, aux horaires de visite et à la procédure de sortie de l hôpital. Il contient également les informations de contact des patients sous forme sécurisée afin de n être visibles que pour les patients et leur entourage. Le site destiné au personnel est conçu pour permettre la récupération rapide des données et comprend le répertoire téléphonique de l hôpital, des liens vers des informations spécifiques à chaque service, les manuels des procédures et les politiques ainsi que d autres types d informations concernant l organisation, le tout sécurisé à l aide d un accès par authentification. Les médecins, les infirmières et le personnel des services d assistance arrivent automatiquement au contenu concernant leur service et leur spécialité lors de leur connexion sur le site. Dans une configuration partagée, le groupe informatique de l hôpital n a besoin de déployer et de gérer qu une seule installation de Drupal. Tout le contenu est stocké dans la base de données du site web, indexé selon des critères pertinents et restitué sur les sites associés pour produire des expériences diverses. Le contenu est développé une seule fois, géré de façon centralisée, contrôlé par plusieurs niveaux d autorisation et publié là où il est nécessaire. Illustration 2. Dans une configuration partagée, on trouve un site Drupal unique sous-tendant plusieurs expériences web, qui possèdent chacune leur propre adresse URL. Le site principal englobe un ensemble prédéfini de modules Drupal et une seule base de données web.

6 L utilisation de Drupal dans l entreprise Pour revenir à notre exemple, l hôpital peut mettre en évidence les informations de transport et de parking sur la page d accueil du site destiné au grand public et aux patients alors que l on accède à ces mêmes informations via un lien sur le site destiné au personnel. Si un administrateur de l hôpital met à jour les informations de parking, il ou elle n a besoin d effectuer les modifications qu une seule fois dans la base de données du site web pour que le nouveau contenu soit automatiquement distribué à tous les sites web associés. Séparer le stockage et l accès au contenu par rapport à la présentation La configuration partagée exploite l une des fonctionnalités essentielles de Drupal : la séparation de la présentation et des éléments visuels de l expérience utilisateur par rapport au stockage et à l accès au contenu. Un site développé avec Drupal comporte un ensemble prédéfini de modules et stocke le contenu dans la base de données du site web, comme le montre l illustration 2. Les sites associés peuvent posséder leur propre disposition et leur propre thème, notamment en changeant le design visuel, la mise en page de l affichage et les fonctionnalités de navigation, principalement appliqués à l aide de feuilles de style CSS. Ils gèrent la présentation des diverses expériences web prises en charge par le site web Drupal principal. Il est facile de configurer et de lancer un nouveau site, simplement en concevant l expérience utilisateur correspondante et en la reliant au contenu situé sur le site principal. Drupal stocke et met à jour de façon centralisée tout le contenu des sites associés au sein d une même base de données de site web. Dans une configuration partagée, ces sites reposent sur : Un ensemble unique de types de contenu Une taxonomie de termes commune Un mécanisme unique de métadonnées Un modèle de sécurité sous-jacent déterminant les autorisations, les droits d accès et l authentification des utilisateurs Une entreprise peut donc gérer de façon centralisée tout le contenu publié sur plusieurs sites associés. Elle profite d un processus de production de contenu unifié, d un flux de travail éditorial commun et d un moyen normalisé de baliser le contenu. Il existe également un moyen normalisé de gérer la sécurité du

7 L utilisation de Drupal dans l entreprise site web et les autorisations liées au contenu. Il est facile pour les utilisateurs authentifiés au sein d une entreprise de partager du contenu entre les sites. Un groupe informatique unique gère les autorisations et les droits d accès aux divers sites et expériences web. Quand choisir une configuration partagée Une configuration partagée fonctionne bien si une entreprise a besoin de centraliser la gestion et la gouvernance du contenu de plusieurs sites web. Par exemple, les agences gouvernementales, les sociétés pharmaceutiques et les entreprises de services financiers ont souvent besoin d un processus d approbation pour la publication de contenu faisant autorité sur plusieurs sites. Les organisations de marketing et les groupes de défense ont souvent besoin de lancer rapidement de nouveaux sites web pour soutenir de nouvelles campagnes et des événements promotionnels. Dans ces situations professionnelles (entre autres), il est important de pouvoir déployer rapidement des sites associés en réutilisant le contenu stocké au sein d une base de données de site web unique. Grâce au stockage centralisé et à la gestion du contenu, une configuration partagée contribue à réduire les coûts opérationnels de l entreprise. Un groupe informatique peut prendre en charge plusieurs expériences web de façon rentable, particulièrement lorsqu il existe des avantages à partager le contenu entre les sites. Par ailleurs, en ce qui concerne la gestion des mises à jour logicielles, il suffit d appliquer les modifications une seule fois au site principal. Les mises à jour sont automatiquement répercutées sur tous les sites associés. Dans le cadre d une configuration partagée, une entreprise peut gérer le contenu de façon centralisée et profiter de la possibilité de le redistribuer selon ses besoins via plusieurs expériences web. Hybride Générer plusieurs sites web à partir d une même distribution Une configuration hybride permet une autre approche de production de plusieurs expériences web à l échelle d une entreprise. Dans une configuration hybride, une même distribution Drupal génère plusieurs sites web indépendants. Chaque site web développé avec Drupal possède sa propre base de données, gère son propre contenu et administre son propre ensemble d utilisateurs autorisés.

8 L utilisation de Drupal dans l entreprise Une configuration hybride centralise également des fonctions informatiques essentielles au sein de l entreprise. Tous les sites fonctionnent au sein d un environnement d application commun, comprenant une instance unique d infrastructure LAMP. Tous les sites incluent un ensemble initial de modules, modèles, types de contenu et paramètres de configuration, spécifiés par la distribution Drupal. Le groupe informatique gère les activités de l environnement d application au niveau des systèmes, y compris la sécurité globale des sites web et des mises à jour logicielles. Il peut également mettre à jour la feuille de route technique pour déterminer l évolution de l environnement. Point non négligeable, le groupe informatique a la possibilité de déléguer le contrôle administratif quotidien pour le développement et la publication du contenu aux administrateurs de chaque site. Les utilisateurs de l entreprise mettent à jour le contenu de leurs propres sites web, dans le cadre défini par la distribution Drupal. Ils peuvent également ajouter des paramètres de configuration et des types de Illustration 3. Dans une configuration hybride, une même contenu spécifiques au site, s ils y sont autorisés par distribution Drupal génère un ensemble extensible de le groupe informatique. sites web Drupal. Tous les sites web possèdent le même ensemble de modules et leur propre base de données. Par exemple, la Chambre des représentants des États-Unis se trouve maintenant en pleine transition de sa collection disparate de sites web destinés à l administration, à la direction et au comité et comptant environ 520 membres, vers Drupal. Chaque site développé avec Drupal produit une expérience web distincte au sein de l infrastructure de contenu hybride mise à jour par le directeur général de la Chambre et un petit nombre d employés du service d assistance. La Chambre a adopté OpenPublic (une distribution Drupal de Phase2 Technology) pour son déploiement hybride. OpenPublic configure Drupal pour la gestion des activités gouvernementales et législatives. Chaque membre et chaque bureau du comité peut assurer la maintenance de sa propre expérience web ; les administrateurs des bureaux peuvent facilement créer, modifier et gérer du contenu pour leur site Drupal sans impliquer le groupe informatique central. Dans le même temps, le directeur général et le personnel ont la possibilité de centraliser les opérations informatiques, déployer une plateforme souple, assurer la direction et l assistance techniques globales, garantir la sécurité du site web et optimiser les coûts de maintenance des sites web dans l environnement d application de la Chambre.

9 L utilisation de Drupal dans l entreprise Une distribution Drupal pour assembler une application web La configuration hybride exploite une autre fonctionnalité essentielle de Drupal : la possibilité d assembler une distribution Drupal spécifique pour créer une application web sur mesure. Avec Drupal, il est facile de produire une expérience web riche en contenu, d incorporer à la fois des sources de données structurées et non structurées et d intégrer les informations publiées au contenu généré par l utilisateur. Une distribution Drupal regroupe un ensemble prédéfini de modules de gestion du contenu et de modules communautaires dans une application interactive à objectif commercial, comme le montre l illustration 3. Une distribution Drupal comprend : Les modules du noyau et les modules satellites qui génèrent les fonctionnalités de l application L ensemble initial de types de contenu et de termes de taxonomie permettant de définir et de gérer le contenu dans la base de données du site web. Plusieurs dispositions et thèmes permettant d afficher le contenu et formant la base de l expérience utilisateur Une distribution Drupal comprend également un ensemble prédéfini de profils utilisateur permettant de définir les droits d accès, les rôles et les autorisations ainsi qu un profil d installation standard. (Les administrateurs de chaque site peuvent ensuite modifier ces paramètres sur leur propre site.) Par conséquent, un groupe informatique au sein d une entreprise peut facilement développer plusieurs sites web Drupal à partir d une même distribution Drupal. Le groupe informatique peut gérer l infrastructure des systèmes et la technique sousjacente, notamment la sécurité d ensemble au niveau du site. Mais au-delà de la coordination au niveau de l entreprise, chaque site développé avec Drupal fonctionne de façon indépendante. Les administrateurs de chaque site ont la possibilité de définir les fonctionnalités de leur propre site. Ils peuvent gérer les autorisations et les droits d accès. Il leur est possible d adapter l expérience utilisateur à leurs besoins en modifiant les affichages graphiques fournis par des thèmes et dispositions fournis avec la distribution. Ils peuvent

10 L utilisation de Drupal dans l entreprise personnaliser les types de contenu et les taxonomies de la distribution pour créer des éléments spécifiques au site. Ils peuvent décider d activer ou de désactiver les divers modules et fonctions pour adapter les fonctionnalités de leur site sans avoir besoin d assistance informatique. Quand choisir une configuration hybride Une configuration hybride fonctionne bien si une entreprise a besoin de gérer des fonctionnalités informatiques essentielles tout en prenant en charge plusieurs sites web. Par exemple, plusieurs groupes marketing d une société d électronique grand public peuvent souhaiter promouvoir de nouvelles initiatives de la marque. De la même façon, diverses unités métier d une société de services financiers peuvent vouloir faire figurer leurs produits et services spécifiques sur leur propre site web. Dans ces cas et dans d autres, les groupes métier d une entreprise fonctionnent de façon autonome les uns par rapport aux autres. Ils souhaitent produire des sites indépendants à un coût abordable. Mais ces groupes indépendants et autonomes se reposent par ailleurs sur le groupe informatique de l entreprise pour l assistance technique et les indications de stratégie d ensemble. Parallèlement, le groupe informatique de l entreprise doit optimiser ses investissements, réduire ses dépenses de fonctionnement et coordonner la croissance globale de l infrastructure web. Il a besoin de concentrer ses efforts sur les opérations au niveau du système : la maintenance de la sécurité pour toute la collection de sites et la centralisation de leur mise à jour et de leur évolution. Dans une configuration hybride, Drupal fournit une solution métier pour l entreprise : la gestion de contenu distribué avec une assistance informatique centralisée pour les activités essentielles au niveau du système. Les unités métier bénéficient de la souplesse de produire des expériences web stimulantes qui mènent leurs stratégies métier. Elles peuvent administrer et promouvoir leurs propres sites Drupal pour une fraction du coût et des frais de gestion des sites autonomes. D un point de vue informatique, il n y a qu une seule distribution de Drupal, avec un ensemble fixe de fonctionnalités et de modules, exécutée dans un environnement d application unique. Les coûts de gestion et d assistance informatiques sont centralisés et optimisés.

11 L utilisation de Drupal dans l entreprise Pour résumer, du point de vue de la plate-forme de l entreprise, on tire rapidement avantage du développement de plusieurs sites Drupal à partir d une même distribution Drupal, chaque site étant conçu pour un objectif métier spécifique. Multi-instance Prise en charge simultanée de plusieurs distributions Dans certains cas, une configuration hybride n est qu un début. Une entreprise engagée dans une présence numérique à l échelle du web a parfois besoin de plusieurs ensembles de sites Drupal, générés par différentes distributions. Illustration 4. Dans une configuration multi-instance, un environnement de déploiement unifié accueille plusieurs distributions Drupal et gère les différences entre ces distributions. Il existe une troisième approche permettant de générer des expériences web dans une entreprise puissance Drupal. Il est important de canaliser la souplesse de Drupal pour se concentrer sur l environnement de déploiement global dans le cadre de la construction des distributions. Dans une configuration multi-instance, les développeurs collaborant au sein d un groupe informatique peuvent simultanément assembler et faire évoluer plusieurs distributions de Drupal. Une configuration multi-instance comprend des outils de synchronisation permettant de gérer les processus de construction et de déploiement d une distribution, ainsi que des outils d assurance qualité et des protocoles de test pour vérifier et valider les diverses versions. Le groupe informatique assure donc la maintenance d un environnement de déploiement unifié qui prend en charge les activités de construction, de test et de publication nécessaires à la production de distributions Drupal. Pourquoi envisager une configuration multi-instance dans une entreprise? Considérons une entreprise de divertissement et de multimédia comprenant plusieurs divisions et son utilisation de Drupal pour alimenter les divers secteurs de sa présence web globale. Il est essentiel de s intéresser en premier lieu à l objectif commercial d une présence web.

12 L utilisation de Drupal dans l entreprise La division studio doit assurer la promotion continue des sorties cinématographiques pendant leur diffusion dans les salles. Les sites des films cherchent à créer un buzz auprès des fans grâce à des liens de médias sociaux et des bandes-annonces. La division du divertissement à domicile doit proposer des DVD et des téléchargements numériques de films allant des sorties les plus récentes aux vieux classiques. Les sites de divertissement à domicile ont besoin de commercialiser des produits numériques en divers formats et langues et d inclure des fonctionnalités de commerce électronique permettant de gérer les droits numériques et de vendre sur le web. Chaque division peut s appuyer sur des ensembles spécifiques de sites web regroupant des fonctionnalités différentes, déployés par diverses distributions Drupal. Chaque division peut comporter des ressources de développement externes ou internes indépendantes. En parallèle, le groupe informatique doit maintenir l ensemble de l architecture et de l infrastructure de l entreprise, optimiser les activités de développement et réduire les coûts d assistance continue. Coordonner l assemblage de distributions Drupal Une configuration multi-instance tire profit de l infrastructure modulaire de Drupal. Elle coordonne l assemblage de modules en une distribution Drupal via un environnement de déploiement unifié, comme le montre l illustration 4. Chaque distribution Drupal contient un ensemble prédéfini de modules, de types de contenu et de fonctionnalités, permettant de générer plusieurs sites web. Plus précisément, une distribution comprend : Un ensemble commun de modules Drupal essentiels nécessaires pour fonctionner au sein de l environnement d application de l entreprise Un ensemble varié de modules satellites conçus pour prendre en charge des tâches métier spécifiques Des modules et des thèmes spécifiques au site qui étendent les fonctionnalités des modules satellites de façon unique La synchronisation fournit un environnement permettant de coordonner l assemblage et la publication des distributions Drupal. Chaque distribution intègre l ensemble commun des modules du noyau Drupal ainsi que des modules satellites spécifiques.

13 L utilisation de Drupal dans l entreprise Une configuration multi-instance est conçue pour automatiser la construction et le déploiement d activités pour des distributions distinctes. Elle réutilise les fonctionnalités du système de contrôle des révisions ainsi que des outils d intégration continue. Au sein de cet environnement de déploiement unifié, les outils effectuent des fonctions comme : La maintenance d un inventaire de tous les modules L écriture script des processus de construction et de déploiement des distributions La journalisation et l enregistrement de tous les modules inclus dans une compilation La gestion des mises à jour de version des modules dans la liste de la compilation Les modules enregistrés par les développeurs dans le référentiel du système de contrôle des révisions sont automatiquement incorporés dans les processus de construction et de déploiement des distributions associées. Dans une configuration multi-instance, le groupe informatique peut automatiser et suivre de nombreuses activités exigeantes en main d œuvre. Le groupe informatique peut s appuyer sur des processus scriptés de construction, de test et de publication pour assembler des modules et autres éléments dans diverses distributions Drupal. Il implémente des séquences de flux de travail prédéfinies pour contrôler les étapes de gestion des changements et centraliser ainsi l ensemble de la gestion et des tests des distributions Drupal. Il lui est donc possible de gérer les cycles de sortie de plusieurs distributions de façon cohérente et améliorer l ensemble de ses opérations. Quand choisir une configuration mutli-instance Une configuration multi-instance fonctionne bien dans le cas où une entreprise gère la maintenance d une présence numérique à l échelle du web et a besoin d organiser les ressources dédiées à la production de sites Drupal. Dans une configuration multi-instance, une entreprise peut accélérer le déploiement de Drupal et ses activités de publication en produisant des expériences web uniques pour plusieurs unités métier tout en limitant les dépendances entre les sites web.

14 L utilisation de Drupal dans l entreprise Plus particulièrement, le groupe informatique peut améliorer la coordination et l automatisation de ses processus de construction et de test. Les développeurs profitent des ressources supplémentaires d un environnement de déploiement unifié. Ils peuvent travailler sur des projets sur Internet et facilement ajouter leurs modules dans le référentiel partagé au sein de l entreprise. Par ailleurs, le groupe informatique n a plus besoin de suivre les dépendances entre les distributions Drupal et les cycles des versions. Dans une configuration multi-instance, il est facile d effectuer le suivi de plusieurs versions de modules et de mettre à niveau des distributions en fonction de leur propre calendrier. Le groupe informatique peut automatiser la routine et les tâches répétitives des processus de construction, de test et de déploiement ; il peut également assembler plus efficacement des modules Drupal en distributions uniques. Un moins grand nombre de développeurs est nécessaire pour effectuer les tâches et activités de routine. Ils peuvent donc passer plus de temps à créer de nouvelles fonctionnalités répondant aux besoins de l activité. Dans une configuration multi-instance, une entreprise construit une valeur métier à partir de ses investissements Drupal continus et exploite la souplesse inhérente à Drupal. Une entreprise peut ainsi réduire les coûts de déploiement tout en simplifiant des processus métier essentiels. Pour résumer, dans le cas d un engagement à l échelle du web d une présence numérique nécessitant des expériences distinctes, c est une configuration multi-instance qui fournit le carburant d une entreprise puissance Drupal. Calculer la différence Drupal Pour les déploiements à grande échelle au sein d une entreprise, Drupal prend en charge plusieurs expériences web. Grâce à son infrastructure modulaire et à son attention à toute la partie liée au contenu, Drupal combine une plate-forme facilement extensible à un ensemble étendu de services de contenu, permettant d assembler rapidement une présence web convaincante. Drupal réduit les coûts et la complexité du développement d applications tout en optimisant les investissements en termes de gestion continue, de maintenance et d assistance. Il existe trois approches pour la construction d une entreprise puissance Drupal : partagée, hybride et multi-instance. Chacune d entre elles englobe différents ensembles de fonctionnalités permettant de profiter de Drupal de façon unique.

15 L utilisation de Drupal dans l entreprise La configuration partagée centralise la gestion du contenu avec Drupal en assurant la maintenance d un ensemble cohérent d expériences web au sein de l entreprise. Dans une telle configuration, une entreprise peut facilement développer du contenu une seule fois puis rapidement le distribuer à plusieurs publics et dispositifs. Une configuration hybride distribue plusieurs sites Drupal au sein d une entreprise pour produire une expérience cohérente tout en centralisant l administration, la sécurité et le contrôle des activités informatiques essentielles. Le contenu peut être géré localement alors que les déploiements de sites web sont coordonnés de façon centralisée. Dans une configuration hybride, une entreprise peut rapidement développer une expérience web complète, facilement la redistribuer vers divers sites web et continuer à gérer et à faire évoluer l infrastructure informatique sur laquelle ils reposent. Une configuration multi-instance étend les capacités distribuées de Drupal en permettant la maintenance de plusieurs expériences produites par plusieurs distributions. Le contenu et l interactivité de Drupal peuvent s étendre davantage dans l entreprise et être personnalisés pour des situations métier spécifiques. Dans une configuration multi-instance, une entreprise peut facilement gérer le déploiement de plusieurs distributions Drupal, chacune regroupant des expériences web uniques, tout en optimisant et en accélérant le travail des développeurs pour les produire. En utilisant Drupal, une entreprise résout son dilemme d évolutivité de façon souple en fonction de ses exigences métier. Elle peut par conséquent profiter d une infrastructure de contenu facilement extensible, assurer la maintenance de plusieurs expériences web, rapidement intégrer des systèmes d entreprises disparates et réduire de façon substantielle les coûts de développement et de fonctionnement. Pour résumer, l utilisation de Drupal dans l entreprise peut facilement capitaliser sur les opportunités commerciales régulières de l économie à tendance numérique d aujourd hui. À propos d Acquia Acquia permet aux entreprises de réaliser tout leur potentiel grâce au système de gestion de contenu open source Drupal. Co-fondé par le créateur de Drupal en 2007, Acquia aide ses clients à gérer leur croissance et à faire facilement évoluer leurs biens en ligne. Les logiciels, les conseils, l infrastructure cloud et les services d Acquia permettent aux entreprises de profiter de toute la puissance de Drupal tout en minimisant les risques, comme dans le cas de Twitter, Examiner.com, Al Jazeera et plus de 700 autres sites. N hésitez pas à en consulter la liste sur http://showcase.acquia.com et pour en savoir plus, rendezvous sur http://acquia.com. Copyright 2011, Acquia, Inc. Acquia, Inc. John Eccles House, Robert Robinson Avenue, Oxford, OXON, OX4 4GP, UK www.acquia.com sales@acquia.com +33 (0)1.79.97.25.70 +44 (0)1865 520 010