Aller au contenu
EnglishFrançais

Content as a service

Le Content as a Service, ou CaaS, est un modèle dans lequel le contenu est géré dans un service central et fourni par API aux applications qui le consomment (site web, application mobile, borne, outil interne). Chaque application décide de la présentation. Le service, lui, veille à ce que le contenu soit à jour, structuré et disponible.

Définition et fonctionnement

Le content as a service impose des règles qu’un site unique peut ignorer. Le contenu doit être indépendant de la mise en page, donc découpé en champs plutôt que rédigé comme un bloc HTML. Le schéma doit évoluer sans casser les applications existantes. Chaque application ne reçoit que ce qu’elle a le droit de lire.

Exemples et bénéfices sont présentés dans notre article Qu’est-ce que le Content as a Service (CaaS) ?

Termes liés : GraphQL API · CMS headless · Système de gestion de contenu (CMS) · CMS hybride

Ressources sur ce terme

Le content as a service et le CMS headless : les différences

Le CaaS et le CMS headless peuvent désigner la même famille de produits, sous deux angles. Headless décrit une architecture sans couche de présentation imposée. CaaS décrit un mode de fourniture, le contenu livré comme un service.

Trois notions proches du CaaS
NotionCe qui la distingue
CMS headlessUn CMS sans couche de présentation imposée, qui distribue ses contenus par API.
SaaSUn logiciel exploité par l’éditeur, sur abonnement. Un CMS peut être en SaaS sans fournir son contenu par API.
GraphQL APIPermet à l’application de demander exactement les champs utiles. L’Academy Jahia la présente comme l’approche recommandée, en particulier côté client.

Questions fréquentes

Une API de contenu dispense-t-elle de définir un modèle de contenu ?

Non, c’est l’inverse. Les applications consommatrices ont besoin de champs et de relations prévisibles, définis pour chaque type de contenu, pour afficher le contenu sans le retoucher. Plus il y a d’applications, plus le modèle doit être pensé tôt et modifié avec précaution.

Le content as a service suppose-t-il un contenu hébergé par l’éditeur ?

Non. Le terme décrit un mode de fourniture du contenu, pas un lieu d’hébergement. Un CMS installé sur vos serveurs fait du CaaS dès qu’il livre ses contenus par API à plusieurs applications, avec un schéma stable et des droits par application. L’offre hébergée par l’éditeur relève du SaaS.