Découvrir Drupal, le CMS Open      Source de référenceMichel-Marie MAUDET – Linagora – mmaudet@linagora.com / 0660469852
Agenda• Présentation de Drupal• Dynamique de la communauté• Drupal VS « la concurrence »• Fonctionnalité avancées /  Modul...
Agenda• Présentation de Drupal• Dynamique de la communauté• Drupal VS « la concurrence »• Fonctionnalité avancées /  Modul...
Drupal en quelques motsCrée en 2001 par le Belge Dries BuytaertCrée en 2001 par le Belge Dries BuytaertDrupal = CMF (Conte...
Drupal, une adoption mondiale !    9 m iilllliio n s d e s iitte s s o n tt +1 0 0 0 0 0 s iitte e n Fr a n c e    9 m o n...
Powered by DrupalRéférencement sur www.drupalsites.org, www.drupalma.com etRéférencement sur www.drupalsites.org, www.drup...
Powered by Drupal & Linagora
Powered by Drupal & Linagora
Powered by Drupal & Linagora
Powered by Drupal & Linagora
Powered by Drupal & Linagora
Powered by Drupal & Linagora
Powered by Drupal & Linagora
Powered by Drupal & Linagora
Powered by D7 & Linagora  Ancien site car développement en cours. Sortie décembre 2011  Ancien site car développement en c...
Agenda• Présentation de Drupal• Dynamique de la  communauté• Drupal VS « la concurrence »• Fonctionnalité avancées /  Modu...
Drupal = Communauté ultra dynamiqu                          dynamiq       drupal.org :: le site officiel       drupal.org ...
Et en plein croissance !Chiffres donnés par Dries lors de la DrupalCon à Londres.Chiffres donnés par Dries lors de la Drup...
Rencontres et animationsRDV à Denver en mars 2012 pour battreRDV à Denver en mars 2012 pour battre  un nouveau record de p...
Agenda• Présentation de Drupal• Dynamique de la communauté• Drupal VS « la  concurrence »• Fonctionnalité avancées /  Modu...
Drupal VS les autres CMSPortailECF                                     ExoPlatform                 JBoss Portal           ...
Critères dadoption à retenir• Critère fondamentaux  – Licence : logiciel Libre ou Open Source (cas    du freemium)  – Pére...
Simplicité VS Flexibilité
Drupal : une très large couverture fonctionneDrupal : une très       couverture fonctionne    Drupal est polymorphe grâce ...
Pourquoi le choix Drupal simpose ?→ La force de Drupal est son extensibilité. Couverture fonctionnelle sans limite.→ La fo...
Agenda• Présentation de Drupal• Dynamique de la communauté• Drupal VS « la concurrence »• Fonctionnalité avancées /  D7• P...
Fonctionnalités du coeur de Drupal• Coeur minimaliste simple  – Le coeur est surtout un framework    correspondant à la ba...
12 000 Modules dextension• Les fonctionnalités sont isolées dans un module• Les modules peuvent interagir entre eux• Chaqu...
Les modules indispensablesRéduire votre développement Gérer des contenus multimédia            Gérer des images  * Admin m...
Méthodologie de choix des modules (1/2)
Méthodologie de choix des modules (2/2)
Drupal 7, lage de la maturité→ Drupal 7 est sorti en janvier 2011.→ Drupal 7 est sorti en janvier 2011.→ Son adoption est ...
Agenda•   Présentation de Drupal•   Dynamique de la communauté•   Drupal VS « la concurrence »•   Fonctionnalité avancées ...
Drupal VS Performance          Performance
Architecture dhébergement haute performan                                 performan   Pour le trafic anonyme : Pressflow, ...
Et cest aussi cela...Et cest aussi cela...
Lancement de la « Drupal Masterclass »Lancement de la « Drupal Masterclass »       DEVELOPPEUR                  PROJECT MA...
Agenda•   Présentation de Drupal•   Dynamique de la communauté•   Drupal VS « la concurrence »•   Fonctionnalité avancées ...
Le futur de Drupal - D8
Pour en savoir plus et poursuivre la discussioPour en savoir plus et poursuivre la discussio
Merci de votre attentionMichel-Marie MAUDET – Linagora – mmaudet@linagora.com / 0660469852
Crédits // Remerciements         Crédits Remerciements• Dries pour tout le travail déjà réalisé...  ...et toutes les infor...
Upcoming SlideShare
Loading in...5
×

Découvrir Drupal, le CMS Open Source de référence

1,720

Published on

Présentation donnée lors de la conférence Drupagora 2011.

Intervenant :
Michel-Marie MAUDET, DGA LINAGORA

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,720
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
40
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Découvrir Drupal, le CMS Open Source de référence

  1. 1. Découvrir Drupal, le CMS Open Source de référenceMichel-Marie MAUDET – Linagora – mmaudet@linagora.com / 0660469852
  2. 2. Agenda• Présentation de Drupal• Dynamique de la communauté• Drupal VS « la concurrence »• Fonctionnalité avancées / Modules• Points de vigilance• Conclusions
  3. 3. Agenda• Présentation de Drupal• Dynamique de la communauté• Drupal VS « la concurrence »• Fonctionnalité avancées / Modules• Points de vigilance• Conclusions
  4. 4. Drupal en quelques motsCrée en 2001 par le Belge Dries BuytaertCrée en 2001 par le Belge Dries BuytaertDrupal = CMF (Content Management Framework)Drupal = CMF (Content Management Framework)Core + API riche pour développer des modulesCore + API riche pour développer des modulesRespecte les grands principes de base des CMS :: création/édition/suppressionRespecte les grands principes de base des CMS création/édition/suppressionde contenu, workflow, rubriquage, gestion des utilisateurs de contenu, workflow, rubriquage, gestion des utilisateurs
  5. 5. Drupal, une adoption mondiale ! 9 m iilllliio n s d e s iitte s s o n tt +1 0 0 0 0 0 s iitte e n Fr a n c e 9 m o n s d e s e s s o n +1 0 0 0 0 0 s e e n Fr a n c e +1 2 0 m iilllliio n s d e rré s u lltta tts Go o g lle ""Dr u p a ll"" +1 2 0 m o n s d e é s u a s Go o g e Dr u p a 3 5 0 .0 0 0 p a g e s d e d o c u m e n tta ttiio n 3 5 0 .0 0 0 p a g e s d e d o c u m e n a o n >1 2 0 0 0 d é v e llo p p e u rrs ,, >1 0 0 0 0 0 c o n ttrriib u tte u rrs >1 2 0 0 0 d é v e o p p e u s >1 0 0 0 0 0 c o n b u e u s Pr è s d e 1 3 0 0 0 m o d u lle s Pr è s d e 1 3 0 0 0 m o d u e s
  6. 6. Powered by DrupalRéférencement sur www.drupalsites.org, www.drupalma.com etRéférencement sur www.drupalsites.org, www.drupalma.com etsur le blog de Dries http://buytaert.net/tag/drupal-sitessur le blog de Dries http://buytaert.net/tag/drupal-sites
  7. 7. Powered by Drupal & Linagora
  8. 8. Powered by Drupal & Linagora
  9. 9. Powered by Drupal & Linagora
  10. 10. Powered by Drupal & Linagora
  11. 11. Powered by Drupal & Linagora
  12. 12. Powered by Drupal & Linagora
  13. 13. Powered by Drupal & Linagora
  14. 14. Powered by Drupal & Linagora
  15. 15. Powered by D7 & Linagora Ancien site car développement en cours. Sortie décembre 2011 Ancien site car développement en cours. Sortie décembre 2011
  16. 16. Agenda• Présentation de Drupal• Dynamique de la communauté• Drupal VS « la concurrence »• Fonctionnalité avancées / Modules• Points de vigilance• Conclusions
  17. 17. Drupal = Communauté ultra dynamiqu dynamiq drupal.org :: le site officiel drupal.org le site officiel drupalfr.org :: le site officiel francophone drupalfr.org le site officiel francophone
  18. 18. Et en plein croissance !Chiffres donnés par Dries lors de la DrupalCon à Londres.Chiffres donnés par Dries lors de la DrupalCon à Londres.
  19. 19. Rencontres et animationsRDV à Denver en mars 2012 pour battreRDV à Denver en mars 2012 pour battre un nouveau record de participants ! un nouveau record de participants !
  20. 20. Agenda• Présentation de Drupal• Dynamique de la communauté• Drupal VS « la concurrence »• Fonctionnalité avancées / Modules• Points de vigilance• Conclusions
  21. 21. Drupal VS les autres CMSPortailECF ExoPlatform JBoss Portal Lutece Jahia Liferay Alfresco Share Drupal ezPublish WordPress Joomla Typo3 Java PHP SPIP CMS Axe Portail : Intégration dapplications, JSR168, composants, montée en charge Axe CMS : Gestion de contenu, GED, formats multiple de documents, Workflow de publication
  22. 22. Critères dadoption à retenir• Critère fondamentaux – Licence : logiciel Libre ou Open Source (cas du freemium) – Pérennité : existence et disponibilité du code, communautés dutilisateurs – Nature de la communauté (association, fondation, institution...) – Couverture internationale des intégrateurs• Aspects Technologiques – php ou J2EE (Culture technologique)
  23. 23. Simplicité VS Flexibilité
  24. 24. Drupal : une très large couverture fonctionneDrupal : une très couverture fonctionne Drupal est polymorphe grâce à son extensibilité via les modules Drupal est polymorphe grâce à son extensibilité via les modules
  25. 25. Pourquoi le choix Drupal simpose ?→ La force de Drupal est son extensibilité. Couverture fonctionnelle sans limite.→ La force de Drupal est son extensibilité. Couverture fonctionnelle sans limite→ L’interface d’administration permet de créer facilement de nouveaux types de→ L’interface d’administration permet de créer facilement de nouveaux types decontenus structurés (module CCK // Views et Entity dans D7).contenus structurés (module CCK Views et Entity dans D7).→ Un code distribué sous licence GPL.→ Un code distribué sous licence GPL.→ Un écosystème d’entreprise décentralisé. Drupal n’appartient pas à une→ Un écosystème d’entreprise décentralisé. Drupal n’appartient pas à uneentreprise en particulier.entreprise en particulier.→ Des profils d’installation clés en main, des packages permettant de créer→ Des profils d’installation clés en main, des packages permettant de créer un intranet, un réseau social ou un magasin. Par exmple, Open Atrium, un intranet, un réseau social ou un magasin. Par exmple, Open Atrium,Drupal Commons, Pressflow (voir http://drupaldistrowatch.com/)Drupal Commons, Pressflow (voir http://drupaldistrowatch.com/)
  26. 26. Agenda• Présentation de Drupal• Dynamique de la communauté• Drupal VS « la concurrence »• Fonctionnalité avancées / D7• Points de vigilance• Conclusions
  27. 27. Fonctionnalités du coeur de Drupal• Coeur minimaliste simple – Le coeur est surtout un framework correspondant à la base du site – Intègre les fonctionnalités de base dun cms – Gestion des contenus, utilisateurs, permissions...• Gestion des contenus – Lédition des contenus se fait sur le front (pas dunivers séparé) – Définition des types de contenus depuis linterface
  28. 28. 12 000 Modules dextension• 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és se fait via le développement de modules (les modules coeur servent dexemple)• Certaines propriétés sont communes (titre, auteur, statut) et dautres spécifiques au type de noeud. Site de référencement des modules : http://drupalmodules.com/ Site de référencement des modules : http://drupalmodules.com
  29. 29. Les modules indispensablesRéduire votre développement Gérer des contenus multimédia Gérer des images * Admin menu, * Media * File field, * Devel et Géolocaliser le contenu * Lightbox2, * Backup and migrate * Location Animer uneConstruire votre site * Gmap communauté * Entity, * OpenLayers * Voting API et Booster votre recherche Fivestar * Views, * Seach API * Organic Group * Panels, * Apache Solr Search Integration * Flag et Flagfriend * Webforms, Optimiser votre référencement * Userpoint * Context (avec Spaces). * Meta tags quick * Content ProfilePublier du contenu * Pathauto Eliminer les spams * Wysiwyg API * Global redirect * Mollom * Workbench * XML sitemap Faire du commerceToucher un public multilingue Générer plus de traffic * Drupal Commerce * Internationalization, * Subscriptions * Ubercart * Language sections. * SimpleNews
  30. 30. Méthodologie de choix des modules (1/2)
  31. 31. Méthodologie de choix des modules (2/2)
  32. 32. Drupal 7, lage de la maturité→ Drupal 7 est sorti en janvier 2011.→ Drupal 7 est sorti en janvier 2011.→ Son adoption est forte : 6 mois pour atteindre 100 000 sites contre 12 pour D→ Son adoption est forte : 6 mois pour atteindre 100 000 sites contre 12 pour D→ Il dispose déjà de 2439 modules, 205 thèmes, 96 traductions→ Il dispose déjà de 2439 modules, 205 thèmes, 96 traductionset 23 profils dinstallation.et 23 profils dinstallation.→ Les grosses nouveautés de Drupal 7 : entity (intégration et extension du→ Les grosses nouveautés de Drupal 7 : entity (intégration et extension dumodule CCK dans le coeur), refonte de linterface dadministration, améliorationmodule CCK dans le coeur), refonte de linterface dadministration, améliorationdes performances ...des performances ...
  33. 33. Agenda• Présentation de Drupal• Dynamique de la communauté• Drupal VS « la concurrence »• Fonctionnalité avancées / D7• Points de vigilance• Conclusions
  34. 34. Drupal VS Performance Performance
  35. 35. Architecture dhébergement haute performan performan Pour le trafic anonyme : Pressflow, Boost, Memcached, Varnish Pour le trafic anonyme : Pressflow, Boost, Memcached, Varnish Pour le trafic connecté : AuthCache, Varnish + ESI (Edge Side Include Pour le trafic connecté : AuthCache, Varnish + ESI (Edge Side Include
  36. 36. Et cest aussi cela...Et cest aussi cela...
  37. 37. Lancement de la « Drupal Masterclass »Lancement de la « Drupal Masterclass » DEVELOPPEUR PROJECT MANAGER THEMEUR EXPERT & CERTIFICATION MAS TERCLAS S MAS TERCLAS S MAS TERCLAS S Module expert DEV Module expert PM Module expert TH SPECIALIST DRUPAL E-COMMERCE DRUPAL E-COMMERCE DRUPAL E-COMMERCE MAS TERCLASS MAS TERCLAS S MAS TERCLASS DEV PM TH FORMATION DRUPAL MASTERCLASS DRUPAL MASTERCLASS DRUPAL MAS TERCLASS DRUPAL MAS TERCLASS DEV PM TH Fo rrm a ttiio n a v e c c e rrttiiffiic a ttiio n e n 1 0 jjo u rrs p o u rr iin tté g rre rr Fo m a o n a v e c c e c a on en 10 ou s pou n ég e lla c o m m u n a u tté d e s e x p e rrtts Dr u p a ll.. a c o m m u n a u é d e s e x p e s Dr u p a
  38. 38. Agenda• Présentation de Drupal• Dynamique de la communauté• Drupal VS « la concurrence »• Fonctionnalité avancées / D7• Points de vigilance• Conclusions
  39. 39. Le futur de Drupal - D8
  40. 40. Pour en savoir plus et poursuivre la discussioPour en savoir plus et poursuivre la discussio
  41. 41. Merci de votre attentionMichel-Marie MAUDET – Linagora – mmaudet@linagora.com / 0660469852
  42. 42. Crédits // Remerciements Crédits Remerciements• Dries pour tout le travail déjà réalisé... ...et toutes les informations présentes sur son blog• Jonathan Anthony, former CTO of Bounty – http://www.adappt.co.uk/sites/default/files/pdfs/Drupa l%20performance%20and%20Scalability.pdf• Rami Jarvinen, Exove Oy - « High performance Drupal sites - DrupalCamp Helsinki 27.9.2011 »• Marco Barbosa - « How to Choose Between Joomla Drupal and Wordpress - Is There a Best Choice ? »  • Et léquipe LinStudio de Linagora pour leur soutien et leur investissement au quotidien ;-)
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×