Module 1 · 1.1
Français
Qu'est-ce que WordPress (et qu'est-ce que ce n'est pas) ?
Module 1: Comment fonctionne WordPress · Temps de lecture : 7 minutes
Objectif pédagogique : Après cette leçon, vous saurez expliquer ce qu'est WordPress, quelle est la différence entre WordPress.org et WordPress.com, et dans quels cas WordPress est, ou n'est pas, le meilleur choix.
Notions clés : CMS, open source, GPL, core, thème, extension, WordPress.org, WordPress.com, auto-hébergement
Un CMS : séparer le contenu et la forme
Un site web se compose de pages en HTML : le langage que lit votre navigateur. Autrefois, vous créiez chaque page à la main et déposiez le fichier sur un serveur. Pour modifier une phrase, vous ouvriez le fichier, cherchiez la phrase au milieu de tout le code, puis redéposiez le fichier sur le serveur.
Un CMS (content management system, système de gestion de contenu) sépare ces deux éléments. Votre texte, vos photos et vos réglages se trouvent dans une base de données. La mise en forme est séparée, dans un modèle. Lorsqu'un visiteur demande une page, le CMS assemble à ce moment précis le contenu et la forme pour créer une page HTML. Vous modifiez le contenu dans un tableau de bord, sans code.
WordPress est un CMS de ce type, et le plus utilisé au monde. Il a démarré en 2003 comme logiciel de blog, mais fait aujourd'hui aussi tourner des sites d'entreprise, des boutiques en ligne (avec l'extension WooCommerce), des sites d'associations et des intranets.
Open source et la GPL
WordPress est open source : le code source est public et chacun peut l'utiliser, l'étudier, le modifier et le diffuser. Cela est inscrit dans la licence, la GPL (GNU General Public License, version 2 ou ultérieure). Pour vous, cela signifie :
- Vous ne payez rien pour WordPress en lui-même. Vous payez tout au plus pour l'hébergement, un nom de domaine, un thème payant ou une extension payante.
- Personne ne peut vous retirer WordPress. Vous pouvez toujours emporter votre site chez un autre hébergeur.
- Des milliers de bénévoles et d'entreprises y contribuent. Les problèmes de sécurité sont discutés publiquement et résolus rapidement.
- Les thèmes et extensions qui fonctionnent avec WordPress relèvent eux aussi de la GPL selon la communauté WordPress. Une extension payante peut donc officiellement être redistribuée. Mais attention : une copie « gratuite » d'une extension payante provenant d'un site inconnu (une extension dite nulled) contient souvent volontairement une porte dérobée. Nous y reviendrons dans la leçon 5.3.
Trois couches : core, thème et extensions
Un site WordPress se compose de trois couches que vous pouvez remplacer indépendamment les unes des autres :
- Le core : WordPress lui-même. Le tableau de bord, la gestion de la base de données, les utilisateurs, l'éditeur. Le même code sur des millions de sites. Vous ne le modifiez jamais vous-même, car il est écrasé à chaque mise à jour.
- Le thème : détermine l'apparence de votre site. Couleurs, polices, mise en page, menu. Vous avez toujours exactement un thème actif.
- Les extensions : ajoutent des fonctionnalités. Un formulaire de contact, une boutique en ligne, un bandeau de cookies, un système de cache, une sauvegarde. Vous pouvez en avoir zéro ou des dizaines.
Cette distinction revient tout au long de la formation. Si quelque chose ne fonctionne plus après une mise à jour, la première question est : est-ce dans le core, dans le thème ou dans une extension ? Et si vous voulez modifier quelque chose, la question est : cela relève-t-il de la mise en forme (thème), d'une fonctionnalité (extension), ou est-ce simplement du contenu ?
WordPress.org et WordPress.com : ce n'est pas la même chose
C'est souvent source de confusion. Il existe deux choses portant presque le même nom :
| WordPress.org | WordPress.com | |
|---|---|---|
| Qu'est-ce que c'est ? | L'endroit où vous téléchargez le logiciel gratuitement, avec le catalogue de thèmes et d'extensions | Un service de l'entreprise Automattic qui héberge WordPress pour vous |
| Qui héberge le site ? | Vous, chez un hébergeur de votre choix | WordPress.com |
| Extensions et thèmes | Tout ce que vous voulez | Selon l'abonnement |
| Accès aux fichiers et à la base de données | Complet | Contraint |
| Maintenance et sauvegardes | Votre responsabilité (ou celle de votre hébergeur) | En grande partie prise en charge |
Cette formation porte sur le WordPress auto-hébergé : le logiciel de WordPress.org, installé sur un espace d'hébergement. C'est ce que vous obtenez lorsque vous installez WordPress chez un hébergeur, comme dans les exemples de cette formation avec DirectAdmin. Une grande partie des connaissances s'applique aussi à WordPress.com et à l'hébergement WordPress géré, mais dans ce cas le fournisseur prend en charge une partie de la maintenance et vous n'avez pas accès à tout.
Ce que l'auto-hébergement vous apporte, et ce qu'il coûte
L'auto-hébergement offre de la liberté : n'importe quel thème, n'importe quelle extension, vos propres sauvegardes, votre propre e-mail sur le même domaine. Mais cette liberté a un prix en temps et en attention. Vous êtes responsable :
- des mises à jour du core, du thème et des extensions (module 7) ;
- des sauvegardes et de leur restauration (module 8) ;
- de la sécurité : mots de passe robustes, peu d'extensions, bons droits d'accès (module 7) ;
- de la vitesse (module 6) ;
- de la réglementation, comme le RGPD et les règles relatives aux cookies (module 9).
Un hébergeur en prend une partie en charge (sauvegardes du serveur, pare-feu, certificat gratuit), mais ce qui se passe à l'intérieur de votre WordPress reste de votre ressort. Une extension obsolète constitue une faille qui vous appartient, même sur le meilleur des serveurs.
Quand WordPress n'est pas le meilleur choix
WordPress est polyvalent, mais ce n'est pas toujours le choix le plus pratique. Quelques exemples honnêtes :
- Une carte de visite d'une seule page qui ne change jamais. Une simple page HTML statique ou un créateur de site est plus rapide, plus sûr et ne demande aucune maintenance.
- Vous ne voulez aucune maintenance. Un créateur de site payant ou un service de boutique en ligne hébergé gère les mises à jour pour vous. Vous perdez cependant en liberté et vous êtes davantage lié à ce fournisseur.
- Une grande boutique en ligne avec des milliers de produits et de connexions. C'est possible avec WordPress et WooCommerce, mais cela demande un hébergement sérieux, un système de cache et un développeur. Une plateforme spécialisée peut alors s'avérer plus simple.
- Une application (un système de réservation avec sa propre logique, un portail) s'en sort souvent mieux avec un framework qu'avec des dizaines d'extensions qui tentent ensemble de faire quelque chose pour lequel elles n'ont pas été conçues.
WordPress convient bien si vous souhaitez modifier régulièrement du contenu, pouvoir étendre vous-même les fonctionnalités, et garder la liberté de migrer. À condition d'être prêt à en assurer le suivi.
Reconnaître si un site fonctionne sous WordPress
Vous pouvez souvent voir si un site utilise WordPress, sans vous connecter. Ouvrez le code source de la page (clic droit, « Afficher le code source de la page ») et recherchez :
- des chemins contenant
/wp-content/ou/wp-includes/(thèmes, extensions et scripts) ; - une référence à
/wp-json/, l'interface de programmation (REST API) de WordPress. Elle figure aussi dans les en-têtes de la réponse :
link: <https://example.com/wp-json/>; rel="https://api.w.org/"Un site qui protège bien son WordPress en montre moins, mais des chemins comme /wp-content/ sont presque toujours présents. Ce n'est pas un problème : qu'un site utilise WordPress n'est pas un secret. Ce qui compte réellement, c'est que les différents composants soient à jour.
Résumé
- Un CMS sépare le contenu (base de données) et la forme (thème), et assemble les pages au moment où elles sont demandées.
- WordPress est open source sous la GPL : gratuit, vous pouvez toujours migrer, et il est maintenu par une grande communauté.
- Un site se compose du core, d'un thème et d'extensions. Vous ne modifiez jamais le core vous-même.
- WordPress.org est le logiciel que vous hébergez vous-même ; WordPress.com est un service qui l'héberge pour vous.
- L'auto-hébergement offre de la liberté, mais les mises à jour, les sauvegardes et la sécurité sont de votre responsabilité.
Quiz
Exercice
Exercice A1.1 : Ce site fonctionne-t-il sous WordPress ? Indiquez l'adresse de votre propre site (ou wordpress.org si vous n'avez pas encore de site) et précisez si le site fonctionne sous WordPress. Indiquez également une preuve que vous avez vous-même trouvée dans le code source ou les en-têtes, par exemple un chemin contenant /wp-content/ ou l'en-tête link pointant vers /wp-json/. Le programme vérifiera si votre réponse est correcte.
Exercice D1.1 : WordPress convient-il à votre projet ? Décrivez en quelques phrases votre propre site (ou un site que vous souhaitez créer) : qui y travaille, à quelle fréquence le contenu change-t-il, de quelles fonctionnalités avez-vous besoin ? Cochez les responsabilités que vous assumez vous-même (mises à jour, sauvegardes, sécurité, RGPD) et notez qui s'en charge en votre absence.
Exercice D1.1: WordPress convient-il à votre projet ?
Cet exercice, vous le faites vous-même ; personne ne le vérifie. Cochez ce que vous avez fait et marquez l'exercice comme terminé.
Une bonne réponse mentionne la fréquence de changement du contenu (par exemple "un article chaque semaine"), au moins une fonctionnalité dont vous avez besoin, une comparaison avec une alternative (créateur de site, site statique, plateforme de boutique en ligne) et un nom pour "qui me remplace".
Vos cases cochées et vos notes restent uniquement dans ce navigateur ; nous ne les envoyons nulle part. Si vous êtes connecté, nous enregistrons dans Mes formations uniquement le fait que vous avez terminé l'exercice.
Pour aller plus loin
Ces articles décrivent les étapes dans les panneaux de WebOké ; dans d'autres panneaux, le fonctionnement est similaire.
- Guide DirectAdmin 1.9: Notions expliquées : domaine, sous-domaine, pointeur, DNS, boîte e-mail et base de données
- Guide DirectAdmin 13.1: Ouvrir Installatron : que pouvez-vous installer ?
- À propos de WordPress et de la GPL (wordpress.org, Anglais) : https://wordpress.org/about/license/
