Wordpress, ce n'est pas Automattic !

parlez en votre médecin !

Depuis quelques années, WordPress est le CMS le plus populaire pour la création de sites Internet.

Son interface ergonomique, sa simplicité d'installation et d'utilisation même pour les débutants, son vaste écosystème de milliers de plugins, son code ouvert et sa communauté active ont propulsé WordPress bien au-dessus des autres CMS.

Cependant, ce succès doit être nuancé car il peut également poser des freins sur d'autres aspects, que nous aborderons dans cet article.

Une utilisation inadaptée pour certains types de sites

Ce reproche est principalement adressé à certains professionnels du Web.

Il est fréquent de constater que de petits sites, comportant peu de pages et un contenu statique (sans actualités, catalogues ou réalisations), utilisent WordPress avec un grand nombre de plugins !

Pourquoi utiliser un CMS pour ce type de site ? C'est un peu comme utiliser un lance-roquettes pour tuer une mouche, ou conduire un gros SUV en centre-ville...

Pour du contenu statique, un CMS tel que WordPress n'est pas adapté car :

  • Nécessite un hébergement plus coûteux
  • Nécessite une maintenance régulière des mises à jour du CMS et des plugins
  • Peut entraîner des performances moindres
  • Présente des risques potentiels en termes de sécurité
  • Apporte une complexité inutile

L'abus de plugins peut nuire à l'efficacité de votre site !

Un CMS moderne se doit d'inclure des "plugins, modules, bundles" pour étendre ses fonctionnalités.

Cependant, dans l'écosystème de WordPress, on constate la présence de nombreux plugins de qualité médiocre, voire dangereux en termes de sécurité.

Il est important de noter que les failles de sécurité sur un site WordPress sont souvent dues à un plugin au passage !

Avec plus de 60 000 plugins répertoriés sur le site officiel, il peut être difficile pour un débutant de choisir le bon plugin pour une fonctionnalité donnée.

De plus, certaines fonctionnalités devraient idéalement être intégrées aux fonctionnalités de base du CMS, telles que le multilingue, par exemple (il semblerait que cela soit planifié).

Je constate fréquemment sur les sites l'utilisation de plugins inutiles ayant un impact significatif sur les performances et la sécurité.

Par exemple, l'utilisation d'un plugin chargé d'afficher une carte Google Maps à partir d'une iframe dans le pied de page du site peut poser un problème en termes de performances et de conformité RGPD (petit combo).

De même, installer un plugin pour afficher des boutons de partage d'articles peut être évitée en réalisant cette fonctionnalité manuellement avec un peu de connaissances techniques.

En ce qui concerne la qualité technique des plugins, elle est très variable, car WordPress ne dispose pas d'une approche technique solide. C'est souvent ce constat qui contribue à la mauvaise réputation de PHP, et il est difficile de le contester.

Voici quelques conseils constructifs que vous pouvez appliquer pour n'importe quel CMS concernant l'utilisation des plugins :

  • Posez-vous cette question : en avez-vous vraiment besoin ? C'est une question essentielle à se poser !
  • Re posez-vous la question : en avez-vous réellement besoin 😀
  • Installez le minimum de plugins pour garantir la sécurité du CMS (et améliorer les performances également).
  • Si vous n'êtes pas un développeur : vérifiez la qualité technique du plugin à travers les avis, les retours de sites spécialisés, la communauté, le journal des modifications, les sites de sécurité, le nombre de téléchargements.
  • Si vous êtes un développeur : analysez le code source de l'application, évaluez les impacts en termes de performances, sécurité, RGPD, en plus des points mentionnés ci-dessus. Vous pouvez également évaluer si cette fonctionnalité peut être développée en interne.
  • Soyez proactif, pas passif. Un plugin spécialisé dans le SEO ne garantira pas automatiquement une place en tête des résultats de recherche ! C'est votre compréhension du fonctionnement des moteurs de recherche et la qualité du contenu de votre site qui auront un réel impact. Méfiez-vous des plugins qui promettent des résultats miraculeux.

Une solution tout-en-un pour de nombreuses agences Web

Snoop_dogg

Encore une critique à l'encontre de certaines agences digitales :)

Pour les agences mentionnées ci-dessus, WordPress pourrait être perçu comme "un CMS pour les gouverner tous".

Cependant, cette approche est une erreur critique car elle ne permet pas d'adapter la solution aux besoins spécifiques de chaque projet.

Souvent, on trouve de petits sites surchargés de plugins et parfois même créés à l'aide d'un site builders.

En revanche, dans le cas de projets plus complexes qui pourraient nécessiter l'utilisation d'un framework, on peut se retrouver avec un Wordpress qui peine à suivre.

En ce qui concerne l'utilisation de site builders, je vais essayer d'exprimer un avis mesuré (ce qui peut être un défi).

Les site builders permettent de créer rapidement un site... mais au détriment de la qualité du code généré, des performances et de l'ergonomie. Ces critiques existaient déjà il y a plus de 25 ans avec Go Live et Dreamweaver...

Je ne vais pas approfondir davantage sur les sites builders, il existe d'autres sources qui en parleront de manière plus constructive et moins agressive.

Un article à charge mais une conclusion nuancée

Je suis conscient de ma critique sévère envers Wordpress dans cet article.

Objectivement, je n'apprécie pas l'aspect technique de ce CMS.

Cependant, je reconnais ses qualités et j'apprécie le fait que cette plateforme ouverte soit en avance sur des plateformes fermées comme Wix, par exemple.

Malheureusement, les CMS ecommerce ouverts (Prestashop, Magento, Sylius) sont en retard par rapport à Shopify.

Il serait souhaitable que d'autres CMS ouverts puissent connaître le succès de Wordpress. Explorez d'autres CMS open source, Wordpress n'est pas la réponse à tous les besoins.

L'actualité récente entre Wordpress et WP Engine pourrait entraîner des changements, mais il est difficile de prédire le résultat de cette tension.

Et n'oubliez pas ceci : Wordpress, ce n'est pas automatique !