CMS : Pourquoi choisir Drupal 8 plutôt que Drupal 7 ?

Photo de Stéphane

Par Stéphane Bordage le mardi 01 septembre 2015

Logo du CMS Drupal 8

Cela faisait longtemps qu'on ne s'était pas posé ce genre de question ! Mais c'est un sujet qui devient récurrent lors des missions d'AMOA pour des projets Drupal mis en ligne en 2016. Et c'est vrai que la courbe des anomalies bloquantes de Drupal 8 est plutôt prometteuse. Alors, Drupal 8 est-il fait pour vous ? Ou vaut-il mieux rester encore quelques mois / années avec Drupal 7 ? Voici quelques éléments de réponse.

Drupal 7

Drupal 7 est mature et stable. Les architectures à mettre en place sont connues (modules, stratégie de cache, etc.). Les spécialistes maîtrise bien l'outil.

+

  • Maîtrisé par les spécialistes (connu, robuste, pas de surprise) = risque limité + quelques ressources disponibles
  • Léger & performant / D8
  • Richesse fonctionnelle grâce aux milliers de modules !

-

  • Interface contributeurs datée / D8
  • Architecture technique pas optimale
  • Déploiement complexe (pas de séparation contenu / configuration)

Drupal 8

A ce stade Drupal 8 est très prométeur mais pas totalement terminé (Layout a été retiré). Il repose sur une complexité architecturale qui le limite aux gros projets (multi-sites, multi langues, etc.). Il demande des équipes difficiles à trouver.

+

  • Interface contributeurs nettement améliorée en back-office (simplification, RWD, Inline editing, etc.)
  • Possibilité de créer des dashboard facilement (VBO likke dans le coeur)
  • Gestion des traductions simplifiée et homogénéisée
  • Mobile first + effort sur les performances
  • Base technique bien plus propre / évolutive que D7
  • Serveur RESTful & Migrate

-

  • Lourd & peu performant / D71 2 3
  • Templating au milieu du guet et complexe (pas de panels like, nouveau moteur Twig, etc.)
  • Nouvelle architecture technique à maîtriser = risques + peu de ressources
  • Peu de gros modules portés
  • Moins de richesse fonctionnelle "out of the box"

Conclusion

Si votre projet doit sortir dans la première moitié de 2016 et/ou que vos équipes maîtrise Drupal 7, alors il faut rester avec et laisser les autres essuyer les plâtres ! Il sera toujours possible de migrer dans un second temps. Par contre, vous pouvez tenter l'aventure Drupal 8 si votre front office est simple et que votre principale attente se situe sur le back-office.


  1. http://alexrayu.com/blog/drupal-7-vs-drupal-8-beta-11-performance-tests ↩︎

  2. http://www.appnovation.com/blog/drupal-7-vs-drupal-8-performance-comparison ↩︎

  3. http://buytaert.net/making-drupal-8-fly ↩︎

comments powered by Disqus