CMS headless
Un CMS headless sépare gestion et présentation du contenu et le fournit via des API. Le site ou l’application nécessite sa propre logique d’affichage.
Qu’est-ce qu’un CMS headless ?
Un CMS headless sépare la gestion du contenu de sa présentation aux utilisateurs. Il fournit ce contenu via des interfaces de programmation, ou API. Un site, une application mobile ou une autre interface affiche les données de manière adaptée. L’équipe éditoriale peut toujours utiliser une interface de modification. L’apparence et les interactions des canaux sont développées indépendamment.
Un éditeur de logiciels fictif prévoit de gérer ses instructions d’aide avec le type de contenu helpArticle et les champs title et steps. Le site doit afficher le même enregistrement comme page d’aide, et l’application mobile comme vue interne. Le modèle doit donc fournir les étapes sous forme de données utilisables ; un bloc de texte conçu uniquement pour la mise en page du site pourrait compliquer l’affichage dans l’application.
La connexion API ne remplace pas le développement de ces interfaces. L’exploitation prévue définit aussi quand une modification approuvée est récupérée et comment les contenus en cache sont actualisés. Le choix architectural englobe donc affichage, publication et exploitation de chaque canal.
Sources
Termes associés
- Système de gestion de contenuUn CMS permet aux équipes éditoriales de gérer les contenus numériques. Structure, brouillons et publication sont configurés pour le site ou l’application.
- APIUne API définit comment un logiciel peut utiliser les fonctions ou données proposées par un autre logiciel.
- FrontendLe frontend est l’interface utilisée par les personnes. Les retours utiles dans le navigateur ne remplacent pas les contrôles faisant autorité côté serveur.
- Inbox transactionnelleUne inbox transactionnelle utilise des enregistrements durables de messages pour protéger le traitement local contre les livraisons en double.
- Acquittement de messageUn acquittement indique au courtier de messages qu’une livraison a été reçue ou traitée selon la règle convenue.
- Délai aléatoire avant réessaiLe jitter fait varier aléatoirement les délais pour étaler les nouvelles tentatives de plusieurs clients.
Articles sur le sujet








Interfaces & intégration avec ASES
ERP, CRM et boutique bien connectés


