Les Content Management Systems (CMS) ou systèmes de gestion de contenus sont des outils incontournables pour les professionnels gérant le contenu digital d’une plateforme ou d’un site web. Le CMS le plus connu à l’heure actuelle reste WordPress, une solution open source initialement conçue pour du blogging, avant de devenir l’outil le plus utilisé pour la création de site web. Outre les systèmes de gestions de contenus traditionnels, il existe des CMS dits « headless », qui fonctionnent autrement et qui offrent des avantages certains.
Qu’est-ce que le CMS headless ?
Un CMS headless ou littéralement CMS « sans tête » est un système de gestion de contenu qui, contrairement au CMS classique (dit couplé ou monolithique), n’est pas directement rattaché au front-office, considéré comme la tête de l’architecture. Le CMS headless fonctionne comme un back-office autonome, proposant une API qui permet d’afficher le contenu sur tous les supports ciblés. Il existe donc une certaine fracture entre les fonctionnalités back-office comme la création des contenus, leur stockage et leur gestion et les fonctionnalités front-office comme la diffusion et la présentation. On utilise également le terme CMS découplé pour évoquer le CMS headless.
Le headless, l’avenir des CMS ?
Selon de nombreux observateurs, le headless serait l’avenir des CMS et aurait une grande importance pour le numérique de demain. En effet, l’architecture headless est pressentie par beaucoup comme la prochaine étape de l’évolution des contenus en ligne. Cette perspective s’accorde avec la variété des appareils connectés (IoT). L’expérience numérique en ligne n’est plus réservée aux appareils usuels et ne peut donc plus se limiter au format page web. Le CMS headless représente un levier capable de relever les nouveaux défis de la publication de contenus sur des interfaces de plus en plus hétérogènes.
CMS headless, un CMS découplé ?
Sur un système classique, la partie frontale et dorsale d’un CMS sont étroitement liés, voire interdépendantes. Une interface unique permet de tout faire, de la création à publication des contenus. Au fil du temps, la tâche des développeurs s’est compliquée car il fallait fournir des expériences numériques adaptées à une plus grande variété de terminaux. Trouver plusieurs solutions de personnalisation pour tous les appareils du moment est excessivement chronophage.
Sur un système découplé, les développeurs peuvent coder et fournir une expérience numérique front-end sans se soumettre aux restrictions généralement imposées par les outils back-end. Ces-derniers peuvent donc être remplacés par des API qui connectent les fonctionnalités de base (stockage et gestion) à l’environnement de diffusion.
Les avantages du CMS headless
Ce ne sont pas seulement les développeurs qui vont jouir des avantages de standard en devenir mais aussi les marketeurs, les e-commerçants et bien sur les consommateurs.
On peut regrouper autour de six grands axes les avantages du CMS headless, à savoir :
· La compatibilité avec tous les langages de programmation
· La grande liberté en termes d’affichage et de design (absence de contraintes)
· Le gain de temps dans le cadre des actions marketing omnicanales
· L’usage de données dynamiques qui déleste de la nécessité de recharger les pages à chaque fois
· Le renforcement de la sécurité, notamment face aux attaques de type DDoS
· L’amélioration de l’expérience utilisateur, quel que soit l’objet ou l’appareil utilisé
Les CMS headless open-source du moment
Si l’on devait constituer un top 3 des meilleures CMS headless open source à l’heure actuelle, on aurait le classement suivant.
1- Strapi
Strapi est un CMS headless de conception française. Avec plus de 7 millions de téléchargement au compteur et pkus de 45 000 étoiles, excusez du peu, sur GitHub, Strapi est utilisé par 25 000 entreprises dont des grands noms comme AT&T, Toyota, eBay, Societe Générale ou encore Ouest France. Le projet open source a convaincu de nombreux acteurs à l’intérieur et en dehors du domaine de la tech au point d’avoir soulevé la bagatelle de 31 millions de dollars de fonds depuis sa création en 2016.
2- Cockpit
Simpliste et facile à prendre en main, Cockpit a été conçu avec une approche API-first. Développé en 2013, il peut s’intéger à tout projet, sans que les développeurs n’aient à construire des scripts ou à inclure des bibliothèques PHP.
3- Directus
Directus se différencie des autres solutions open sources car il est plus tourné vers les données. Il peut créer une base donnée et se connecter une database préexistante. Outre son interface administrative complète, la personnalisation de la recherche et des crochets d’évènements est parmi ses principaux atouts.



