• 15 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 11/03/2024

Découvrez WordPress

Vous avez certainement déjà dû entendre parler de WordPress, en général comme d’un outil pour créer des blogs. Mais WordPress est bien plus que cela ! Penchons-nous en détail sur ce qu’est WordPress exactement.

Découvrez les notions de CMS et d’open source

Qu’est-ce qu’un CMS ?

CMS est l’abréviation de “Content Management System” (système de gestion de contenu). Selon Wikipédia, un CMS "est une famille de logiciels destinés à la conception et à la mise à jour dynamique de sites web ou d'applications multimédia”.

En clair, c’est un outil qui va offrir une interface (que l’on espère simple !) pour créer et gérer les contenus de son site Internet, plutôt que de tout coder à la main. 😅

Que veut dire “open source” ?

La désignation open source, ou « code source ouvert », s'applique aux logiciels (et s'étend maintenant aux œuvres de l'esprit) dont la licence respecte des critères précisément établis par l'Open Source Initiative, c'est-à-dire les possibilités de libre redistribution, d'accès au code source et de création de travaux dérivés. (Wikipedia)

C’est une notion très importante qui explique en partie le succès de solutions comme WordPress. En clair, cela veut dire que tout le monde a accès au code de WordPress, peut proposer des contributions, peut proposer WordPress en téléchargement et créer des “forks” (déclinaisons) de WordPress.

Le fait que WordPress soit open source lui a permis de développer une immense communauté, très active, ce qui est l’une de ses plus grandes forces aujourd’hui.

Il existe des centaines de CMS dont une grande partie est open source (Joomla!, PrestaShop, etc.), mais WordPress se démarque du lot. C’est en effet, et de loin, la solution la plus populaire pour créer des sites Internet. On peut même dire qu’il écrase complètement le marché ! Jugez plutôt :

  • WordPress propulse près de 40 % des sites Internet dans le monde (près d’un site sur trois !).

  • Plus de 500 sites WordPress sont créés chaque jour !

  • 64 % des sites utilisant un CMS tournent sur WordPress (WordPress possède plus de la moitié du marché des CMS).

  • Surtout, le second CMS le plus utilisé, Joomla!, ne détient qu'environ 20 fois moins de part de marché que WordPress !

Découvrez l’histoire et les atouts de WordPress

Pour expliquer un tel succès, je vous propose un petit peu d’histoire pour comprendre l’évolution et les principales caractéristiques de ce CMS.

Au regard du World Wide Web, que nous côtoyons depuis environ 1991, WordPress est plutôt jeune. En 2003, Mike Little propose sur un forum de créer un “fork” (une déclinaison) d’un projet existant nommé b2/cafelog, et qui était sur le point d’être abandonné par ses développeurs. Il explique le concept qu’il a en tête, et ne tarde pas à être rejoint par un jeune étudiant nommé Matt Mullenweg.

En 2003, Matt publie la première version de WordPress qui sera très bien accueillie par la communauté. Cette première “release” apporte de nombreuses nouveautés et une interface d’administration simple pour la création d’articles de blog (posts, en anglais).

L’interface de l’époque était très basique, comme vous pouvez le constater !

Interface de la première version de WordPress
Interface de la première version de WordPress

La simplicité

En 2004, la version 1.2 voit le jour avec une fonctionnalité qui sera très importante pour la suite : les extensions (ou plugins, en anglais). En bref, c’est la possibilité pour n’importe qui de créer des extensions permettant d’ajouter des fonctionnalités à WordPress, et surtout de les partager avec la communauté.

À cette époque (2004), le leader du marché des CMS était “Moveable Type”, mais il décida de changer sa licence d’utilisation pour une version plus contraignante, à l’opposé des principes des licences open source. Cela lui valut la colère d’un grand nombre d’utilisateurs, dont beaucoup se tournèrent alors vers WordPress.

En 2005, la nouvelle version de WordPress introduit :

  • les pages, permettant ainsi de créer des sites classiques et non plus seulement des blogs ;

  • les thèmes, qui permettent d’installer facilement un design sur son site WordPress, sur le même principe que les plugins.

Et toujours en 2005, Automattic, la société créée par le fondateur de WordPress Matt Mullenweg, lance WordPress.com, une plateforme d’hébergement WordPress proposant une offre gratuite, et qui rencontrera un succès phénoménal.

En 2010, on voit arriver les custom post types (types de contenus personnalisés) et custom taxonomies (catégories personnalisées) qui permettent de créer des sites beaucoup plus complexes avec des types de contenus aux propriétés spécifiques. Par exemple, un type de contenu “maison” avec des propriétés telles que la surface ou le nombre de chambres, si l’on veut créer un site de type Airbnb.

En 2012, c’est au tour du customizer, une nouvelle interface centralisant les principaux paramètres de l’interface WordPress au sein d’une interface plus moderne, plus simple d’utilisation et permettant de voir en direct les changements effectués sur une grande partie des réglages de WordPress et du thème. C’est le début du tournant que prend WordPress vers le langage de programmation JavaScript, qui va être au cœur de WordPress 5.0.

WordPress 5.0 est une étape majeure de l’histoire de WordPress. L’idée est de faire évoluer WordPress pour le rendre plus pertinent pour le web moderne (applications web, API, microservices), via l’utilisation d’un nouveau concept de gestion standard des contenus, les blocs, qui permettent la réutilisabilité des contenus sous différentes formes.

Cette évolution passe en premier lieu par l’intégration dans WordPress de Gutenberg, un nouvel éditeur de texte riche reposant sur le concept de blocs, qui remplace le très connu éditeur TinyMCE. Nous verrons plus tard que Gutenberg offre beaucoup plus de possibilités en termes de mise en page et d’intégrations, mais que sa prise en main reste moins évidente que celle de l’éditeur classique, ce qui est un peu dommage quand on sait qu’il était à l’origine destiné à faciliter la prise en main par les débutants !

Interface de la version 4.9.8 de WordPress avec Gutenberg activé
Interface de la version 4.9.8 de WordPress avec Gutenberg activé
Gutenberg or not Gutenberg

Ce changement a généré beaucoup de débats dans la communauté WordPress, poussant même certains développeurs à créer des “forks” (déclinaisons concurrentes) de WordPress (ClassiPress, CalmPress…) pour s’opposer à ce changement.

Il est cependant de plus en plus utilisé et devrait être plus largement adopté à moyen terme.

En résumé

  • WordPress est le CMS (Content Management System) le plus utilisé dans le monde.

  • Initialement conçu pour les blogs, WordPress permet aujourd’hui de créer tout type de site, du site vitrine au site e-commerce.

  • WordPress doit son succès à sa simplicité, sa modularité et son immense communauté de contributeurs.

Vous en savez maintenant un peu plus sur l'histoire de WordPress, ses concepts fondamentaux et les raisons de son succès ! Je vous invite à me retrouver dans le chapitre suivant, où nous allons nous pencher sur le fonctionnement d'un site web.

Exemple de certificat de réussite
Exemple de certificat de réussite