Aller au contenu principal

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 →