WordPress est actuellement le CMS dominant pour les sites web avec une part de marché de plus de 50 %. Le projet open source, qui a été lancé en 2003 sous la forme d’un logiciel de blog, est devenu un système de gestion de contenu extrêmement flexible et extensible. Non seulement des millions de blogs sont exploités avec le système, mais aussi d’innombrables sites web d’entreprises et de nombreux projets d’édition matures d’éditeurs établis.

L’un des secrets du succès de WordPress : la communauté a réussi à rendre le système très flexible tout en maintenant les barrières d’entrée pour les auteurs et les nouveaux venus dans le domaine du code à un niveau extrêmement bas. Par conséquent, presque tout le monde peut au moins faire quelque chose avec WordPress. La célèbre installation de 5 minutes en est le symbole, tout comme les plus de 40 000 plugins et les innombrables thèmes. Avec sa grande flexibilité et son approche libre-service, WordPress ressemble aujourd’hui à bien des égards à un constructeur de sites web auto-hébergé, et avec ce concept, le système est actuellement plus ou moins sans concurrence.

Cependant, la grande diffusion, la flexibilité et l’histoire spécifique de WordPress ont aussi leurs inconvénients. La qualité du code est souvent critiquée, d’importantes lacunes de sécurité sont découvertes à maintes reprises et la complexité plutôt chaotique qui s’est accrue rend le système vulnérable, parfois incohérent et léthargique. Néanmoins, WordPress ne peut pas se tromper complètement dans sa stratégie au vu de son énorme succès.

La première version stable de WordPress a été publiée par son fondateur Matt Mullenweg en janvier 2004. 15 ans plus tard, WordPress est peut-être à la croisée des chemins avec la version 5 et l’introduction du nouvel éditeur Gutenberg. Gutenberg signifie une modernisation en profondeur et offre de nombreuses opportunités, mais le nouvel éditeur augmente également les exigences imposées aux développeurs et interfère profondément avec les habitudes de travail des auteurs.

WordPress pour les auteurs

WordPress possède une interface de création et d’administration riche en fonctionnalités mais relativement conviviale. Les outils standard pour les auteurs et les administrateurs comprennent une médiathèque, un puissant système de commentaires et, bien sûr, les fonctionnalités de contenu habituelles telles que les pages statiques, les messages dynamiques, les brouillons, le versionnage, les taxonomies et bien plus encore. En outre, les plugins, les thèmes, les menus configurables et les widgets de thèmes offrent de nombreuses fonctionnalités qui permettent une personnalisation poussée du site web et donnent à WordPress le caractère d’un constructeur de site web.

Grâce à la grande flexibilité et aux nombreuses possibilités d’extension, la création d’un site web avec WordPress n’est plus aussi triviale qu’auparavant. Pour faciliter l’individualisation de la page, WordPress a décidé de proposer un changement de perspective sous l’élément de menu « Personnaliser », où l’utilisateur obtient un aperçu du frontend et où il peut personnaliser le site web en mode WYSIWYG avec un menu de configuration sur le côté gauche. Ce mode est une tentative de regrouper la complexité accrue du système en une seule vue, mais le changement de perspective semble également un peu abrupt. Néanmoins, la manipulation du système est assez intuitive par rapport à d’autres CMS ayant une longue histoire comparable.

En plus de ce mode frontal de configuration, WordPress a jusqu’à présent fait appel à un éditeur HTML classique (TinyMCE) pour la création de contenu. Avec la version 5, cependant, WordPress passe enfin au nouvel éditeur Gutenberg. L’éditeur Gutenberg est similaire dans sa manipulation aux outils modernes d’édition tels que Squarespace ou même Slack (vous pouvez trouver une démo en ligne sur WordPress.org). L’éditeur Gutenberg suit l’idée bien connue qu’une page est constituée d’une multitude de blocs de contenu flexibles.

Les opinions sur l’éditeur de Gutenberg s’éloignent. Cette nouvelle forme d’édition n’est pas une invention de WordPress. Au contraire : des éditeurs comparables se sont établis dans de nombreux systèmes modernes ces dernières années et jouissent d’une popularité générale. Cependant, à Gutenberg, de nombreuses étapes de travail sont devenues beaucoup plus compliquées que nécessaire. Pour insérer un titre, par exemple, l’auteur doit d’abord rechercher le bloc de titre et ensuite sélectionner le titre approprié. C’est au moins un clic de trop, et dans le travail quotidien, les clics superflus s’accumulent rapidement jusqu’à la limite. Il est surprenant que WordPress ait perdu de vue les besoins primaires d’un éditeur, d’autant plus que les auteurs ont été les plus grands défenseurs de WordPress jusqu’à présent. D’autre part, les faiblesses actuelles de Gutenberg sont relativement faciles à corriger.

En raison de la discussion quelque peu houleuse, un aspect central de Gutenberg est malheureusement souvent négligé. L’éditeur n’est en aucun cas une simple tentative d’adaptation aux nouvelles tendances et technologies. WordPress tente plutôt de compenser une faiblesse centrale avec Gutenberg. Parce que la plupart des autres systèmes de gestion de contenu de haut niveau ont des champs de saisie configurables. Ces constructeurs de champs permettent une modélisation individuelle du contenu, de sorte que les interfaces d’auteur sont toujours exactement adaptées aux exigences du site web concerné. Cette modélisation du contenu n’était auparavant possible que dans une mesure très limitée avec WordPress. En raison de l’absence d’un constructeur de champs, chaque exigence, aussi banale soit-elle, devait être réalisée avec un système tentaculaire de plug-ins, de widgets ou de constructions telles que les shortcodes et les champs personnalisés. Avec Gutenberg, cela va changer brusquement, car outre les nombreux types de contenu que l’éditeur propose par défaut, Gutenberg est également plus ou moins arbitrairement extensible. Il est donc à espérer que WordPress sera en mesure d’apporter le changement à Gutenberg.

