Qu'est-ce qu'un CMS headless ?

08 octobre 2022

Alexandre Borie
Alexandre Borie @alexandreborie
Je vous aide à booster le business de votre entreprise avec Internet.
The Internet.jpg

Voici venu le temps des "CMS headless" : des outils no-code qui permettent de créer très facilement des back-offices pour n'importe quel type de site web ou d'application qui aurait besoin de contenu.

La différence avec les CMS classiques comme WordPress : avec les CMS headless, votre contenu est livré sous forme de données brutes (et non pas de "pages web") et vous pouvez créer des modèles de contenu totalement personnalisés.

Là où WordPress, en natif, ne vous propose que 2 types de modèles (la "page" ou le "post"), avec un CMS headless comme Strapi, vous pouvez très facilement créer une catégorie qui répond exactement à votre besoin.

Prenons l'exemple où vous voulez créer un site web de notation de restaurants. Avec Strapi, vous pouvez créer un modèle qui vous permettra d'inclure tous les champs de données qui correspondent à un restaurant :

  • Le nom du restaurant
  • Sa localisation
  • Une photo de présentation (Strapi vous permet de gérer l'upload de médias)
  • Un type de cuisine à choisir dans une liste
  • Une connexion avec une autre catégorie : les avis client sur ce restaurant

Une fois votre modèle préparé, vous n'avez plus qu'à créer vos entrées dans votre base de données.

Votre CMS headless vous créera alors une API (une interface de programmation) pour laquelle vous pouvez définir vos droits d'accès et avec laquelle vous pourrez exécuter un éventail très large de requêtes, en fonction de vos besoins (afficher les 3 premiers restaurants, trier par ordre alphabétique...).

Vous pourrez utiliser ensuite cette API comme bon vous semble.

Il vous faudra par exemple importer ces données sur une "vue", créée via un frontend de type Nuxt.js, React ou même une application iOS, pour permettre à vos utilisateurs de pouvoir visualiser le contenu que vous avez créé.

Les CMS headless comme Strapi sont donc des outils fantastiques pour développer rapidement des prototypes d'applications en tout genre, des sites web où les pages seront uniformisées pour un rendu visuel optimal (avec des "vues" qui se remplissent automatiquement avec les données que vous avez créées dans votre API).

Le tout, en disposant d'un back-office très facile à gérer pour une équipe déjà habituée à gérer le contenu d'un site du type WordPress !

Background Newsletter

A découvrir

Prêts à démarrer l’aventure ?

Discutons ensemble de votre projet ! Nous serons ravis de vous donner une première estimation.

Rocket
Logo Startlead
digital solutions
81 rue de France
06048 Nice Cedex 1 - France