seminaire 2010 : réussir les nouveaux projets web innovants avec drupal

81
WWW.LINAGORA.COM WWW.LINAGORA.COM Séminaire avril 2010 Réussir les nouveaux projets Web innovants avec Drupal Jérôme RELINGER Linagora Web Studio [email protected]

Upload: linagora

Post on 28-Nov-2014

4.089 views

Category:

Technology


4 download

DESCRIPTION

Présentation donnée lors du séminaire de Linagora du mois d'avril consacré à Drupal. Intervenant : Jérôme RELINGER, Directeur de Linagora WebStudio&Hosting

TRANSCRIPT

Page 1: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

WWW.LINAGORA.COMWWW.LINAGORA.COM

Séminaire avril 2010

Réussir les nouveaux projets Web innovants avec Drupal

Jérôme RELINGERLinagora Web Studio

[email protected]

Page 2: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

2

Agenda

Linagora et le Web Studio (10')

CMS : convergence des domaines fonctionnels (10')

Le Web 3.0 et l'urbanisation orienté services (30')

Choisir une solution de gestion de contenu (30')

Pause (10')

Le cas Drupal (1h)

Nos références Drupal (10')

Aspects communautaires de Drupal (20')

Page 3: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

3

Linagora

2006 2007 2008 2009 2010

4 M€

8 M€10 M€

11 M€

15 M€

Évolution CA

Nos principaux clients

Nos trois métiers

OBMLinPKILinIDLinSM

OSSAHosting

SchémaDirecteur Open Source

CAGR : +73%

Mission : Logiciels et services Open source pour réussir les grands projets du libre

Fondée : Mai 2000

Capital: Capital privé

(principalement détenu par les fondateurs)

Nombre d'employés : 150

Mission : Logiciels et services

Open source pour réussir les grands projets du libre

Fondée : Mai 2000

Capital: Capital privé

(principalement détenu par les fondateurs)

Nombre d'employés : 150

Page 4: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

4

Offre

Page 5: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

5

Le Web Studio

LinStudio est l'offre XNet (Inter-Intra-Extranet) de Linagora

250 sites internet significatifs réalisés en 15 ans

LinStudio assure l'ensemble de la chaîne du Web 2.0✔ Verticalisation : de la création graphique à l'accompagnement au

référencement

✔ Maitrise de plusieurs socles : indépendance du choix CMS

✔ Convergence CMS – GED – CRM - ERP...

✔ Formation, accompagnement du changement, évangélisation des équipes, transfert de compétence

✔ Compétences d'hébergeur : vous accompagner dans l'exploitation

✔ Maintien en condition opérationnelle : TMA / OSSA

Une équipe de 19 ressources dédiées, un CA de 2,5 M€

Des missions d'intégration, de conseil, le lien avec l'exploitation

Agnostiques, indépendants et Libres

Page 6: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

6

Méthodologie d'accompagnement

Verticalisation : de la création graphique à l'accompagnement éditorial et au référencement

Maitrise de plusieurs socles : indépendance du choix CMS

Convergence CMS – GED – CRM - ERP...

Formation, aide au changement, évangélisation des équipes, transfert de compétence

Compétences d'hébergeur : vous accompagner dans l'exploitation

Maintien en condition opérationnelle : TMA / OSSA

Méthodologie intégrée

Page 7: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

7

Focus dernières références Conseil

Voyages-Sncf.com✔ Conseil en architecture pour le projet de refonte du site

✔ Shortlist de CMF possibles + transactionnel applicatif

✔ 3 POC

✔ Tests de charges

M6 Ventadis✔ Conseil en architecture pour le projet de refonte e-procurement

✔ Shortlist de CMF possibles + middleware e-procurement

AFP✔ Étude d'architecture fonctionnelle et technique pour la refonte de la

chaine éditoriale numérique

Ademe✔ Choix des CMS génériques et architecture Groupware : adoption de

Drupal

Page 8: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

8

Focus dernières références Web

www.sciences-po.fr Drupal

www.presseurop.eu             Drupal

www.rfi.fr                                Drupal

www.france24.fr                    Drupal

www.ipsos.com                     Drupal

www.gouvernement.wallonie.be Drupal

www.issy.com EzPublish

www.agglo-valdorge.fr           Lutece

www.bobigny.fr                      Lutece

www.lcpc.fr SPIP

www.visit-corsica.com EzPublish

www.sciences-po.fr Drupal

http://plus.lefigaro.fr Drupal

www.presseurop.eu             Drupal

www.rfi.fr                                Drupal

www.france24.fr                      Drupal

www.ipsos.com                     Drupal

www.gouvernement.wallonie.be Drupal

www.issy.com EzPublish

www.agglo-valdorge.fr               Lutece

www.bobigny.fr                         Lutece

www.lcpc.fr SPIP

www.visit-corsica.com EzPublish

Page 9: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

9

Agenda

Linagora et le Web Studio (10')

CMS : convergence des domaines fonctionnels (10')

Le Web 3.0 et l'urbanisation orienté services (30')

Choisir une solution de gestion de contenu (30')

Pause (10')

Le cas Drupal (1h)

Nos références Drupal (10')

Aspects communautaires de Drupal (20')

Page 10: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

10

Objectifs

introduction aux concepts fondamentaux des CMS et de leur mise en oeuvre.

pour chacun des concepts les plus importants, analyse des enjeux et des possibilités qui différencient les outils du marché

contexte projet : la gestion de contenus n’est pas qu’une affaire d’outils, et avant de choisir un outil, il convient d’avoir bien analysé les finalités de son projet.

positionner chacun des CMS à l’étude, proposer un panel, étudier les critères de choix.

étude du cas Drupal questions et réponses

Page 11: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

11

Notions

CMS / WCM : Content Management System. Type de logiciel de facilitant la publication sur le Web.

ECM / ERP : Enterprise Content Management. Système gérant du contenu et des processus métier.

Portail : applicatif web intégrant des applications verticales, en les interconnectant et en homogénéisant leurs apparences.

GED : Gestion Électronique des Documents, système d'acquisition, classement, stockage, archivage des documents. Processus de finalité qui découle du cycle de vie du document.

E-commerce : logiciel de gestion des transaction, des clients, des paniers... CRM orienté utilisateur

Des concepts largement convergeants !

X-Net / Portailisation / ERP et CRM / ECM et GED...

Page 12: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

12

Recouvrement des domaines fonctionnels

Page 13: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

13

Collaboratif : une comodité ?

CMF

ECM

Messagerie évoluée

SBS

Commoditéscollaboratives

Page 14: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

14

Catalogue de l'offre applicative

CMSGestion

de Contenu

PortailAgrégation

flux et portlets

GEDGestion

Documentaire

ERPGestion intégréedes processus

J2EE

SBSSocial Business

Softwares

phppython

misce-boutique

développement

Page 15: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

15

le web 2.0 a été un retour aux sources !

Repositionner l'internaute au coeur du système

le web comme plate forme de services

les internautes comme acteurs des applications

la richesse est dans la donnée

tirer parti de l'intelligence collective

interfaces souples & légères, libérées du PC, client léger

Le web 3.0 est la couche de dialogue transactionnelle des systèmes d'informations

Un Web collaboratif et transactionnel

Page 16: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

16

Agenda

Linagora et le Web Studio (10')

CMS : convergence des domaines fonctionnels (10')

Le Web 3.0 et l'urbanisation orienté services (30')

Choisir une solution de gestion de contenu (30')

Pause (10')

Le cas Drupal (1h)

Nos références Drupal (10')

Aspects communautaires de Drupal (20')

Page 17: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

17

Le web aujourd'hui

Page 18: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

18

Une évolution très transactionnelle

de "mon site statique" à "notre portail collaboratif" : des sites web :

socialisés massivement authentifiés urbanisés comme des plateformes de services à la recherche de nouveaux modèles économiques

basés sur la différentiation des contenus selon leur valeur ajoutée

la personnalisation et les réseaux sociaux, les modèles agrégatifs et transactionnels

les sites ont besoins de solutions logicielles neuves. La convergence de domaines fonctionnels autrefois disjoints (CMS, CRM, ECM, SBS...) fait naître des outils nouveaux.

Page 19: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

19

L'urbanisation orienté service : avant

Page 20: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

20

L'urbanisation orienté service : apres

Page 21: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

21

Les solutions d'urbanisation

Échange de données

Web services bas niveaux

JSR – XML RPC

spécifier ce que doit faire une application pour s’intégrer dans un portail

plus nécessaire de développer un module pour intégrer une application dans un portail

il suffit que l’application à intégrer propose un service web répondant à la spécification et le portail client pourra l’intégrer, quelle que soit sa technologie

Le service web coté serveur n’est pas réservé à des logiciels de portails

il peut être étendu à des applications qui simuleront le fonctionnement d’un portail – affichage selon l’utilisateur, paramétrage – en proposant un service web similaire.

Échange de données

Web services bas niveaux

JSR – XML RPC

WSRP

Open Social

Page 22: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

22

Les services

Page 23: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

23

Exemples : voyages sncf

➔ conseil sur le choix des produits Open Source, compte tenu des enjeux technologiques, de volumétrie et de pérennité

➔ existant J2EE mais brique CMS ne pouvant être construite uniquement autour d'une brique J2EE

➔ maquettage suivi de tests de tenue à la charge

➔ applications initialement monolithiques revampés en portlets afin d'être intégrées dans des portails J2EE.

➔ afin de pouvoir les comparer avec les mêmes niveaux fonctionnels à des portails PHP, LINAGORA a conçu et écrit un module Drupal pour fournir le même environnement aux portlets J2EE en respectant l'ensemble des aspects du standard Portlets 2.0 (JSR 286)

➔ intégration Open Portal Portlet Container via un couplage Php Java Bridge avec des niveaux de performances tout à fait comparables à ceux obtenus en environnement J2EE.

Page 24: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

24

Autres exemples

➔ Microworld

➔ Réalisation d'une plate forme bancaire avec un front end Drupal et un back office bancaire FlexCube

➔ Gestion des événements JVM

➔ Présentation en XML RPC

➔ AIFE, Chorus

➔ Réalisation d'une plateforme de mesure du changement

➔ Base Open Object (OpenERP)

➔ Eileo Autopartage

➔ Bouquet de Drupal (driveMint..)

➔ Exposition XML RPC

Page 25: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

25

conclusions

Atténuation back office et front end

Indifférenciation technologique php j2EE

Urbanisation best of breed

Bus applicatifs

Moteur de recherche

Back end métiers (ERP, bancaire...)

Le Web comme couche d'échange

Informatique de partage de process et non plus de données

Expositions de services

Abstractions

Des données et process (cloud)

Intérieur extérieur (DMZ, intranet, extranet....)

Page 26: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

26

Agenda

Linagora et le Web Studio (10')

CMS : convergence des domaines fonctionnels (10')

Le Web 3.0 et l'urbanisation orienté services (30')

Choisir une solution de gestion de contenu (30')

Pause (10')

Le cas Drupal (1h)

Nos références Drupal (10')

Aspects communautaires de Drupal (20')

Page 27: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

27

Travail collaboratif

chaîne de publication (workflow)

séparation des opérations de gestion de la forme et du contenu

édition de pages simplifiée

multi positionnement du contenu

structuration du contenu

gestion de versions

Gestion des UGC

Moteur de sites

Couverture fonctionnelle : commodités

Page 28: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

28

Points de vigilances

utilisation d'interface web Accessibles 100% client léger (attention compatibilité, interopérabilité,

accessibilité) principe fondateur de la gestion de contenu : séparation du contenu et de la

présentation Des contenus stockés en base, structurées en tables et en champs : des

sites "dynamiques" (structuration libre ?) Des présentations définies dans des gabarits, feuilles de style (parmi

lesquelles les CSS, ou les règles de transformation XSLT), et la structuration des données, au moyen de standards tels que XML, ainsi que les informations extraites de la base de données

édition de page simplifiée interface WYSIWYG (attention contradictions charte vs balises)

abstraction éditeur utilisation de balises simplifiées (tinymce-fckedit ou langage spécifique

e.g. SPIP) méthodes multiples de rangement de l'information

structuration fonctionnelle et sémantique (multi positionnement) Taxonomie, rubriquage, sémantique, cinématiques... (qualification)

une gestion des droits : réseau de producteurs (attention orga)

Page 29: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

29

Critères de choix du moteur

fondamentaux Licence : logiciel Libre ou Open Source (cas du freemium)

Pérénité : existence et disponibilité du code, communautés d'utilisateurs

Nature de la communauté (association, fondation, institution...)

Couverture internationale des intégrateurs

technologie php ou J2EE (Culture technologique)

modèle granulaire

Orientation Framework de développement, dev ouvert

Maturité du code

couverture fonctionnelle Simplicité d'utilisation et de déploiement, coût d'exploitation

point de vigilance fonctionnels

Page 30: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

30

Différenciants de choix CMS

Adhérence (technologique, entreprise...)

Nature de la communauté

Dynamisme et roadmap

Modèle économique

Orientation ready made, framework...

Exposition de services

Références en charge et volumétrie

Nature des intégrateurs

Page 31: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

31

Arbre

Page 32: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

32

POSITIONNEMENT

PortailECF

JBoss Portal LuteceExoPlatform

Jahia

Joomla

Typo3

CMS

SPIP

ezPublish

Liferay

Axe CMS : Gestion de contenu, GED, formats multiple de documents, Workflow de publication

Axe Portail : Intégration d'applications, JSR168, composants, montée en charge

Java

PHP

Drupal

Alfresco Share

WordPress

Page 33: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

33

popularité

Drupal Joomla

SPIP Typo 3

Page 34: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

34

métriques

Drupal Joomla

SPIP Typo 3

Page 35: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

35

Le magic quadrant

Page 36: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

36

Nos préconisations

SPIP, Joomla et Typo3 reste et resteront probablement limités à la gestions verticalisée de contenu.

Ils conviennent pour un projet a couverture fonctionnelle limitée, privilégiant le "ready made" sur le "framework"

Les produits cumulants les avantages des framework / portails et de la gestion de contenu ready made sont pour nous aujourd'hui Liferay dans le J2EE et Drupal dans le php.

Au vu des capacités d'urbanisation php – J2EE, le choix d'un Front End php même avec un SI J2EE devient de plus en plus pertinent.

Drupal reste par ailleurs sur un modèle pur opensource et une architecture ouverte

Page 37: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

37

Conclusion

de "mon site statique" à "notre portail collaboratif" : des sites web socialisés, massivement authentifiés, urbanisés comme des plateformes de services innovants

accompagner la recherche de nouveaux modèles économiques basés sur la différentiation des contenus selon leur valeur ajoutée, la personnalisation et les réseaux sociaux, les modèles agrégatifs et transactionnels

les sites ont besoins de solutions logicielles neuves. La convergence de domaines fonctionnels autrefois disjoints (CMS, CRM, ECM, SBS...) fait naître des outils nouveaux.

Symbole et locomotive de cette révolution 3.0, Drupal et ses distributions (OpenAtrium, ManagingNews, Ubercart, CiviCRM...) s'impose comme la solution de motorisation des grands projets Web innovants de la seconde décennie du 21e siècle.

Page 38: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

38

Agenda

Linagora et le Web Studio (10')

CMS : convergence des domaines fonctionnels (10')

Le Web 3.0 et l'urbanisation orienté services (30')

Choisir une solution de gestion de contenu (30')

Pause (10')

Le cas Drupal (1h)

Nos références Drupal (10')

Aspects communautaires de Drupal (20')

Page 39: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

39

Agenda

Linagora et le Web Studio (10')

CMS : convergence des domaines fonctionnels (10')

Le Web 3.0 et l'urbanisation orienté services (30')

Choisir une solution de gestion de contenu (30')

Pause (10')

Le cas Drupal (1h)

Nos références Drupal (10')

Aspects communautaires de Drupal (20')

Page 40: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

40

Historique de Drupal

Drupal est un CMS GPL LAMP

Créé en 2001 par le Belge Dries Buytaert

Drupal constitue la troisième génération de moteur de gestion de contenu : les plateformes de services

En moins de cinq ans il s'est imposé comme la solution majoritaire utilisée par les sites internet complexes

Page 41: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

41

En un mot

la force de ce CMS est son extensibilité

la couverture fonctionnelle est sans limite

l’interface d’administration permet de créer facilement de nouveaux types de contenus structurés

Drupal intègre un système de templates PHP

primo adoptants

Puissance des workflows -> médias Robustesse industrielle -> administration Couverture fonctionnelle -> grands comptes

Page 42: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

42

Overview (1/3)

Drupal est flexible

Plus de 6.000 modules gratuits qui couvrent tous les domaines fonctionnels imaginables.

L’interopérabilité des différents modules permet de composer de nouvelles fonctionnalités.

Une API qui permet de réaliser ses propres modules.

Drupal est robuste et performant

Une architecture optimisée qui a fait ses preuves sur des sites à très fort trafic.

Un code de qualité grâce à une discipline stricte de documentation et un système automatisé de tests unitaires et fonctionnels.

Un système éprouvé depuis sa naissance en 2001. Des milliers de références prestigieuses.

Page 43: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

43

Overview (2/3)

Drupal est accessible

Drupal est utilisable à plusieurs niveaux, chacun permettant de créer des sites relativement complexes

Un framework pour les développeurs : l’API de Drupal permet de développer rapidement des applications sur mesure en PHP.

Une interface web pour les intégrateurs : grâce aux modules, il est possible de bâtir et configurer de puissantes fonctionnalités sans écrire une ligne de PHP.

Un système de thème pour les designers: le contrôle total de l’apparence du site via un système de suggestion.

Des profils d’installation clés en main pour les débutants, des packages permettant à des néophytes de créer un intranet, un réseau social ou un magasin...

Page 44: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

44

Overview (3/3)

Drupal est open-source Un code distribué sous licence GPL.

Une communauté d’un demi-million de membres et plusieurs milliers d’entreprises garantissent la pérennité, l’innovation et la fluidité du marché.

Un écosystème d’entreprise décentralisé. Drupal n’appartient pas à une entreprise en particulier, pas d'adhérence.

Drupal est durable Le caractère pérenne, standard et simple de Drupal est

garanti par : la stabilité de sa communauté émettrice, organisé en Fondation (association Drupal, fonds propres)

les standards logiciels sur lequel il est développé (LAMP)

caractère évolutif et modulaire, framework développement

le dynamisme de sa communauté d'utilisateurs comme de sa communauté d'intégrateurs

Page 45: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

45

Gestion de contenu Organisation des contenus depuis l'interface d'administration

Définition des types de contenus depuis l'interface (CCK)

Catégorisation du contenu puissante via la taxonomie

L'édition des contenus se fait sur le front (pas d'univers séparé) Utilisation simple

Orienté communautaire

Hautement paramétrable et accessible au non-développeurs Coeur minimaliste simple

Le coeur est surtout un framework correspondant à la base du site

Intègre les fonctionnalités de base d'un cms

Gestion des contenus, utilisateurs, permissions...

Système modulaire

Toutes les fonctionnalités supplémentaires sont codées dans des briques modulaires

Fonction Core

Gestion de contenu Organisation des contenus depuis l'interface d'administration

Définition des types de contenus depuis l'interface (CCK)

Catégorisation du contenu puissante via la taxonomie

L'édition des contenus se fait sur le front (pas d'univers séparé) Utilisation simple

Orienté communautaire

Hautement paramétrable et accessible au non-développeurs Coeur minimaliste simple

Le coeur est surtout un framework correspondant à la base du site

Intègre les fonctionnalités de base d'un cms

Gestion des contenus, utilisateurs, permissions...

Système modulaire

Toutes les fonctionnalités supplémentaires sont codées dans des briques modulaires

Page 46: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

46

7.000 Modules, et moi et moi et moi

Les modules Drupal : briques ajoutant des fonctionnalités

Les fonctionnalités sont isolées dans un module

Les modules peuvent interagir entre eux

Chaque module communautaire possède sont propre système de versions et son cycle de vie

Les développement de nouvelles fonctionnalité se fait via le développement de modules (les modules coeur servent d'exemple)

Tout contenu est un noeud (node)

Chaque noeud est unique

Plusieurs types de noeud peuvent exister (Pages, article, page de livre, évènement, etc.)

Certaines propriétés sont communes (titre, auteur, statut) et d'autres spécifiques au type de noeud.

Page 47: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

47

Réduire votre développement

* Admin menu,

* Devel et

* Backup and migrate

Construire votre site

* CCK,

* Views,

* Panels,

* Webforms,

* Context (avec Spaces).

Publier du contenu

* Wysiwyg API

* Workflow

Toucher un public multilingue

* Internationalization,

* Language sections.

Gérer des contenus multimédia

* Embedded Media Field

Géolocaliser le contenu

* Location

* Gmap

Booster votre recherche

* Tagadelic

* Apache Solr Search Integration

Optimiser votre référencement

* Métatags

* Pathauto

* Global redirect

* XML sitemap

Générer plus de traffic

* Comment subscribe

* Subscriptions

* SimpleNews

Gérer des images

* Image ou,

* Imagefield et File field

* imagecache,

* Lightbox2,

Animer une communauté

* Voting API et Fivestar

* Organic Group

* Flag et Flagfriend

* Userpoint

* Content Profile

Eliminer les spams

* Mollom

Faire du commerce

* Ubercart

LES BONS MODULES A CHOISIR

Réduire votre développement

* Admin menu,

* Devel et

* Backup and migrate

Construire votre site

* CCK,

* Views,

* Panels,

* Webforms,

* Context (avec Spaces).

Publier du contenu

* Wysiwyg API

* Workflow

Toucher un public multilingue

* Internationalization,

* Language sections.

Gérer des contenus multimédia

* Embedded Media Field

Géolocaliser le contenu

* Location

* Gmap

Booster votre recherche

* Tagadelic

* Apache Solr Search Integration

Optimiser votre référencement

* Métatags

* Pathauto

* Global redirect

* XML sitemap

Générer plus de traffic

* Comment subscribe

* Subscriptions

* SimpleNews

Gérer des images

* Image ou,

* Imagefield et File field

* imagecache,

* Lightbox2,

Animer une communauté

* Voting API et Fivestar

* Organic Group

* Flag et Flagfriend

* Userpoint

* Content Profile

Eliminer les spams

* Mollom

Faire du commerce

* Ubercart

Page 48: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

48

Critères de choix des modules

Page 49: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

49

Powered by Drupal (1/2)

9 millions de sites sont 108.000 France 1.000 développeurs, 100.000 contributeurs 7.000 modules 22 millions de résultats Google "Drupal" 350.000 pages de documentation Une communauté de communautés Une orientation framework gage de l'architecture ouverte Une forte capacité à exposer des web services Une adhésion très forte du web mondial Des choix d'architecture pertinents

Taxonomie Typologie documentaire

Page 50: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

50

Powered by Drupal (2/2)

✔ ONU✔ NASA✔ Maison Blanche ✔ Gouvernement.fr✔ Mairie de Londre✔ Radio France✔ SUN✔ Novel✔ MIT✔ Harvard✔ CNRS✔ AOL✔ Yahoo✔ General Motors✔ Banque Mondiale

✔ http://kofiannanfoundation.org✔ www.mandriva.com/fr✔ www.editions-bordas.fr✔ www.amnesty.org/fr✔ www.odit-france.fr✔ www.glamourparis.com/✔ www.lematin.ch✔ http://nrjstudio.nrj.fr/✔ www.gouvernement.fr✔ http://labs.sonyericsson.com✔ http://universalmusic.com✔ www.mtv.co.uk✔ www.warnerbrosrecords.com✔ http://myplay.com✔ http://teamsugar.com

Page 51: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

51

Agenda

Linagora et le Web Studio (10')

CMS : convergence des domaines fonctionnels (10')

Le Web 3.0 et l'urbanisation orienté services (30')

Choisir une solution de gestion de contenu (30')

Pause (10')

Le cas Drupal (1h)

Nos références Drupal (10')

Aspects communautaires de Drupal (20')

Page 52: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

52

LES ENJEUX

projet " Premium " de refonte des titres sous Drupal

Refondre l'intégralité du socle

technique

Gérer de façon différenciée les contenus à plus ou moins fortes valeur ajoutée

Fidéliser les cercles de

lectorats par la création de

communautés

LE PROJET

Contact : M. René WallendorfContact : M. René Wallendorf

Groupe Le Figaro

réalisation par nos équipes, sur place depuis juin 2009. Ouverture : le 12 février 2010. Voir http://plus.lefigaro.fr

Réalisation sous Drupal 6 de la plate-forme technique

" big bang " technologique dans un délais contraint

Gestion des commentaires, des communautés, du modèle économique...

Architecture fonctionnelle, leadership technologique

Plus de 1.000 jh

Page 53: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

53

Page 54: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

54

ContexteÉvolution de l'intranet de communication DGA

Technologies utilisées Drupal

Durée / Charge 600 J/H

Résultat / Perspective Migration des 160 sites Lotus Migration des intranets hétérogènes Maintenance en conditions opérationnelles

LES ENJEUX

Intranet Totem V3 « Intranet pour tous »

Migration des intranet hétérogènes vers Drupal

Centraliser l'ensemble des intranet sur une

plate-forme technique

Mise en œuvre de l'intranet totem V3

Migration des sites / conduite du changement

LE PROJET

Centraliser les canaux de communication internes Facilité l'interconnexion entre les intranets (rss) Améliorer l'efficacité

DGA

Page 55: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

55

Migration du site corporate ; création du socle technique Drupal 6, intégration et optimisations graphiques, peuplement du contenu initial, formation et mise en ligne

Création d'un socle métier exportable sur différents sites

Industrialisation des déploiements

Maintenance cumulative

Hébergement haute disponibilité

LES ENJEUX

Site corporate Ipsos

Migration et refonte du site ipsos.com vers Drupal

Changer de CMS, refonte graphique et ergonomique

Sécurisation de l'hébergement

Migration des sites / conduite du changement

LE PROJET

Le site " corporate " est en fait un bouquet de sites (Public Affairs, Loyalty...) partageant une industrialisation sous Drupal 6.

La publication en direction des actionnaire en rend la disponibilité critique.

IPSOS

Page 56: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

56

Page 57: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

57

LES ENJEUX

refonte du site scolarité et intégrations graphiques et fonctionnelles

Diffuser les bonnes pratiques de la cellule scolarité

Audit technique et sécurité du code

réalisé

Intégration graphique

LE PROJET

Contact : M. Maxime FoubertContact : M. Maxime Foubert

Sciences Po Paris

Intégration et upgrade sous Drupal 6 de la plate-forme Technique existante

Industrialisation des développements

40 jh

En avance de phase sur la refonte du portail de Sciences Po, industrialiser et compléter la couverture fonctionnelle des briques existantes.

Page 58: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

58

Page 59: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

59

ContextePortage du site Internet France24 vers Drupal

Technologies utilisées Drupal Flash Vidéo Podcasting

Durée / Charge 540 J/H

Résultat / Perspective Modularité du site France24 Podcasting, Vidéo à la demande,Import RSS,

LES ENJEUX

Mise en place des sites internet et intranet

Développement des sites Internet et Intranet de la chaîne internationale

Réintégration dans la communauté

Drupal de tous les développements

Mise en œuvre du site internet pour

fin 2007

Formation des 50 journalistes de

France24

LE PROJETLes sites Internet / Intranet permettent de : Informer 24h/24 avec la mise à disposition des partages en ligne Moderniser les moyens de communication de l'information Faciliter la mise en ligne de vidéos et d'articles par les journalistes

FRANCE 24

Contact : Michel LEVY PROVENCALE, F24Contact : Michel LEVY PROVENCALE, F24

Page 60: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

60

Page 61: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

61

ContexteSite pluri média massivement multilingue

Technologies utilisées Drupal Flash Vidéo

Durée / Charge 600 J/H

Résultat / PerspectiveSimplifier les entrées, re-rubrication.

LES ENJEUX

Mission de Régie de longue durée

création du nouveau site de RFI sous Drupal

Développements conjoints avec

France 24

Pluralité de médiaChaine de workflow complexe

Conseils(architecture,

Drupal...)

LE PROJET

Radio France Internationale

Refonte intégrale du site de Radio France Internationale

Page 62: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

62

Page 63: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

63

ContexteExistant epars

Technologies utilisées Drupal Flash Vidéo

Durée / Charge 240 J/H

Résultat / PerspectiveAffirmer une identité institutionnelle, concentrer les entrées, créer des sites transactionnels.

LES ENJEUX

marché cadre de refonte de tous les sites gouvernementaux sous Drupal

Industrialisation du socle " Drup'Wal "

Projets à interlocuteurs institutionnels

multiples

Syndication et web services

LE PROJET

Platforme multisite gouvernementale, espace paramétrable et autonome pour les cabinets des ministres.

GOUVERNEMENT WALLON

Page 64: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

64

Page 65: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

65

COURRIER INTERNATIONAL

Réalisation sous Drupal 6 de la plate-forme presseurop.eu

Ce site propose une revue de presse quotidienne multilingue issue d'une sélection d'une centaine de titres de la presse européenne.

250 jh

Ouvert en mai 2009

LES ENJEUX

Réalisation du site www.presseurop.eu

Site multilingue de revue de presse européenne

Socle Drupal en dix languesIntégralement

traduit

Accompagnement de l'expression de

besoin

Site à très forte fréquentation

LE PROJET

Résultat du gain d'un appel d'offre européen. Problématique forte de synchronisation des workflow de validation / traduction

Contact : M. Régis CONFAVREUXContact : M. Régis CONFAVREUX

Page 66: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

66

Page 67: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

67

ContexteAccompagnement d'une offre de valeur en très forte croissance

Hosting HA 100%

Technologies utilisées Drupal XML RPC

Durée / Charge 120 J/H

Résultat / Perspective Scalabilité du déploiement.

LES ENJEUX

Mission d'accompagnement et de développements

Déploiement d'un bouquet de sites avec des XML RPC

Socle Drupal Générique et

scalable

Connexion au SI J2EE en XML RPC

Site fortement transactionnel

Ergonomie, normes,

référencement e-commerce

LE PROJET

Un premier déploiement réussi pour un client américain De nombreux sites suivent.

Contact : M. Thierry Lucet, CEOContact : M. Thierry Lucet, CEO

EILEO (autopartage du Groupe Hertz)

Page 68: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

68

ContexteAncien intranet peu utilisé et peu valorisant

Technologies utilisées Drupal

Durée / Charge 80 J/H

Résultat / Perspective Extension à toutes les autres direction.

LES ENJEUX

Réalisation en refonte de l'intranet RH

Refonte complète avec reprise du contenu

Socle Drupal Générique et

scalable

Accompagnement de l'expression de

besoin

Candidat à l'Internet ?

LE PROJET

Une émulation des agents Transfert de compétence

Contact : CG 31, RHContact : CG 31, RH

CG HAUTE GARONNE

Page 69: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

69

Page 70: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

70

ContexteAccompagnement sur la mise en œuvre du site de rue89

Technologies utilisées Drupal Flash Vidéo

Durée / Charge 160 J/H

Résultat / Perspective Améliorer la qualité et la stabilité du site.

LES ENJEUX

Accompagnement et conseil méthodologique

Participation à l'évolution du site d'information

Réintégration dans la communauté

Drupal de tous les développements

Amélioration des processus de

mise en production

Conseils(architecture, ergonomie...)

LE PROJET

Média participatif : échange autour des thèmes chauds de l'actualité entre les journalistes, les experts et les internautes.

RUE 89

Contact : M. Damien CiroteauContact : M. Damien Ciroteau

Page 71: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

71

Agenda

Linagora et le Web Studio (10')

CMS : convergence des domaines fonctionnels (10')

Le Web 3.0 et l'urbanisation orienté services (30')

Choisir une solution de gestion de contenu (30')

Pause (10')

Le cas Drupal (1h)

Nos références Drupal (10')

Aspects communautaires de Drupal (20')

Page 72: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

72

L'association

Association à but non lucratif, enregistrée en Belgique en Décembre 2006. Son but est de fournir un appui au projet Drupal

Membres permanents

Assemblée générale

Conseil d'administration

L'Association Drupal n'a pas son mot à dire que ce soit sur la planification ou sur le

développement du projet Open Source Drupal

Page 73: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

73

Conseil d'administration

Dries Buytaert, President Acquia

Angela Byron, Secrétaire Lullabot

Jacob Redding, Trésorier Freelance

Larry Garfield, Juridique Freelance

Cary Gordon, Événements Cherry Hill Company

Gerhard Killesreiter, Infrastructure Freelance

Kieran Lal, Développement Acquia

Page 74: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

74

drupal.org !

Membres:

200 000 utilisateurs sur Drupal.org, 300 nouveaux inscrits par mois

1 600 inscrits comme professionels

Télé-chargement:

Plus de 100 000 télé-chargements par mois de Drupal core

600 télé-chagements du code source par mois (core et contributions)

Page 75: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

75

375 000 files de discussion: forums, mailing lists, groupes, etc.

Forums

Général : taux de réponse de 5:1

Support : taux de réponse de 4:1

Développement : taux de réponse de 10:1

2 800 pages de documentations

4 channels IRC avec des centaines de membres

Activité communautaire

375 000 files de discussion: forums, mailing lists, groupes, etc.

Forums

Général : taux de réponse de 5:1

Support : taux de réponse de 4:1

Développement : taux de réponse de 10:1

2 800 pages de documentations

4 channels IRC avec des centaines de membres

Page 76: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

76

Trademarks et Copyright

La marque "Drupal" est détenue par Dries Buytaert, mais l'Association Drupal peut l'utiliser librement

Dries Buytaert possède et conserve tous les droits du domaine drupal.org et drupalcon.org

Le copyright du logiciel Drupal appartient à tous les auteurs originaux et est sous licence GPL

Page 77: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

77

Organisation des développements

Lead Développeur

Core committer

Accès en écriture à la base CVS

Valide les contributions

Contributeur

Mainteneur d'une branche source

Core contributeur

Page 78: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

78

Documentation

HandBooks : Documentation officielle

Démarrer sous Drupal

Au delà des fondamentaux

La création de thème

Développer pour Drupal

Page 79: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

79

DrupalCon

Page 80: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

80

Drupal Camp

Page 81: Seminaire 2010 : Réussir les nouveaux projets web innovants avec Drupal

WWW.LINAGORA.COMWWW.LINAGORA.COM

Merci de votre attention

Contact : LINAGORA – Siège social

80, rue Roque de Fillol92800 PUTEAUX

FRANCETél. : 0 810 251 251 (tarif local)

Fax : +33 (0)1 46 96 63 64Mail : [email protected] : www.linagora.com