Drupal vs WordPress ? Un comparatif inutile
J’ai lu beaucoup d’articles plutôt subjectifs qui tentent de comparer les fonctionnalités de WordPress et de Drupal. Le résultat est en général le même, les auteurs conseillent l’utilisation de WordPress car son installation serait plus simple, son interface d’administration plus intuitive, le théming plus facile à appréhender et sa communauté plus étendue, ce qui permettrait de faire évoluer WordPress via les plugins beaucoup plus simplement. Qu’en est il réellement ?
Apple vs Microsoft ? Skateboard vs Rollers ?
Le monde de l’informatique (mais pas seulement) adore mettre deux produits face à face histoire de faire gicler de grandes gerbes de sangs, le phénomène de clan, Microsoft contre Apple (ca marche aussi avec Microsoft contre Linux ou Apple contre Google…), c’est ce qui anime le plus souvent des débats qui se révèlent bien souvent stériles.
Les arguments que j’ai évoqué dans l’introduction de cet article (Installation simple, admin plus intuitive, théming plus facile…. sous WordPress) ne sont pas totalement faux, je dirais même que, oui, la base de plugins de WordPress est nettement plus importante que celle de Drupal, et que oui, le théming peut sembler plus simple à appréhender, mais comparer Drupal à WordPress, ce n’est pas une bonne idée, ils ne sont pas destinés à rendre les mêmes services, et par conséquent, il semble judicieux de connaitre les deux super CMS du moment, qu’on soit designer ou développeur.
Pourquoi Drupal et WordPress sont deux CMS différents ?
WordPress a initialement, et pendant longtemps, été principalement destiné aux bloggeurs. La v3 change quelque peu la donne en favorisant les champs personnalisés notamment, mais ce n’est toujours pas aussi intuitif que ce que propose Drupal et son module CCK (qui sera d’ailleurs intégré d’office dans Drupal 7).
La gestion des droits utilisateurs dans WordPress est également très révélatrice de l’utilisation que les gens en font. Il est quelque peu difficile de mettre en place une gestion fine des droits utilisateurs (rédacteur, rédacteur en chef, directeur de publication, administrateur ou simple intervenant extérieur), difficile d’envisager l’utilisation de WordPress lorsque l’on veut s’en servir comme d’un véritable système de publication de contenu avec plusieurs niveaux d’utilisation.
De son côté Drupal permet une meilleure personnalisation de l’interface d’administration via les types d’articles et les champs personnalisés. Il est beaucoup plus aisé de mettre à disposition d’un utilisateur ce type de fonctionnement pour la rédaction d’un article que le système de post metas de WordPress. On perd nettement moins de temps à expliquer à un utilisateur qu’il faut utiliser tels champs personnalisés pour la mise en page d’un article, d’autant plus que l’on peut y intégrer facilement l’auto completion et rendre des champs obligatoires.
Côté gestion des utilisateurs, Drupal est tout désigné pour une équipe rédactionnelle et la mise en place d’une véritable communauté. La v7 devrait également appuyer un peu plus sur la gestion des abonnés.
Drupal vainqueur par KO ?
Non. Si vous avez lu entre les lignes, vous avez du vous rendre compte d’une chose évidente dans la toute petite liste des différences entre ces deux CMS : leur domaine d’application.
WordPress est un formidable CMS mono utilisateur, ou pour une toute petite équipe, destiné à alimenter un flux d’actualités comme on le connait avec les blogs. C’est également un outil très intéressant pour des sites vitrines, des « petits » projets qui ne nécessitent pas une usine à gaz pour simplement montrer le savoir faire d’un artisan par exemple.
Drupal est également un excellent CMS, qui s’adresse avant tout au corporate et au format journal / magazine en ligne. Il est plutôt léger et suffisament évolutif pour permettre de l’utiliser de façon plus soutenue. Pour s’en assurer, il suffit de voir qui utilise Drupal, notamment :
En gros, des sites avec un plusieurs milliers / millions de pages vues par jour où l’information est différente selon les types d’articles et où il y a plusieurs rédacteurs.
Des arguments pour l’un et l’autre ? A quoi bon ?
Certains auteurs appuient fortement sur le fait que, de base, WordPress est beaucoup plus complet que Drupal, et que pour arriver aux mêmes fonctionnalités, il est nécessaire d’installer de nombreux modules à Drupal. La question qui me turlupine, c’est Pourquoi devrait on installer tout un tas de plugins pour faire comme WordPress alors qu’on en a pas besoin ?
Les fonctionnalités intégrées à WordPress le sont car le CMS ne tournerait probablement pas bien sans elles. Drupal intègre lui aussi des fonctionnalités qu’on ne trouve pas par défaut dans WordPress. Dans la mesure ou les deux CMS ne sont pas destinés à rendre exactement les mêmes services, cet argument n’est pas très crédible.
Zedeathtouch.net utilisera Drupal…
J’ai testé au fil des années, avec Zedeathtouch.net, un très grand nombre de CMS : Dotclear, Spip, Xoops, WordPress, Joomla… pour ne citer que les plus connus. ZDT n’est pas un site utilisé par un grand nombre de rédacteurs (il le fut, mais ce n’est plus le cas depuis longtemps), la gestion des droits utilisateurs n’est donc pas un besoin important. Ce qui m’intéresse le plus, avec Drupal, c’est principalement la personnalisation des types d’articles, mais également son extensibilité – via les modules.
… et mes futurs clients aussi.
Un autre aspect qui me pousse à utiliser Drupal, c’est la possibilité de proposer des services professionnelles plus intéressants. Il est possible de changer le thème de l’administration de Drupal facilement, ce qui permet de mettre un peu de sa touche dans une application livrée à un client. Faire évoluer son propre Drupal avec des modules maison tout en bénéficiant d’un core développé par des gens compétents et soutenus par une communauté assez importante, c’est, selon moi, une alternative et un gain de temps intéressants par rapport au développement d’un CMS maison, qu’importe le Framework PHP utilisé.
Et puis, le site de la maison blanche, c’est un sacré argument lorsque l’on présente la solution que l’on propose d’intégrer
Donc ?
Si je devais résumer en quelques mots, je dirai que :
- WordPress = blog et petits sites web mono utilisateur
- Drupal = Site web corporate, communautaire ou orienté magazines
C’est très réducteur mais je pense que ça résume bien ces deux formidables CMS qui ont fait leurs preuves et qui, chacun dans leur domaine, resteront des références pendant un long moment.
France.fr
Tout le bazard autour du portail France.fr, qui tourne sur Drupal, est selon moi un excellent moyen pour la communauté Drupal de montrer ce que le CMS a dans le ventre. Je ne reviendrais pas sur le SIG qui cherche à se dédouaner de ses propres échecs en imputant la non gestion de son projet à d’éventuelles manquement autour du CMS ou sur la qualité de l’hébergement. Drupal supporte une montée en charge relativement importante avec peu de serveurs. Certains sites web générant des millions de visites tiennent parfaitement le coup avec finalement assez peu de ressources.
Toujours est il que c’est vraiment une opportunité, pour la communauté Drupal, de démontrer que des sites ultra fréquentés utilisent ce CMS et s’en sortent parfaitement, sans un investissement de 1.8 million d’euros dans la poche.
Quelques mots sur l'auteur
Je m'appelle Grégory BABONAUX, je suis concepteur développeur web indépendant en Normandie (Dans un axe plus ou moins approximatif situé entre Caen, Rouen, Evreux et Paris). Plus d'informations me concernant sur mon site : www.gregorybabonaux.fr ou sur mon portfolio : www.behance.net/gregorybabonaux




