Réussir les nouveaux projets
 Web innovants avec Drupal
      Jérôme RELINGER
     Linagora Web Studio
     relinger@linag...
Agenda

   Linagora et le Web Studio (10')
   CMS : convergence des domaines fonctionnels (10')
   Le Web 3.0 et l'urba...
Linagora
 Mission : Logiciels et services Open source                Nos trois métiers
pour réussir les grands projets du ...
Offre




        4
Le Web Studio
   LinStudio est l'offre XNet (Inter-Intra-Extranet) de Linagora
   250 sites internet significatifs réali...
Méthodologie intégrée
      Méthodologie d'accompagnement

   Verticalisation : de la création graphique à
    l'accompag...
Focus dernières références Conseil
   Voyages-Sncf.com
    ✔   Conseil en architecture pour le projet de refonte du site
...
Focus dernières références Web

   www.sciences-po.fr                            Drupal
   www.presseurop.eu            ...
Agenda

   Linagora et le Web Studio (10')
   CMS : convergence des domaines fonctionnels (10')
   Le Web 3.0 et l'urba...
Objectifs

   introduction aux concepts fondamentaux des CMS et
    de leur mise en oeuvre.
   pour chacun des concepts ...
Notions
   CMS / WCM : Content Management System. Type de logiciel
    de facilitant la publication sur le Web.
   ECM /...
Recouvrement des domaines fonctionnels




                                   12
Collaboratif : une comodité ?



         CMF

                                ECM

               Commodités
            ...
Catalogue de l'offre applicative



          CMS          Portail               SBS             GED              ERP     ...
Un Web collaboratif et transactionnel

   le web 2.0 a été un retour aux sources !
   Repositionner l'internaute au coeu...
Agenda

   Linagora et le Web Studio (10')
   CMS : convergence des domaines fonctionnels (10')
   Le Web 3.0 et l'urba...
Le web aujourd'hui




                     17
Une évolution très transactionnelle
   de "mon site statique" à "notre portail collaboratif" : des
    sites web :
      ...
L'urbanisation orienté service : avant




                                    19
L'urbanisation orienté service : apres




                                    20
Les solutions d'urbanisation
   spécifier ce que doit faire une
    application pour s’intégrer dans un
    portail
   p...
Les services




               22
Exemples : voyages sncf
➔   conseil sur le choix des produits Open Source, compte tenu
    des enjeux technologiques, de v...
Autres exemples

➔   Microworld
    ➔   Réalisation d'une plate forme bancaire avec un front end Drupal
        et un back...
conclusions
   Atténuation back office et front end
       Indifférenciation technologique php j2EE
   Urbanisation bes...
Agenda

   Linagora et le Web Studio (10')
   CMS : convergence des domaines fonctionnels (10')
   Le Web 3.0 et l'urba...
Couverture fonctionnelle : commodités

   Travail collaboratif
   chaîne de publication (workflow)
   séparation des op...
Points de vigilances
   utilisation d'interface web
      Accessibles 100% client léger (attention compatibilité, intero...
Critères de choix du moteur
   fondamentaux
       Licence : logiciel Libre ou Open Source (cas du freemium)
       Pér...
Différenciants de choix CMS


   Adhérence (technologique, entreprise...)
   Nature de la communauté
   Dynamisme et ro...
Arbre




        31
POSITIONNEMENT
  Portail
  ECF                                           ExoPlatform
                     JBoss Portal    ...
popularité




Drupal           Joomla




SPIP            Typo 3


                          33
métriques




Drupal              Joomla




SPIP               Typo 3


                             34
Le magic quadrant




                    35
Nos préconisations

 SPIP, Joomla et Typo3 reste et resteront probablement
limités à la gestions verticalisée de contenu....
Conclusion
   de "mon site statique" à "notre portail collaboratif" : des sites
    web socialisés, massivement authentif...
Agenda

   Linagora et le Web Studio (10')
   CMS : convergence des domaines fonctionnels (10')
   Le Web 3.0 et l'urba...
Agenda

   Linagora et le Web Studio (10')
   CMS : convergence des domaines fonctionnels (10')
   Le Web 3.0 et l'urba...
Historique de Drupal

   Drupal est un CMS GPL LAMP
   Créé en 2001 par le Belge Dries Buytaert
   Drupal constitue la ...
En un mot
   la force de ce CMS est son extensibilité
   la couverture fonctionnelle est sans limite
   l’interface d’a...
Overview (1/3)

   Drupal est flexible
            Plus de 6.000 modules gratuits qui couvrent tous les
             dom...
Overview (2/3)

   Drupal est accessible
           Drupal est utilisable à plusieurs niveaux, chacun permettant
       ...
Overview (3/3)
   Drupal est open-source
           Un code distribué sous licence GPL.
           Une communauté d’un ...
Fonction Core
   Gestion de contenu
       Organisation des contenus depuis l'interface d'administration
       Définit...
7.000 Modules, et moi et moi et moi
   Les modules Drupal : briques ajoutant des fonctionnalités
   Les fonctionnalités ...
LES BONS MODULES A CHOISIR

Réduire votre                Gérer des contenus         Gérer des images
  développement      ...
Critères
de choix
des
modules




           48
Powered by Drupal (1/2)

   9 millions de sites sont 108.000 France
   1.000 développeurs, 100.000 contributeurs
   7.0...
Powered by Drupal (2/2)
✔   ONU                ✔   http://kofiannanfoundation.org
✔   NASA               ✔   www.mandriva....
Agenda

   Linagora et le Web Studio (10')
   CMS : convergence des domaines fonctionnels (10')
   Le Web 3.0 et l'urba...
Groupe Le Figaro

                                                   projet " Premium " de refonte des titres
           ...
53
DGA
                       Intranet Totem V3 « Intranet pour tous »
                Migration des intranet hétérogènes ve...
IPSOS
                        Site corporate Ipsos
                       Migration et refonte du site ipsos.com vers Dru...
56
Sciences Po Paris

                                                refonte du site scolarité et
                         ...
58
FRANCE 24
                             Mise en place des sites internet et intranet
                    Développement des...
60
Radio France Internationale
                        Mission de Régie de longue durée
                création du nouveau ...
62
GOUVERNEMENT WALLON

                               marché cadre de refonte de tous les sites
                           ...
64
COURRIER INTERNATIONAL
                        Réalisation du site www.presseurop.eu
                    Site multilingue...
66
EILEO (autopartage du Groupe Hertz)
                       Mission d'accompagnement et de développements
                ...
CG HAUTE GARONNE
                       Réalisation en refonte de l'intranet RH
                 Refonte complète avec re...
69
RUE 89
                        Accompagnement et conseil méthodologique
                Participation à l'évolution du si...
Agenda

   Linagora et le Web Studio (10')
   CMS : convergence des domaines fonctionnels (10')
   Le Web 3.0 et l'urba...
L'association

   Association à but non lucratif, enregistrée en Belgique en
    Décembre 2006. Son but est de fournir un...
Conseil d'administration

Dries Buytaert, President Acquia
Angela Byron, Secrétaire Lullabot
Jacob Redding, Trésorier Free...
drupal.org !

     Membres:
         200 000 utilisateurs sur Drupal.org, 300
          nouveaux inscrits par mois
     ...
Activité communautaire

    375 000 files de discussion: forums, mailing lists, groupes, etc.
    Forums
        Généra...
Trademarks et Copyright

La marque "Drupal" est détenue par Dries
 Buytaert, mais l'Association Drupal peut
 l'utiliser li...
Organisation des développements

Lead Développeur
Core committer
  Accès en écriture à la base CVS
  Valide les contributi...
Documentation

HandBooks : Documentation officielle
  Démarrer sous Drupal
  Au delà des fondamentaux
  La création de thè...
DrupalCon




            79
Drupal Camp




              80
Merci de votre attention

                                     Contact :
                       LINAGORA – Siège social
  ...
Prochain SlideShare
Chargement dans…5
×

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

3 573 vues

Publié le

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

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
3 573
Sur SlideShare
0
Issues des intégrations
0
Intégrations
34
Actions
Partages
0
Téléchargements
114
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

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

  1. 1. Réussir les nouveaux projets Web innovants avec Drupal Jérôme RELINGER Linagora Web Studio relinger@linagora.com Séminaire avril 2010 WWW.LINAGORA.COM
  2. 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') 2
  3. 3. Linagora Mission : Logiciels et services Open source Nos trois métiers pour réussir les grands projets du libre Schéma OBM Directeur Fondée : Mai 2000 LinPKI Open Source LinID Capital: Capital privé LinSM (principalement détenu par les fondateurs) Nombre d'employés : 150 OSSA Hosting CAGR : +73% Nos principaux clients 15 M€ 11 M€ 10 M€ 8 M€ 4 M€ 2006 2007 2008 2009 2010 Évolution CA 3
  4. 4. Offre 4
  5. 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 5
  6. 6. Méthodologie intégrée 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 6
  7. 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 7
  8. 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 8
  9. 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') 9
  10. 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 10
  11. 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... 11
  12. 12. Recouvrement des domaines fonctionnels 12
  13. 13. Collaboratif : une comodité ? CMF ECM Commodités collaboratives SBS Messagerie évoluée 13
  14. 14. Catalogue de l'offre applicative CMS Portail SBS GED ERP misc Gestion Agrégation Social Business Gestion Gestion intégrée e-boutique de Contenu flux et portlets Softwares Documentaire des processus développement php python J2EE 14
  15. 15. Un Web collaboratif et transactionnel  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 15
  16. 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') 16
  17. 17. Le web aujourd'hui 17
  18. 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. 18
  19. 19. L'urbanisation orienté service : avant 19
  20. 20. L'urbanisation orienté service : apres 20
  21. 21. Les solutions d'urbanisation  spécifier ce que doit faire une application pour s’intégrer dans un portail  plus nécessaire de développer un Open Social module pour intégrer une application dans un portail  il suffit que l’application à intégrer WSRP propose un service web répondant à la spécification et le portail client pourra l’intégrer, quelle que soit sa JSR – XML RPC technologie  Le service web coté serveur n’est pas réservé à des logiciels de Web services bas niveaux portails  il peut être étendu à des applications qui simuleront le fonctionnement Échange de données d’un portail – affichage selon l’utilisateur, paramétrage – en proposant un service web similaire. 21
  22. 22. Les services 22
  23. 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. 23
  24. 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 24
  25. 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....) 25
  26. 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') 26
  27. 27. Couverture fonctionnelle : commodités  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 27
  28. 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) 28
  29. 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 29
  30. 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 30
  31. 31. Arbre 31
  32. 32. POSITIONNEMENT Portail ECF ExoPlatform JBoss Portal Lutece Jahia Liferay Alfresco Share Drupal ezPublish WordPress Joomla Typo3 Java PHP SPIP CMS Axe Portail : Intégration d'applications, JSR168, composants, montée en charge Axe CMS : Gestion de contenu, GED, formats multiple de documents, Workflow de publication 32
  33. 33. popularité Drupal Joomla SPIP Typo 3 33
  34. 34. métriques Drupal Joomla SPIP Typo 3 34
  35. 35. Le magic quadrant 35
  36. 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 36
  37. 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. 37
  38. 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') 38
  39. 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') 39
  40. 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 40
  41. 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 41
  42. 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. 42
  43. 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... 43
  44. 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 44
  45. 45. 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 45
  46. 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. 46
  47. 47. LES BONS MODULES A CHOISIR Réduire votre Gérer des contenus Gérer des images développement multimédia * Image ou, * Admin menu, * Embedded Media Field * Imagefield et File * Devel et Géolocaliser le contenu field * Backup and migrate * Location * imagecache, Construire votre site * Gmap * Lightbox2, * CCK, Booster votre recherche Animer une * Views, * Tagadelic communauté * Panels, * Apache Solr Search * Voting API et Integration Fivestar * Webforms, Optimiser votre * Organic Group * Context (avec Spaces). référencement * Flag et Flagfriend Publier du contenu * Métatags * Userpoint * Wysiwyg API * Pathauto * Content Profile * Workflow * Global redirect Eliminer les spams Toucher un public multilingue * XML sitemap * Mollom * Internationalization, Générer plus de traffic Faire du commerce * Language sections. * Comment subscribe * Ubercart * Subscriptions * SimpleNews 47
  48. 48. Critères de choix des modules 48
  49. 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 49
  50. 50. Powered by Drupal (2/2) ✔ ONU ✔ http://kofiannanfoundation.org ✔ NASA ✔ www.mandriva.com/fr ✔ Maison Blanche ✔ www.editions-bordas.fr ✔ Gouvernement.fr ✔ www.amnesty.org/fr ✔ Mairie de Londre ✔ www.odit-france.fr ✔ Radio France ✔ www.glamourparis.com/ ✔ SUN ✔ www.lematin.ch ✔ Novel ✔ http://nrjstudio.nrj.fr/ ✔ MIT ✔ www.gouvernement.fr ✔ Harvard ✔ http://labs.sonyericsson.com ✔ CNRS ✔ http://universalmusic.com ✔ www.mtv.co.uk ✔ AOL ✔ www.warnerbrosrecords.com ✔ Yahoo ✔ http://myplay.com ✔ General Motors ✔ http://teamsugar.com ✔ Banque Mondiale 50
  51. 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') 51
  52. 52. Groupe Le Figaro  projet " Premium " de refonte des titres sous Drupal LES ENJEUX Réalisation sous Drupal 6 de la plate-forme Refondre Gérer de façon Fidéliser les technique l'intégralité du socle différenciée les cercles de technique contenus à plus lectorats par la ou moins fortes " big bang " technologique dans création de un délais contraint valeur ajoutée communautés Gestion des commentaires, des communautés, du modèle LE PROJET économique... réalisation par nos équipes, sur place depuis juin 2009. Architecture fonctionnelle, Ouverture : le 12 février 2010. Voir http://plus.lefigaro.fr leadership technologique Contact : M. René Wallendorf Plus de 1.000 jh 52
  53. 53. 53
  54. 54. DGA Intranet Totem V3 « Intranet pour tous »  Migration des intranet hétérogènes vers Drupal LES ENJEUX Contexte Évolution de l'intranet de communication DGA Centraliser Mise en œuvre de Migration des l'ensemble des l'intranet totem V3 sites / conduite Technologies utilisées intranet sur une du changement Drupal plate-forme technique Durée / Charge 600 J/H LE PROJET Résultat / Perspective Migration des 160 sites Lotus Centraliser les canaux de communication internes Migration des intranets hétérogènes Facilité l'interconnexion entre les intranets (rss) Maintenance en conditions Améliorer l'efficacité opérationnelles 54
  55. 55. IPSOS Site corporate Ipsos  Migration et refonte du site ipsos.com vers Drupal LES ENJEUX Migration du site corporate ; création du socle technique Drupal 6, intégration et optimisations graphiques, peuplement du contenu Migration des initial, formation et mise en ligne Changer de CMS, Sécurisation de sites / conduite refonte graphique l'hébergement du changement Création d'un socle métier exportable et ergonomique sur différents sites Industrialisation des déploiements LE PROJET Maintenance cumulative Le site " corporate " est en fait un bouquet de sites (Public Affairs, Loyalty...) partageant une industrialisation sous Hébergement haute disponibilité Drupal 6. La publication en direction des actionnaire en rend la disponibilité critique. 55
  56. 56. 56
  57. 57. Sciences Po Paris  refonte du site scolarité et intégrations graphiques et fonctionnelles LES ENJEUX Intégration et upgrade sous Drupal 6 de la plate-forme Technique existante Diffuser les bonnes Audit technique et Intégration pratiques de la sécurité du code graphique cellule scolarité réalisé Industrialisation des développements 40 jh LE PROJET En avance de phase sur la refonte du portail de Sciences Po, industrialiser et compléter la couverture fonctionnelle des briques existantes. Contact : M. Maxime Foubert 57
  58. 58. 58
  59. 59. FRANCE 24 Mise en place des sites internet et intranet  Développement des sites Internet et Intranet de la chaîne internationale LES ENJEUX Contexte Portage du site Internet France24 vers Drupal Réintégration dans Mise en œuvre du Formation des 50 la communauté site internet pour journalistes de Technologies utilisées Drupal de tous les fin 2007 France24 Drupal développements Flash Vidéo Podcasting Durée / Charge LE PROJET 540 J/H Les sites Internet / Intranet permettent de : Informer 24h/24 avec la mise à disposition des partages en ligne Moderniser les moyens de communication de l'information Résultat / Perspective Faciliter la mise en ligne de vidéos et d'articles par les journalistes Modularité du site France24 Podcasting, Vidéo à la demande,Import RSS, Contact : Michel LEVY PROVENCALE, F24 59
  60. 60. 60
  61. 61. Radio France Internationale Mission de Régie de longue durée  création du nouveau site de RFI sous Drupal LES ENJEUX Contexte Site pluri média massivement multilingue Développements Pluralité de média Conseils Technologies utilisées conjoints avec Chaine de (architecture, Drupal France 24 workflow Drupal...) Flash Vidéo complexe Durée / Charge 600 J/H LE PROJET Résultat / Perspective Refonte intégrale du site de Radio France Internationale Simplifier les entrées, re-rubrication. 61
  62. 62. 62
  63. 63. GOUVERNEMENT WALLON  marché cadre de refonte de tous les sites gouvernementaux sous Drupal LES ENJEUX Contexte Existant epars Technologies utilisées Drupal Industrialisation du Projets à Syndication et Flash Vidéo socle " Drup'Wal " interlocuteurs web services institutionnels multiples Durée / Charge 240 J/H LE PROJET Résultat / Perspective Affirmer une identité institutionnelle, Platforme multisite gouvernementale, espace paramétrable concentrer les entrées, créer des et autonome pour les cabinets des ministres. sites transactionnels. 63
  64. 64. 64
  65. 65. COURRIER INTERNATIONAL Réalisation du site www.presseurop.eu  Site multilingue de revue de presse européenne LES ENJEUX Réalisation sous Drupal 6 de la plate-forme Socle Drupal Accompagnement Site à très forte presseurop.eu en dix langues de l'expression de fréquentation Intégralement besoin Ce site propose une traduit revue de presse quotidienne multilingue issue d'une sélection d'une centaine de titres de la LE PROJET presse européenne. Résultat du gain d'un appel d'offre européen. Problématique 250 jh forte de synchronisation des workflow de validation / traduction Ouvert en mai 2009 Contact : M. Régis CONFAVREUX 65
  66. 66. 66
  67. 67. EILEO (autopartage du Groupe Hertz) Mission d'accompagnement et de développements  Déploiement d'un bouquet de sites avec des XML RPC LES ENJEUX Contexte Accompagnement d'une offre de valeur en très forte croissance Ergonomie, Socle Drupal Connexion au SI normes, Hosting HA 100% Générique et J2EE en XML RPC référencement e- scalable Site fortement commerce Technologies utilisées transactionnel Drupal XML RPC LE PROJET Durée / Charge 120 J/H Un premier déploiement réussi pour un client américain De nombreux sites suivent. Résultat / Perspective Scalabilité du déploiement. Contact : M. Thierry Lucet, CEO 67
  68. 68. CG HAUTE GARONNE Réalisation en refonte de l'intranet RH  Refonte complète avec reprise du contenu LES ENJEUX Contexte Ancien intranet peu utilisé et peu valorisant Socle Drupal Accompagnement Candidat à Technologies utilisées Générique et de l'expression de l'Internet ? Drupal scalable besoin Durée / Charge 80 J/H LE PROJET Résultat / Perspective Extension à toutes les autres Une émulation des agents direction. Transfert de compétence Contact : CG 31, RH 68
  69. 69. 69
  70. 70. RUE 89 Accompagnement et conseil méthodologique  Participation à l'évolution du site d'information LES ENJEUX Contexte Accompagnement sur la mise en œuvre du site de rue89 Réintégration dans Amélioration des Conseils la communauté processus de (architecture, Technologies utilisées Drupal de tous les mise en ergonomie...) Drupal développements production Flash Vidéo Durée / Charge 160 J/H LE PROJET Résultat / Perspective Média participatif : échange autour des thèmes chauds de Améliorer la qualité et la stabilité du l'actualité entre les journalistes, les experts et les site. internautes. Contact : M. Damien Ciroteau 70
  71. 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') 71
  72. 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 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  Membres permanents  Assemblée générale  Conseil d'administration 72
  73. 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 73
  74. 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) 74
  75. 75. 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 75
  76. 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 76
  77. 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 77
  78. 78. Documentation HandBooks : Documentation officielle Démarrer sous Drupal Au delà des fondamentaux La création de thème Développer pour Drupal 78
  79. 79. DrupalCon 79
  80. 80. Drupal Camp 80
  81. 81. Merci de votre attention Contact : LINAGORA – Siège social 80, rue Roque de Fillol 92800 PUTEAUX FRANCE Tél. : 0 810 251 251 (tarif local) Fax : +33 (0)1 46 96 63 64 Mail : info@linagora.com Web : www.linagora.com WWW.LINAGORA.COM

×