Qu'est-ce qu'un headless CMS ?
Le headless CMS est un système de gestion de contenu mais à la différence des back-end classiques il est accessible via une API REST.
Sa principale fonction est d’assurer la gestion de contenu (stockage et délivrabilité) et et par conséquent il ne s’occupe pas du tout de l’affichage (donc pas de theming ou de gestion de template).
Pour quel usage ?
L’intérêt principal des headless CMS repose sur la flexibilité. En effet ce système s’affranchit de toute dépendance et il est particulièrement recommandé lorsque le contenu que vous diffusezr est visible sur des supports différents.
Mais ce mode de gestion de contenu possède d’autres avantages :
- vous êtes libre de choisir votre technologie front (React, Angular, VueJS/Nuxt)
- simplicité du code car le contenu est disponible via une api
- le développeur s’occupe uniquement de la mise en forme
- le rédacteur s'occupe uniquement du contenu
- support multi-plateforme
En résumé
Même si l’utilisation d’un headless CMS n’est pas toujours indiquée, il pourrait être intéressant de donner sa chance à ce type d'infrastructure.
Ce système de gestion de contenu est par exemple tout à fait préconisé lors de la mise en place de contenu statique.
J’espère que cet article vous aura donné envie d’approfondir le sujet et de pourquoi pas l’utiliser dans l’un de vos projets.
Wahiba
06/10/2020
Vraiment intéressant, je veux bien l'utiliser dans mes projets. Merci