Publicité
Publicité

Contenu connexe

Publicité

Pourquoi Drupal ?

  1. Pourquoi Drupal ? @NicolasFruit
  2. Un peu sur vous … … un peu sur moi. Drupal Camp Montréal 2012 @NicolasFruit
  3. Drupal … du coté technique Drupal Camp Montréal 2012 @NicolasFruit
  4. Drupal … du coté technique 3 Mo CMS Courbe d'apprentissage Framework LAMP Flexible, 4000 modules Plus un outil qu'un CMS prêt à l'emploi Drupal Camp Montréal 2012 @NicolasFruit
  5. Drupal … une communauté Drupal Camp Montréal 2012 @NicolasFruit
  6. Drupal … une communauté Come for the software, stay for the community Code Sprint 500 groupes Version aux 3 ans, D8 en 2013 2 DrupalCon / an, 2000-3000 personnes Camp Meetup Éco-système OpenSource/Darwin Groupe de sécurité Drupal Camp Montréal 2012 @NicolasFruit
  7. Pourquoi Drupal et pas … un développement maison ? Avec un développement maison: • C'est formateur • Tout contrôler • Assurer la sécurité • Coûteux • Impossible de répondre à toutes les demandes Drupal Camp Montréal 2012 @NicolasFruit
  8. Pourquoi Drupal et pas … un "vrai" Framework ? Comme CakePHP, Django … • Plus productif qu'un développement maison • Vous devrez coder plus de fonctionnalités (utilisateurs, authentification, rôle), des contenu (CMS), la traduction, le caching … • Petite WebApp, pourquoi pas … mais futurs besoins ? • Drupal est d'abord un CMS, qui se double d'un Framework • Drupal 8 intégrera des composants Symfony 2 Drupal Camp Montréal 2012 @NicolasFruit
  9. Pourquoi Drupal et pas … un CMS propriétaire ? Si vous chercher une solution "contractuelle" … alors un CMS propriétaire ? Solution propriétaire: • Le coût initial des licenses, par serveurs. • Le coût pour bien piloter, en temps et en consultant • Prise en main par vos équipes Si votre outil s'installe en quelques minutes sans avoir besoin d'équipes spécialisées, ni de licenses, ni de serveur … il sera mieux maitrisé Solution opensource, comme Drupal, tout n'est pas magique: • Il y a aussi un coût pour bien piloter, mais vous pourrez y mettre les économies faites du coté des licences/serveurs • Il peut-y avoir des problèmes lors de l'implantation d'un tel outil. Mais la communauté est là ! • Sécurité par "Visibility vs Obscurity" Drupal Camp Montréal 2012 @NicolasFruit
  10. Pourquoi Drupal et pas … un CMS propriétaire ? Support d'un fournisseur "redevable" ? C'est possible avec Drupal .... Écosystème très riche, nombreux fournisseurs locaux, surtout à Montréal ! Acquia est à Drupal ce que Redhat est à Linux Dries, à propos des CMS propriétaires: Drupal Camp Montréal 2012 @NicolasFruit
  11. Pourquoi Drupal et pas … un CMS opensource ? Comparaison plus ardue, chaque outil a ses forces et ses faiblesses. Contributions croisées (WYSIWYG ...) Si votre objectif est de faire toujours le même type de site … peut-être qu'un autre outil que Drupal sera mieux adaptés. Mais si vous voulez être plus polyvalent, répondre à différentes offres, et capitaliser à chaque projet pour être plus efficace, alors Drupal est un très bon choix car il offre le plus large champs d'application: • site vitrine, • blog individuel, multi-utilisateurs, • site communautaire ou chaque utilisateur est un contributeur. • et plus … Drupal Camp Montréal 2012 @NicolasFruit
  12. Drupal, principales fonctions Thèmes (Mobile - MultiCanal) Recherche Statistique Contenu (Content Type - Node) Usager (permission) SEO Menu / Taxonomy Et bien plus, avec les modules contrib … Drupal Camp Montréal 2012 @NicolasFruit
  13. Drupal est flexible
  14. Drupal est flexible Darwin 4000 modules pour Drupal 7 Activer ce qui est juste suffisant Le core fonctionne avec des modules Drupal Camp Montréal 2012 @NicolasFruit
  15. Drupal Camp Montréal 2012 @NicolasFruit
  16. Drupal Camp Montréal 2012 @NicolasFruit
  17. Drupal Camp Montréal 2012 @NicolasFruit
  18. Drupal Camp Montréal 2012 @NicolasFruit
  19. Drupal peut monter en charge Code Équipe Serveur Drupal Camp Montréal 2012 @NicolasFruit
  20. Drupal peut-être frustrant Drupal Camp Montréal 2012 @NicolasFruit
  21. Courbe d'apprentissage Drupal Camp Montréal 2012 @NicolasFruit
  22. Temps de développement • Parfois difficile à évaluer • Si un module existe • Si un besoin spécifique • Gérer les attentes de votre client • Du temps pour simplifier les interfaces Drupal Camp Montréal 2012 @NicolasFruit
  23. Y-a un module pour ça ! • Tentant ... • Penser aux mises à jour de sécurité • S'inspirer du code d'un module existant Drupal Camp Montréal 2012 @NicolasFruit
  24. Bris de compatibilité • Frustrant au premier abord ... • C'est une façon d'épurer (Darwin !) • Support de la version précédente • Pour les modules, c'est plus variable ... Drupal Camp Montréal 2012 @NicolasFruit
  25. Pas facile de trouver, ou de faire, un thème • Conséquence de sa grande flexibilité • Doit être intégré au développement • Responsive Web Design Drupal Camp Montréal 2012 @NicolasFruit
  26. C'est complexe, mais est-ce à cause de Drupal ? Drupal Camp Montréal 2012 @NicolasFruit
  27. Drupal est une glue Drupal Camp Montréal 2012 @NicolasFruit
  28. Drupal est une glue • Comme PHP • Coding standard • Modules "pont": – Commentaires: Disqus – Analytique: Google Analytic – Envoi d'email: MailChimp Drupal Camp Montréal 2012 @NicolasFruit
  29. Héberger votre site Drupal Camp Montréal 2012 @NicolasFruit
  30. Héberger votre site • Mutualisés • VPS, Linode ... • Besoins simples: Drupalgarden • Besoins évolués: Pantheon ou DevCloud d'Acquia Drupal Camp Montréal 2012 @NicolasFruit
  31. Drupal, Plateforme d'apprentissage Drupal Camp Montréal 2012 @NicolasFruit
  32. Drupal, plateforme d'apprentissage jQuery Memcached API Varnish Symfony Ngnix CSS/LESS/SASS Mobile HTML5 Responsive Web Design • Drupal Planet Web Sémantique • Drupal 8 • Facile d'expérimenter • Vos connaissances vous appartiendront Drupal Camp Montréal 2012 @NicolasFruit
  33. Open Gouv / Open Data Drupal Camp Montréal 2012 @NicolasFruit
  34. Pour finir, quelques sites … http://www.drupalshowcase.com/ Drupal Camp Montréal 2012 @NicolasFruit
  35. Drupal Camp Montréal 2012 @NicolasFruit
  36. Drupal Camp Montréal 2012 @NicolasFruit
  37. Drupal Camp Montréal 2012 @NicolasFruit
  38. Drupal Camp Montréal 2012 @NicolasFruit
  39. Drupal Camp Montréal 2012 @NicolasFruit
  40. Drupal Camp Montréal 2012 @NicolasFruit
  41. Merci ! Des Questions ? Crédits: • Lullabot pour la vidéo Drupal 7 • Cyril Reinhard (@CyrilCR), Directeur d'Acquia France, pour certaines slides • Retrouvez cette présentation sur nicolasfruit.com Drupal Camp Montréal 2012 @NicolasFruit
  42. Bon Drupal Camp Montréal 2012 @NicolasFruit
Publicité