Drupagora linagora-20111110
Upcoming SlideShare
Loading in...5
×
 

Drupagora linagora-20111110

on

  • 1,422 views

Drupal overview during the Drupagora's event. Drupal 7, Drupal 8 overview. High performance with Drupal (Varnish + ESI).

Drupal overview during the Drupagora's event. Drupal 7, Drupal 8 overview. High performance with Drupal (Varnish + ESI).

Statistics

Views

Total Views
1,422
Views on SlideShare
1,422
Embed Views
0

Actions

Likes
1
Downloads
21
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Drupagora linagora-20111110 Drupagora linagora-20111110 Presentation Transcript

  • 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 / Modules• Points de vigilance• Conclusions
  • Agenda• Présentation de Drupal• Dynamique de la communauté• Drupal VS « la concurrence »• Fonctionnalité avancées / Modules• Points de vigilance• Conclusions
  • 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
  • Drupal, une adoption mondiale ! 9 millions de sites sont +100 000 site en France 9 millions de sites sont +100 000 site en France +120 millions de résultats Google "Drupal" +120 millions de résultats Google "Drupal" 350.000 pages de documentation 350.000 pages de documentation >12 000 développeurs, >100 000 contributeurs >12 000 développeurs, >100 000 contributeurs Près de 13 000 modules Près de 13 000 modules
  • 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
  • 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 & LinagoraAncien site car développement en cours. Sortie décembre 2011Ancien site car développement en cours. Sortie décembre 2011
  • Agenda• Présentation de Drupal• Dynamique de la communauté• Drupal VS « la concurrence »• Fonctionnalité avancées / Modules• Points de vigilance• Conclusions
  • Drupal = Communauté ultra dynamique... drupal.org :: le site officiel drupal.org le site officiel drupalfr.org :: le site officiel francophone drupalfr.org le site officiel francophone
  • Et en pleine croissance !Chiffres donnés par Dries lors de la DrupalCon à Londres.Chiffres donnés par Dries lors de la DrupalCon à Londres.
  • 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 !
  • Agenda• Présentation de Drupal• Dynamique de la communauté• Drupal VS « la concurrence »• Fonctionnalité avancées / Modules• Points de vigilance• Conclusions
  • 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
  • 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) – Orientation Framework de développement, développement ouvert – Maturité du code• Couverture fonctionnelle – Simplicité dutilisation et de déploiement, coût dexploitation – Points de vigilance fonctionnels
  • Simplicité VS Flexibilité
  • Drupal : une très large couverture fonctionnelleDrupal est polymorphe grâce à son extensibilité via les modules.Drupal est polymorphe grâce à son extensibilité via les modules.
  • 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/)
  • Agenda• Présentation de Drupal• Dynamique de la communauté• Drupal VS « la concurrence »• Fonctionnalité avancées / D7• Points de vigilance• Conclusions
  • 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 – Tout contenu est une entité (entity) – Catégorisation du contenu puissante via la taxonomie• Système modulaire – Toutes les fonctionnalités supplémentaires sont codées dans des briques modulaires• Hautement paramétrable et accessible au non-développeurs
  • 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/
  • 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 une communautéConstruire votre site * Gmap * Voting API et Fivestar * Entity, * OpenLayers * Organic Group * Views, Booster votre recherche * Flag et Flagfriend * Panels, * Search API * Userpoint * Webforms, * Apache Solr Search Integration * Content Profile * Context (avec Spaces). Optimiser votre référencement Eliminer les spamsPublier du contenu * Meta tags quick * Mollom * Wysiwyg API * Pathauto Faire du commerce * Workbench * Global redirect * Drupal CommerceToucher un public multilingue * XML sitemap * Ubercart * Internationalization, Générer plus de traffic * Language sections. * Subscriptions * SimpleNews
  • 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 forte :: 6 mois pour atteindre 100 000 sites contre 12 pour D6→ Son adoption est forte 6 mois pour atteindre 100 000 sites contre 12 pour D6→ 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 ...
  • Agenda• Présentation de Drupal• Dynamique de la communauté• Drupal VS « la concurrence »• Fonctionnalité avancées / D7• Points de vigilance• Conclusions
  • Drupal VS PerformanceDrupal VS Performance
  • Architecture dhébergement haute performanceArchitecture dhébergement haute performancePour le trafic anonyme :: Pressflow, Boost, Memcached, VarnishPour le trafic anonyme Pressflow, Boost, Memcached, VarnishPour le trafic connecté :: AuthCache, Varnish + ESI (Edge Side Include)Pour le trafic connecté AuthCache, Varnish + ESI (Edge Side Include)
  • Et cest aussi cela...Et cest aussi cela...
  • Lancement de la « Drupal Masterclass » DEVELOPPEUR PROJECT MANAGER THEMEUR EXPERT & CERTIFICATION MASTERCLASS MASTERCLASS MASTERCLASS Module expert DEV Module expert PM Module expert TH SPECIALISTDRUPAL E-COMMERCE DRUPAL E-COMMERCE DRUPAL E-COMMERCE MASTERCLASS MASTERCLASS MASTERCLASS DEV PM TH FORMATION DRUPAL MASTERCLASSDRUPAL MASTERCLASS DRUPAL MASTERCLASS DRUPAL MASTERCLASS DEV PM TH Formation avec certification en 10 jours pour intégrer Formation avec certification en 10 jours pour intégrer la communauté des experts Drupal. la communauté des experts Drupal.
  • Agenda• Présentation de Drupal• Dynamique de la communauté• Drupal VS « la concurrence »• Fonctionnalité avancées / D7• Points de vigilance• Conclusions
  • Le futur de Drupal - D8
  • Pour en savoir plus et poursuivre la discussion...Pour en savoir plus et poursuivre la discussion...
  • 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 informations présentes sur son blog• Jonathan Anthony, former CTO of Bounty – http://www.adappt.co.uk/sites/default/files/pdfs/Drupal %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 ;-)