Webmaster Freelance WordPress

Si vous décidez d’utiliser un CMS, vous avez généralement besoin de l’aide webmaster ou de freelances pour la mise en place et l’intégration du système. Nous présentons ici jusqu’à trois prestataires de services spécialisés. Vous pouvez trouver d’autres prestataires de services dans notre base de données.

WordPress pour les développeurs

WordPress a commencé comme un système PHP avec un style de code procédural. Au fil du temps, WordPress est partiellement passé à l’orientation objet, mais contrairement à de nombreux autres systèmes, un style plus procédural domine encore dans de nombreux domaines. Dans le passé, cela a valu au CMS de nombreuses critiques, mais a également permis de maintenir les barrières d’entrée pour les débutants à un niveau bas. Cependant, avec l’introduction de l’éditeur Gutenberg basé sur React.js, les exigences imposées aux développeurs vont augmenter.

WordPress est rapide et facile à utiliser grâce à la fameuse installation en 5 minutes. Il suffit de télécharger le dossier WordPress, de créer une base de données (MySQL ou MariaDB), puis de renommer le fichier WordPress wp-config-sample.php en wp-config.php et de saisir les accès à la base de données dans le fichier wp-config.php Enfin, visitez votre-domaine.com et remplissez les formulaires pour la routine d’installation. De nombreux hébergeurs proposent déjà une installation en un clic avec leurs forfaits, ce qui vous évite cette routine.

Mais faites attention lorsque vous migrez WordPress, par exemple de l’environnement local vers l’environnement réel. Car WordPress stocke de nombreuses références du nom de domaine dans la base de données, ce qui est certainement l’un des détails les plus salissants du système. Dans ce cas, un guide de migration sera utile.

Lors de la création de thèmes, les langages PHP et HTML ordinaires sont utilisés, un langage de template séparé tel que Twig n’est pas utilisé. Le style de code des thèmes est encore une fois principalement procédural.

WordPress pour les non-développeurs

WordPress s’est toujours adressé à l’utilisateur final et a garanti un démarrage facile. Avec une installation rapide, d’innombrables thèmes et des milliers de plugins, presque tout le monde peut gérer sa propre page WordPress et la personnaliser dans une certaine mesure. Cependant, en raison de l’énorme sélection et de la complexité croissante, une page WordPress peut prendre beaucoup de temps à être créée par l’utilisateur lui-même.

En tant que débutant en matière de code, vous pouvez constater le succès relativement rapidement en utilisant les balises de modèle et trouver de l’aide pour presque tous les problèmes quelque part. Cependant, le système plutôt laxiste de WordPress vous incite également à un style de code saccadé et ne transmet pas toujours les meilleures pratiques actuelles. Avec l’introduction de l’éditeur Gutenberg, une connaissance assez approfondie de JavaScript et du framework React sera nécessaire à l’avenir, si vous voulez utiliser pleinement les capacités du nouvel éditeur.

Coûts

WordPress est un logiciel libre et entièrement gratuit. En outre, il existe bien sûr un énorme marché pour les plugins, les thèmes et les services. Beaucoup d’entre elles sont également gratuites, d’autres sont payantes, et d’autres encore suivent le modèle du freemium : vous obtenez la version de base gratuitement et vous payez ensuite pour les fonctionnalités avancées.

Recommandation : Quand WordPress a-t-il un sens ?

En pratique, presque tout est construit avec WordPress : Du simple One-Pager aux projets complets de magazines de maisons d’édition établies, en passant par les magasins. La position dominante sur le marché, l’énorme flexibilité et le large éventail de prestataires de services sont des arguments convaincants. De plus, de nombreux utilisateurs et même des développeurs ne s’occupent guère des alternatives et se rabattent sur WordPress par habitude.

Néanmoins, l’utilisation de WordPress peut être remise en question dans de nombreux cas :

  • Pour les sites web d’une page et relativement faciles à gérer, WordPress est entre-temps complètement surdimensionné. Les systèmes de fichiers plats, les générateurs de sites statiques, les kits de construction web et les systèmes de gestion de contenu allégé sont dans de nombreux cas le meilleur choix.
  • Si vous ne voulez pas travailler avec votre présence sur le web, vous devez également chercher des alternatives. Parce que WordPress a généralement besoin de maintenance, parce que les versions obsolètes ou les plugins sont piratés en un rien de temps. Cela devient particulièrement critique si les mises à jour automatiques sur le paquet du serveur ne fonctionnent pas.
  • Même pour des projets plus importants et ambitieux, WordPress ne doit pas toujours être le meilleur choix. Bien sûr, le développement est comparativement bon marché et rapide. Mais une défaillance technique peut devenir très coûteuse par la suite. Si vous prévoyez de toute façon des coûts de développement, vous devriez également vous informer à l’avance des alternatives.

Il est logique d’utiliser WordPress pour des projets de publication dynamique tels que des blogs et des magazines, dans de nombreux cas également pour des présentations commerciales moyennement complexes. En outre, WordPress offre suffisamment de flexibilité pour tester différents concepts à un niveau relativement bas et pour rechercher les lacunes du marché. Vous pouvez commencer par un blog, ajouter une boutique si vous avez du succès (avec beaucoup de travail) ou essayer une communauté. Si vous avez trouvé un concept viable, vous pouvez toujours envisager un changement de technologie. Toutefois, si vous disposez déjà d’un concept clair et fonctionnel et que vous êtes de toute façon prêt à assumer les coûts de développement, vous pourriez dans de nombreux cas faire mieux avec d’autres systèmes.