Aussi populaire dans le nom que ces trois CMS open source sont, le fait est qu’ils ne sont tout simplement PAS les meilleurs CMS sur le marché. Je réalise que cette déclaration peut bouleverser les gens dans leur camp, mais c’est une déclaration de fait.
Pendant des années, les intentions honnêtes des gens ont rendu un mauvais service à ces systèmes de gestion de contenu en les recommandant aveuglément pour tout sous le soleil, juste pour les aider à gagner plus de popularité et une plus grande base d’utilisateurs. Ce qu’ils ne réalisent pas, cependant, c’est que ce type d’action fait plus de mal au nom du projet que de l’aider (dans la plupart des cas). Aujourd’hui, je vais vous expliquer pourquoi ces trois CMS populaires ne sont tout simplement pas les meilleurs sur le marché.
J’attends d’écrire ce billet depuis un certain temps, mais je pense qu’il est très important et qu’il peut aider les gens à comprendre comment choisir correctement un CMS sans faire des suppositions aveugles selon lesquelles le fait d’entendre un nom de marque à plusieurs reprises signifie qu’il est automatiquement bon pour eux.
En rôdant autour de Quora et d’autres sites populaires d’assurance qualité, je rencontre souvent des personnes qui posent des questions sur le CMS qu’elles devraient envisager pour leur projet. L’échange ressemble normalement à quelque chose comme ceci :
La question : Quel CMS dois-je utiliser ?
Réponse 1 : Définitivement Joomla, c’est le meilleur !
Réponse 2 : WordPress à fond !
Réponse 3 : Drupal est bien meilleur, je vous suggère d’y jeter un œil !
Ce type de recommandation aveugle, comme je l’ai mentionné ci-dessus, non seulement n’ajoute aucune valeur à une conversation, mais ne fait rien d’autre que de rendre encore plus confuse la personne qui pose la question en premier lieu. Dans cette seule question, sans aucune qualification de ce que cet utilisateur a besoin ou veut d’un CMS, trois systèmes complètement différents avec trois niveaux de compétences complètement différents ont été recommandés et le fait est que, autant que cela peut bouleverser ceux qui sont dans l’un ou l’autre de ces camps, aucun n’est le meilleur.
Discutons de quelque chose de très important pendant un moment. Cela peut vous choquer mais…
- Il n’y a pas de meilleur CMS.
- WordPress n’est PAS le meilleur CMS
- Plus de plugins = plus de ballonnement
- Pourquoi est-ce un problème ?
- Vieux plugins et pas d’avertissement
- Mises à jour constantes
- Conclusion
- Joomla n’est PAS le meilleur CMS
- Le jeu des plugins
- Hacked?
- Mauvaises recommandations = mauvaise expérience
- Milieu
- Conclusion
- Drupal n’est PAS le meilleur CMS
- L’énigme du module (ou du plugin ?)
- C’est tout simplement pas facile
- Conclusion
- Donc, quel est le meilleur CMS ?
Il n’y a pas de meilleur CMS.
Voilà, je l’ai dit.
Je suis désolé pour tous ceux qui sont dans les camps Joomla, Drupal et WordPress mais le fait est que, mais votre CMS n’est tout simplement pas le meilleur. Parmi les milliers de systèmes de gestion de contenu sur le marché a ses propres forces. Il y en a qui sont mieux adaptés aux blogs, d’autres qui sont excellents pour les projets compliqués nécessitant plus d’un cadre et d’autres qui sont meilleurs pour les sites Web multilingues, et ce n’est que la description de quelques cas d’utilisation.
Certains d’entre vous se demandent peut-être pourquoi alors, nous avons un certain nombre de catégories liées au « meilleur CMS » dans nos prix CMS . La raison est simple, les gens veulent être en mesure de voter et de nommer sur leurs projets préférés et je voulais m’assurer que certains des projets moins connus obtiennent leur moment sous les projecteurs. Je pense que cela vaut la peine d’aider les projets de toutes sortes à se faire connaître. Bien que la terminologie « Meilleur CMS pour l’entreprise » ne semble pas être la meilleure idée, j’ai essayé de les diviser en catégories spécifiques pour les aider à les aligner avec un objectif, de sorte que plutôt qu’un simple prix du meilleur CMS, qui ne serait pas très valable compte tenu de ce que je viens de vous dire ci-dessus … un meilleur CMS pour l’entreprise par exemple est plus facile à identifier parce que vous identifiez son objectif. Je n’aime pas utiliser le terme Meilleur CMS dans n’importe quelle formulation, c’est pourquoi je les ai divisés en catégories plus spécifiques cette année.
Maintenant, laissez-moi vous dire pourquoi ces produits ne sont pas les meilleurs CMS du marché. Je suis sûr que cela va probablement contrarier certaines personnes, mais je pense que ces choses sont importantes à identifier.
WordPress n’est PAS le meilleur CMS
WordPress est, avant tout, une plateforme de blogging. Oui, je sais, il y a ceux qui disent que c’est le meilleur pour tout sous le soleil, y compris les sites Web d’entreprise et plus encore, mais le fait est que lorsque les développeurs travaillent sur des fonctionnalités pour WordPress, l’écriture d’articles de blog est leur objectif #1, pas si oui ou non il peut gérer un site Web immobilier ou un cabinet d’avocats.
De plus, WordPress souffre de quelque chose dont beaucoup de systèmes de gestion de contenu souffrent… une trop grande dépendance aux plugins. En plus de cela, les plugins ne sont pas testés par un développeur principal de WordPress pour s’assurer qu’ils passent une certaine forme d’assurance qualité avant d’entrer dans le dépôt de plugins. En conséquence, un problème tel que celui-ci peut se produire : http://www.pcworld.com/article/2458080/thousands-of-sites-compromised-through-wordpress-plugin-vulnerability.html
Plus de plugins = plus de ballonnement
Encore, il y aura ceux qui me contrediront sur ce point, mais c’est un problème commun à tous les systèmes de gestion de contenu partout et avec WordPress spécifiquement, il est pratiquement impossible (notez que j’ai dit pratiquement) de faire fonctionner WordPress sans installer au moins 5 plugins du répertoire de plugins.
Pourquoi est-ce un problème ?
En termes simples, plus vous installez de plugins, plus les performances de votre site Web souffrent. Malheureusement, même les plugins développés par Automattic (la société mère de WordPress) peuvent provoquer des ralentissements massifs du temps de chargement et des performances (je vous parle de Jetpack). Bien que les intentions des développeurs qui publient les plugins soient bonnes, cela laisse souvent ceux qui exécutent WordPress avec la tâche de mettre à jour les plugins constamment.
Vieux plugins et pas d’avertissement
En plus de cela, un ÉNORME pourcentage des plugins dans le référentiel WordPress sont vieux et périmés, mais toujours disponibles pour être installés sur votre système. C’est un énorme problème car ces anciens plugins existent toujours et ne sont pas supprimés. Il faut vraiment un système automatisé qui supprime les plugins de plus d’un an, par exemple, automatiquement s’ils ne sont pas mis à jour sinon quelqu’un peut installer sans le savoir quelque chose qui peut exposer son site Web à des vulnérabilités.
Pour tester cela, j’ai pu installer (sans le moindre avertissement) un plugin de 2008 sur mon système sans le savoir. Comment une telle chose peut-elle se produire ? La fonction de recherche de plugins de WordPress n’indique pas la date de développement du plugin et ne vous avertit pas qu’il pourrait ne pas être compatible, à moins que vous n’appuyiez sur le bouton « Détails ». Si vous recherchez et lisez l’extrait d’un plugin et pensez que c’est ce que vous recherchez, vous pouvez appuyer sur installer et ne pas avoir la moindre idée que le plugin a 4 ans et qu’il est susceptible de causer des problèmes massifs avec votre système.
Pour être franc, c’est une blague complète et je suis floqué que le dépôt n’ait pas été purgé de ces vieilles ordures maintenant ou, à tout le moins, un avertissement n’a même pas été mis en œuvre qui vérifie la date et la compatibilité par rapport à votre système et vous alerte (ou mieux encore vous empêche) d’installer un plugin qui n’est pas actuel.
Ne croyez pas qu’il y a une tonne de vieux plugins ? Vérifiez ce lien. Ce n’est qu’un petit échantillon d’un énorme problème. Pensez-vous vraiment qu’installer quelque chose développé pour la version de WordPress de 2008 serait une bonne idée ?
**Mise à jour : WordPress a apporté quelques modifications à son répertoire de plugins pour tenter d’identifier la compatibilité et les dates de mise à jour, mais il y a encore des problèmes majeurs. Alors qu’ils ont commencé à classer les plugins plus mis à jour et ceux qui sont testés avec la version la plus récente en premier et les plus anciens loin dans le répertoire, vous êtes toujours en mesure d’installer d’anciens plugins avec absolument aucun avertissement. Aujourd’hui, à titre de test, j’ai essayé d’installer un plugin vieux de 6 ans sur mon installation WordPress et il a fonctionné parfaitement sans aucun avertissement. C’est un problème de sécurité majeur et une énorme préoccupation qui doit être abordée en ce qui me concerne.**
Mises à jour constantes
Vous voyez, en tant que nouvelle personne qui utilise WordPress pour la première fois en voyant un avis de mise à jour, vous supposez que c’est une bonne chose à faire pour des raisons de sécurité. Le problème avec cela est que plus souvent qu’autrement, une simple mise à jour de plugin a le potentiel de faire tomber votre site durement et de vous laisser vous démener pour trouver un développeur pour vous aider à comprendre ce qui vient de se passer.
Pour être juste, ce n’est pas un problème spécifique à WordPress (bien que ce soit très commun avec WP) mais plutôt un problème avec un nombre important de CMS qui s’appuient sur des plugins (et croyez-moi, la liste est longue).
Une solution simple à cela serait d’avoir un fail safe en place qui copie votre site web, exécute la mise à jour dans un sandbox et, si tout va bien, l’exécute ensuite sur le site principal. Cependant, ce type de système n’est pas très courant, à moins que vous n’utilisiez une solution d’hébergement géré WordPress comme WPEngine qui vous permet d’avoir une copie de dev pour tester les mises à jour.
Conclusion
WordPress n’est pas un mauvais CMS et je ne cherche pas à prétendre que c’est le cas. Ce que je dis, c’est que, comme tous les CMS qui existent, il a ses défauts et des cas d’utilisation spécifiques où il est mieux recommandé.
Le fait est qu’il y a beaucoup d’autres CMS qui pourraient faire un meilleur travail dans les situations où WordPress finit par être recommandé et ces systèmes n’ont tout simplement pas le même bouche à oreille ou les mêmes prouesses marketing que WordPress, donc ils ne sont jamais explorés.
Le problème avec les plugins est qu’ils causent du ballonnement et le ballonnement signifie que votre site Web ralentit. Bien sûr, vous pouvez utiliser un plugin de mise en cache, mais c’est aussi en soi un plugin développé par un tiers et si vous voulez un support, vous devez l’acheter séparément. Pourquoi la mise en cache n’est pas intégrée à WordPress à ce jour m’échappe encore.
Peut-on utiliser WordPress comme une bonne option pour un site Web immobilier, un cabinet d’avocats ou quelque chose de similaire ? Absolument, mais plutôt que de faire une recommandation basée sur aucune information n’ajoute aucune valeur à une conversation. Il est important de poser des questions qualifiantes et de découvrir ce que l’individu a besoin et veut d’un projet, comment il sera utilisé, qui l’utilisera et ainsi de suite avant de tenter d’aider à réduire la liste des systèmes de gestion de contenu.
Joomla n’est PAS le meilleur CMS
Il y a beaucoup de gens qui aiment Joomla et c’est génial. La communauté Joomla a vraiment aidé à faire la lumière sur les produits open source sur le marché. Cependant, ce n’est tout simplement pas le meilleur CMS qui existe.
Le jeu des plugins
Joomla souffre exactement du même problème que WordPress quand il s’agit de plugins. Les plugins ne sont pas testés contre le système par les développeurs de base de Joomla avant d’être ajoutés au référentiel (ce même problème est persistant dans une tonne de CMS et n’est pas spécifique à Joomla)et il y a aussi un nombre important de plugins périmés de 2010 – 2012 dans tout le répertoire des extensions de Joomla.
Je n’ai pas eu l’occasion de tester si Joomla vous laissera installer un plugin périmé ou non car leur démo Joomla ne fonctionnait pas correctement pour moi afin de tester cela, donc je ne peux pas parler de cette capacité sur la dernière version. Espérons qu’il bloque ceux qui sont périmés ou au moins donne un avertissement.
Hacked?
Les sites Web Joomla, pour une raison quelconque, semblent également avoir un taux élevé de tentatives de piratage contre eux. Je ne blâme pas spécifiquement Joomla mais je pense que c’est plus dû au fait que Joomla est populaire et donc, les pirates se concentrent sur lui et ciblent les sites Web qui l’utilisent spécifiquement. Cela arrive tout aussi souvent avec WordPress pour être sûr, mais j’ai tendance à entendre plus souvent des gens qui ont tenté d’utiliser Joomla, ont été piratés et cherchent de nouvelles solutions.
Non, je n’invente rien. C’est la chose n°1 pour laquelle je suis contacté. Pour les fans de Joomla qui sont prêts à paniquer parce que j’ai mentionné cela, je ne dis pas que Joomla est le CMS le plus piraté, loin de là. Je souligne simplement que dans mon cas, je suis contacté à ce sujet plus souvent que tous les autres.
À la défense de Joomla, je pense personnellement que cela est largement dû à la question centrale de ce post…. Joomla étant recommandé pour des projets pour lesquels il n’est pas le mieux adapté. Ce que je veux dire par là, c’est que plus il y a de personnes qui tentent de mettre en place Joomla sans aucune connaissance du CMS et qui l’utilisent dans un but qui diffère de ses forces principales, plus ils sont susceptibles de faire des erreurs et de se retrouver avec un site piraté.
Mauvaises recommandations = mauvaise expérience
Je dis cela parce que des produits comme Joomla et Drupal ont tendance à être orientés vers ceux qui sont familiers avec les systèmes de gestion de contenu plus que ne le serait WordPress, par exemple. Ce sont des produits légèrement plus avancés. Dans mon esprit, je vois les trois premiers par ordre de difficulté : WordPress, Joomla, Drupal (utilisateur débutant, utilisateur intermédiaire, utilisateur avancé). L’utilisation inappropriée d’un CMS pour une situation pour laquelle il n’est pas le mieux adapté peut entraîner des problèmes et un système mal configuré qui, à son tour, peut conduire à des problèmes sur la route.
Joomla a également tendance à être un peu plus avancé que WordPress et ceux qui le recommandent aux nouveaux utilisateurs qui n’ont pas d’expérience avec les systèmes de gestion de contenu ou qui n’en ont jamais utilisé un auparavant ne leur rendent pas service, ni au produit. Il existe des CMS bien plus faciles, mais Joomla est définitivement sur la bonne voie ces derniers temps avec ses versions et s’améliore considérablement (l’interface est à des années-lumière de ce qu’elle était dans la série 2.5).
Milieu
D’une certaine manière, Joomla est à mi-chemin entre WordPress et Drupal.
Comme indiqué précédemment, il est au milieu quand il s’agit de la difficulté d’utilisation, mais cela est également vrai pour la flexibilité générale et les fonctionnalités de Joomla. WordPress peut être étiré – en théorie du moins – pour créer une très large gamme de types de sites web, des blogs aux annuaires. Drupal, dont nous parlerons bientôt, peut être utilisé pour créer presque n’importe quel type de site Web grâce à sa nature de bloc de construction.
Joomla ne s’étire pas tout à fait aussi loin que WordPress, et dans les occasions où il le fait, vous pouvez être sûr que les développeurs ont eu un moment inconfortable pour y arriver. De même, Joomla ne peut pas être utilisé comme un cadre pour assembler des éléments de site Web comme le fait Drupal. Joomla est le cochon du milieu. Il fonctionne pour certains, mais pour d’autres, il ne sert qu’à frustrer.
Conclusion
Comme vous pouvez le voir, comme WordPress, Joomla a aussi beaucoup de problèmes et bien que ce soit un bon produit, ce n’est pas le meilleur CMS sur le marché et il n’est pas non plus approprié de juste le recommander pour n’importe quoi sans réfléchir soigneusement et planifier un cas d’utilisation pour voir si c’est un bon ajustement.
Drupal n’est PAS le meilleur CMS
C’est ici que les choses deviennent intéressantes. À mon avis, Drupal n’est pas un CMS. C’est un CMF. Cela signifie que vous pouvez considérer Drupal comme un Lego, vous pouvez construire tout ce que vous voulez avec lui sans aucune limite. C’est vraiment un produit incroyable MAIS (et voici le gros problème) les gens ont toujours tendance à le recommander pour des projets qui nécessitent des solutions beaucoup moins complexes et faciles.
Comme je l’ai déjà mentionné de nombreuses fois, cela n’aide pas votre CMS préféré à réussir. Cela ne rend pas service et amène quelqu’un à tenter de l’utiliser dans un but auquel il n’est pas destiné (ou pour lequel il n’est pas le mieux adapté) et à finir frustré. Nous savons tous ce que font les gens frustrés, n’est-ce pas ? Ils répandent le mot sur la façon dont ils sont frustrés.
Alors, plutôt que de simplement dire quelque chose de peu utile comme « Utilisez Drupal, c’est le meilleur ! !! » peut-être devriez-vous examiner ce que Drupal a été conçu pour faire et quels projets il est le mieux adapté avant de faire une recommandation.
L’énigme du module (ou du plugin ?)
Au crédit de Drupal, ils ont fait quelque chose de bien avec leur répertoire de modules (même chose que les plugins pour ceux d’entre vous qui ne comprennent pas le jargon). Ils ont une liste déroulante afin que vous puissiez vous assurer que vous ne voyez que les modules qui sont en cours de développement et qui sont activement maintenus.
Pourquoi ne faites-vous pas cela Joomla et WordPress ? Oui, je vous parle.
Personnellement, je ne vois aucune raison de maintenir ces téléchargements, mais peut-être que je manque quelque chose ici. Je dirai qu’à mon avis, Drupal a le meilleur répertoire de modules du lot donc ils obtiennent des points bonus là.
C’est tout simplement pas facile
Laissez-moi m’excuser à l’avance auprès de tous les fans de Drupal pour cette prochaine déclaration. Drupal n’est tout simplement pas facile à utiliser. En fait, c’est l’un des cadres de gestion de contenu les plus complexes qui existent et les gens qui pensent que la mise en place de Drupal correctement est un processus rapide et facile vont certainement avoir un choc.
Drupal peut être massivement accablant pour un nouvel utilisateur mais, dans les bonnes mains, tout comme Joomla et WordPress, il peut aussi être génial lorsqu’il est utilisé correctement.
Conclusion
Parmi les trois premiers, je pense que Drupal a le plus de potentiel pour une plus grande variété de projets compte tenu de sa polyvalence et du fait qu’il s’agit, avant tout, d’un cadre pour la construction de projets complexes et d’applications Web.
Donc, quel est le meilleur CMS ?
Cela peut être un choc complet pour tout le monde mais…
Plus simplement, il n’y en a pas et il n’y en aura jamais.
Les gens qui posent la question « Quel est le meilleur CMS » sont exactement comme les gens qui demandent au gars qui joue à Everquest « Quelle est la meilleure classe ». C’est une question à laquelle, quel que soit le contexte, on ne peut tout simplement pas répondre avec précision parce qu’il y a beaucoup trop de variables à prendre en compte.
Un monsieur que j’admire, Adriaan Bloem, l’a, je pense, le mieux exprimé dans son billet intitulé » Quel est le meilleur CMS ? » sur son blog personnel. Pour le citer :
Non seulement il n’y a pas de » meilleur CMS » en général ; il n’y a même pas de meilleur CMS pour vous.
Tous ces outils ont des inconvénients et des lacunes. Obtenir le bon signifie obtenir celui qui correspond le mieux à vos scénarios et à vos contraintes. Mais il est tout aussi important de connaître les inconvénients. En effet, vous ne vous engagez pas seulement à profiter de ses formidables avantages, vous aurez toujours des problèmes gênants en retour. Si vous les connaissez à l’avance au lieu de les ignorer, vous pourrez vivre avec eux – et atténuer le problème. Allez-y les yeux grands ouverts.
– Adriaan Bloem, OffandOnline.net
Bien dit Adriaan. Je n’aurais pas pu mieux le dire moi-même.
Donc, à tous ceux d’entre vous qui pensent que leur CMS est le meilleur, je déteste vous briser le cœur mais ce n’est pas le cas. Personne n’a le meilleur CMS parce qu’il n’y a pas de meilleur CMS et il n’y en aura jamais.
Alors, quels systèmes de gestion de contenu devriez-vous envisager d’essayer au lieu de ces trois ? Voici quelques alternatives. Notez que si votre CMS ne figure pas dans la liste, ce n’est pas un affront, j’ai choisi quelques exemples de solutions en tête pour les mentionner. La position dans cette liste est basée sur mon opinion basée sur l’expérience. J’espère que vous les trouverez utiles.
Pour les blogueurs : Je liste 15 excellentes alternatives ici : Plateformes de blogging simples
Il y a beaucoup d’autres options également. Si vous avez besoin d’aide, envoyez-nous un message pour vous aider.