Qu'est-ce qu'un CMS? Les systèmes de gestion de contenu expliqués
Un CMS, ou système de gestion de contenu, est un logiciel qui permet à des personnes de créer, de modifier et de publier le contenu d'un site web — articles, pages, images, descriptions de produits — au moyen d'un éditeur convivial, sans changer le code. Il conserve le contenu, suit les brouillons et les versions, et met la version publiée sur le site. WordPress en est l'exemple le plus connu, mais il en existe beaucoup d'autres.
Pourquoi c'est important quand on crée avec l'IA
Lorsqu'une IA crée votre site web, les textes et les images finissent généralement écrits directement dans le code. C'est acceptable tant que vous êtes le seul à modifier le site et que vous êtes satisfait de faire les changements en le demandant à l'IA. Cela devient un problème lorsqu'une autre personne — un spécialiste du marketing, un commis de boutique, un bénévole — doit corriger une coquille, ajouter un billet de blogue ou modifier les heures d'ouverture chaque semaine, sans toucher au code.
La question la plus utile à poser tôt est donc : qui modifiera le contenu, et à quelle fréquence? La réponse détermine si vous avez besoin d'un CMS, d'une simple page d'administration intégrée à votre app, ou de rien du tout. Se tromper signifie soit ajouter un CMS plus tard, soit en construire un que vous n'utiliserez jamais.
Une analogie du quotidien
Pensez au tableau des menus d'un restaurant.
Dans un restaurant, le menu est peint directement sur le mur. C'est très beau, mais pour changer un prix, il faut appeler le peintre d'enseignes. C'est du contenu écrit dans le code.
Dans un autre, le menu est inscrit sur un tableau noir avec un cadre fixe et des titres : Entrées, Plats principaux, Desserts. N'importe quel employé peut effacer une ligne et écrire un nouveau plat, et le tableau reste cohérent parce que le cadre et les titres ne changent pas. C'est un CMS. Le cadre est le design (le gabarit), les lignes à la craie sont le contenu, et la règle selon laquelle « seul le gérant change les prix » correspond aux permissions du CMS.
CMS traditionnel et CMS sans tête
Il existe deux grandes catégories.
CMS traditionnel (couplé). Un seul système conserve le contenu et affiche le site web. Vous choisissez un thème, vous rédigez dans l'éditeur, vous appuyez sur publier, et la page apparaît. WordPress, Drupal et Joomla fonctionnent ainsi, tout comme les éditeurs intégrés des constructeurs de sites comme Squarespace et Wix.
CMS sans tête (headless). Le CMS ne fait que conserver et modifier le contenu. Il n'a pas de « tête » de site web. Votre site ou votre app demande le contenu par une API et l'affiche selon son propre design. Contentful, Sanity et Strapi en sont des exemples connus, et WordPress peut aussi être utilisé de cette façon.
| CMS traditionnel | CMS sans tête | |
|---|---|---|
| Qui contrôle le design | Les thèmes et gabarits du CMS | Votre propre interface |
| Effort de configuration | Faible : installer, choisir un thème, rédiger | Plus élevé : quelqu'un doit construire l'interface |
| Une seule source de contenu pour le web, l'app et le courriel | Plus difficile | Conçu pour cela |
| Bien adapté à | Blogues, sites vitrines, petites entreprises | Sites et apps sur mesure, plusieurs canaux |
Si votre site a été créé avec un constructeur d'apps par IA sous forme de code sur mesure, un CMS sans tête (ou une petite zone d'administration intégrée) est le choix naturel, puisque l'IA a déjà construit l'interface.
Exemple concret : les nouvelles et le menu d'une boulangerie
Supposons qu'une propriétaire de boulangerie, Maya, dispose d'un site web créé par IA avec une page d'accueil, un menu et une section de nouvelles. Son personnel veut publier « Le pain à la citrouille est de retour! » sans demander à Maya chaque fois.
Un CMS pour ce site conserverait le contenu dans des types structurés, un peu comme des tables d'une base de données :
Type de contenu : Billet
| Champ | Exemple |
|---|---|
| titre | Le pain à la citrouille est de retour |
| slug | le-pain-a-la-citrouille-est-de-retour |
| corps | Notre favori de l'automne revient samedi prochain... |
| image_couverture | pain-citrouille.jpg |
| statut | publié |
| date_publication | 2026-10-03 |
Type de contenu : Article du menu
| Champ | Exemple |
|---|---|
| nom | Pain au levain |
| prix | 6,50 |
| catégorie | Pains |
| disponible | vrai |
Le personnel se connecte à l'éditeur, remplit un formulaire pour un nouveau billet, téléverse une photo et appuie sur publier. La page de nouvelles du site demande au CMS tous les billets dont statut = publié, du plus récent au plus ancien, et les affiche selon le design du site. Personne ne touche au code, et la mise en page reste cohérente parce que le personnel ne fait que remplir des champs.
Remarquez le rôle des champs. Comme prix est son propre champ plutôt qu'une phrase dans un paragraphe, le site peut afficher les prix dans le même format partout. Comme il existe un champ statut, le personnel peut enregistrer des brouillons sans qu'ils apparaissent sur le site.
Termes clés expliqués
| Terme | Signification |
|---|---|
| Type de contenu | Un gabarit pour un type de contenu, comme Billet, Produit ou Membre de l'équipe. |
| Champ | Un élément d'un type de contenu : titre, corps, image, prix. |
| Entrée | Un élément d'un type de contenu — un seul billet ou produit. |
| Slug | Le nom d'une entrée adapté aux URL, comme le-pain-a-la-citrouille-est-de-retour. |
| Brouillon / publié | Indique si une entrée est déjà visible sur le site en direct. |
| Texte enrichi | Texte mis en forme avec titres, gras, liens et images. |
| Médiathèque | Lieu où sont conservés et réutilisés les images et fichiers téléversés. |
| Rôles | Qui peut faire quoi : les auteurs rédigent, les éditeurs publient, les administrateurs modifient les paramètres. |
| Sans tête (headless) | Un CMS qui fournit seulement du contenu par une API, sans site web intégré. |
| Aperçu | Voir à quoi ressemblera un brouillon sur le site avant de le publier. |
Erreurs courantes et idées fausses
- « Un CMS, c'est la même chose qu'un constructeur de sites web. » Les constructeurs de sites incluent souvent un CMS, mais un CMS sert précisément à gérer le contenu. Un CMS sans tête n'a aucun design de site web.
- « Chaque site en a besoin. » Un site de cinq pages qui change deux fois par année n'en a pas besoin. Demander à une IA de « mettre à jour les heures d'ouverture » peut être plus simple que d'entretenir un CMS.
- Tout mettre dans une grande zone de texte. Si les prix, les dates et les adresses sont enfouis dans des paragraphes, vous ne pouvez pas les trier, les filtrer ni les reformater. Utilisez des champs distincts.
- Oublier les permissions. Décidez qui peut publier, et pas seulement qui peut écrire. Un nouvel employé ne devrait probablement pas pouvoir supprimer la page d'accueil.
- Ignorer les images. Sans limite de taille, les gens téléversent d'énormes photos et le site ralentit. Demandez un redimensionnement automatique.
- Supposer que le contenu se transfère facilement. Passer d'un CMS à un autre implique généralement d'exporter et de réassigner le contenu. Voir comment migrer un site WordPress.
Ce qu'il faut demander à votre créateur d'apps par IA
- « Quelles parties du contenu de ce site sont codées en dur, et lesquelles proviennent d'une base de données? »
- « Conserve les billets de blogue dans une base de données avec titre, slug, corps, image de couverture, statut et date de publication. »
- « Crée une page d'administration simple où le personnel connecté peut créer, modifier et publier des billets. Seuls les administrateurs peuvent supprimer. »
- « Affiche les brouillons seulement au personnel connecté; le site public n'affiche que les billets publiés. »
- « Redimensionne les images téléversées et conserve-les dans le stockage de fichiers, et non dans la base de données. »
- « Autrement, connecte ce site à [un CMS sans tête] par son API, et conserve la clé d'API sur le serveur. »
Pour de l'aide pas à pas, consultez comment ajouter un blogue à votre site web et comment créer un blogue avec l'IA. Si vous envisagez de quitter WordPress, les solutions de rechange à WordPress compare les options.
CMS et Mythex
Mythex est un créateur d'apps par IA, et non un CMS : il n'existe pas, dans la configuration de base, de connexion distincte à un éditeur pour une équipe de contenu; vous modifiez généralement le contenu en le demandant dans le clavardage. Si d'autres personnes doivent modifier le contenu, demandez à l'agent de construire une petite zone d'administration adossée à la base de données Postgres du projet, les téléversements étant conservés dans le stockage de fichiers. Mythex n'inclut pas lui-même de connexion pour les utilisateurs finaux; l'agent intègre donc le fournisseur d'authentification que vous choisissez. Vous pouvez aussi lui demander de connecter le site à un CMS sans tête que vous utilisez déjà, par l'API de ce CMS.
Questions
Qu'est-ce qu'un CMS, en termes simples?
Un CMS (système de gestion de contenu) est un logiciel qui vous permet d'ajouter et de modifier le texte, les images et les pages d'un site web au moyen d'un éditeur convivial, sans changer le code. Il conserve le contenu et se charge de le publier sur le site.
WordPress est-il un CMS?
Oui. WordPress est le CMS traditionnel le plus connu : il conserve votre contenu, vous offre un éditeur pour le rédiger et utilise des thèmes pour l'afficher sous forme de site web. Il peut aussi être utilisé en mode sans tête (headless), où il fournit seulement le contenu à une interface distincte.
Qu'est-ce qu'un CMS sans tête (headless)?
Un CMS sans tête conserve et modifie le contenu, mais ne décide pas de son apparence. Votre site web ou votre app récupère le contenu par une API et l'affiche comme bon lui semble, ce qui signifie que le même contenu peut alimenter un site web, une app et d'autres canaux.
Ai-je besoin d'un CMS pour mon site web?
Vous en avez besoin si des personnes non techniques mettront souvent à jour le contenu, par exemple des billets de blogue, des descriptions de produits ou des pages d'équipe. Si le site change rarement, ou si vous êtes satisfait de faire les modifications en demandant à un créateur par IA, vous n'en avez peut-être pas besoin.