Commentaires
bruno bichet - 2 août 2010
Article très intéressant, mais pourquoi parler systématiquement des modules Drupal permettant de faire telle ou telle chose super bien mieux que WordPress en oubliant qu’il y a des extensions WordPress pour tout ou presque ?
Une extension n’est pas forcément moins bien qu’un module, si ?
Daibai - 2 août 2010
Module, Extension… c’est finalement la même chose, sauf que les deux communautés ne l’appellent pas pareil
Comme je le disais dans l’article, WordPress s’en tire d’ailleurs largement mieux que Drupal à ce petit jeu, il existe effectivement beaucoup plus d’extensions (enfin, de modules !), mais quand on regarde bien, près de la moitié des extensions WordPress reproduisent les mêmes fonctionnalités… des extensions concurrentes quoi.
Agence Référencement - 2 août 2010
une extension est module, deux mot pour designer la même chose.
frankie edgar - 4 août 2010
What is the best module for drupal for multiple newsletter management?
Agence Référencement - 23 août 2010
Merci pour cet article, bien détaillé et bonne continuation pour votre blog.
Online Form - 24 août 2010
hey man I like it. I’m off to write more posts and put your ideas to the test. After all, we always have something new to learn and being humble, I came here to learn. Bookmarked.
- Andre
joe - 5 février 2011
Bon résumé sur l’inutilité de vouloir comparer des pommes avec des oranges.
Une précision The Onion n’utilise plus Drupal depuis belle lurette mais… le framework Django qui est excellent au demeurant. Mais qui est destiné aux sites imposant de grosses montées en charges et du sur mesure.
Grégoire - 7 avril 2011
Il semblerait bien que http://www.zedeathtouch.net/ utilise désormais WordPress.
Alors, qu’est-ce qui a changé en un an ? L’objectif et le dimensionnement de zedeathtouch.net ou l’avis de l’auteur de ce billet
Vanessa - 16 juin 2011
Intéressant article qui m’éclaire bien plus que de nombreuses prises de position subjectives.
A vous de jouer