Glossaire
Les termes techniques utilisés sur compareCMS, expliqués simplement. Vous les retrouverez aussi soulignés directement dans le texte du site : survolez-les (ou touchez-les sur mobile) pour voir leur définition sans quitter la page.
- API
- Interface qui permet à deux logiciels de communiquer entre eux — par exemple votre site et un CMS headless.
- CDN
- Content Delivery Network : un réseau de serveurs répartis dans le monde qui livre le contenu depuis le point le plus proche de chaque visiteur, pour plus de rapidité.
- CMS
- Content Management System : un logiciel qui permet de créer et gérer le contenu d'un site sans écrire de code à chaque modification.
- Code-First
- Se configure entièrement en code plutôt que via une interface graphique, pour un contrôle total.
- Framework
- Un ensemble d'outils qui structure la construction d'un site ou d'une application, plutôt que de tout écrire depuis zéro (ex. Astro, Next.js).
- GraphQL
- Un langage de requête d'API qui permet de demander exactement les données nécessaires, ni plus ni moins, en une seule requête.
- Headless
- Un CMS « sans tête » : il gère le contenu mais pas l'affichage, laissant le frontend entièrement libre (site web, appli mobile...).
- JAMstack
- Une architecture web (JavaScript, API, Markup) qui pré-génère les pages en fichiers statiques ultra-rapides, plutôt que de les construire à chaque visite.
- Low-code
- Nécessite un minimum de compétences techniques, en complément d'une interface visuelle.
- MCP
- Model Context Protocol : un standard ouvert qui permet à un assistant IA de lire et modifier directement le contenu d'un CMS, plutôt que de se contenter de l'expliquer.
- No-code
- Ne nécessite aucune ligne de code : tout se configure via une interface visuelle.
- Node.js
- Un environnement qui permet d'exécuter du JavaScript en dehors d'un navigateur, notamment pour faire fonctionner un serveur ou un CMS.
- npm
- Node Package Manager : l'outil et l'annuaire public qui permettent d'installer et de partager des bibliothèques de code JavaScript/Node.js.
- Open-Source
- Un logiciel dont le code source est public et modifiable librement par quiconque.
- ORM
- Object-Relational Mapping : une couche logicielle qui permet de manipuler une base de données avec du code plutôt qu'en écrivant des requêtes SQL directement.
- PHP
- Un langage de programmation historique du web, utilisé par des CMS comme WordPress, Drupal ou PrestaShop.
- Prisma
- Un ORM (voir ce terme) très utilisé dans l'écosystème Node.js, qui simplifie l'accès à une base de données avec du code TypeScript.
- RBAC
- Role-Based Access Control : un système de permissions basé sur des rôles (éditeur, admin...) plutôt que sur des droits individuels.
- REST
- Un style d'API très répandu, qui organise les données en ressources accessibles par des adresses (URL) simples.
- RGPD
- Règlement Général sur la Protection des Données : la loi européenne qui encadre la collecte et l'utilisation des données personnelles.
- SaaS
- Software as a Service : un logiciel hébergé et géré par son éditeur, accessible en ligne contre un abonnement.
- Self-hosted
- Installé et géré sur votre propre serveur, plutôt que sur l'infrastructure d'un éditeur SaaS.
- SEO
- Search Engine Optimization : l'ensemble des pratiques qui aident un site à être bien positionné dans les résultats de recherche (Google...).
- SSG
- Static Site Generation : génère toutes les pages d'un site à l'avance, au moment du déploiement, plutôt qu'à chaque visite.
- SSR
- Server-Side Rendering : génère chaque page à la demande, sur le serveur, au moment où un visiteur la consulte.
- TCO
- Total Cost of Ownership : le coût réel d'une solution une fois tous les frais additionnés (licence, hébergement, maintenance...), au-delà du prix affiché.
- TypeScript
- Un langage basé sur JavaScript qui ajoute une vérification des types : les erreurs sont détectées avant l'exécution plutôt qu'une fois le site en ligne.
- Webhook
- Une notification automatique envoyée par un logiciel vers une adresse de votre choix dès qu'un événement précis se produit.
Un terme manque ou une définition vous semble imprécise ? Écrivez-nous →