Un CMS sans tête, également connu sous le nom de CMS axé sur l'API, est un système de gestion de contenu exclusivement back-end où le référentiel de contenu « corps » est découplé de la couche de présentation front-end. L'architecture d'un CMS sans tête diffère de l'architecture CMS traditionnelle. Au lieu d'un affichage front-end statique, le contenu est extrait du référentiel via une API RESTful (services web qui implémentent une API REST), ce qui permet de l'afficher sur n'importe quel type d'appareil. Étant donné que le contenu est extrait d'une API RESTful, la présentation front-end est générée du côté de l'utilisateur final et les développeurs peuvent créer des expériences numériques sans créer d'affichages front-end sur mesure pour différents types d'appareils.
La capacité d'éviter le développement d'affichages front-end uniques et spécifiques à un appareil est le principal objectif d'un CMS sans tête. Les systèmes de gestion de contenu web traditionnels (WCMS), également connus sous le nom de CMS monolithiques, ont eu du mal à cet égard, et les développeurs étaient souvent chargés de créer plusieurs interfaces utilisateur spécifiques à un appareil pour leurs sites web et autres expériences numériques. Bien que certains CMS B2B traditionnels soient annoncés comme étant adaptés aux mobiles et prêts à être consultés sur des applications mobiles, beaucoup ne peuvent pas prendre en compte tous les types d'appareils à partir desquels une page web pourrait être consultée, y compris les montres intelligentes, les téléviseurs intelligents, les consoles de jeux et autres appareils de l'internet des objets (IoT). Étant donné qu'un CMS sans tête est entièrement indépendant de l'appareil, il peut livrer et formater du contenu pour n'importe lequel des appareils ci-dessus et plus encore. Avec un CMS sans tête, les développeurs peuvent développer autant de couches front-end qu'ils le souhaitent dans le langage de codage de leur choix. De plus, parce que le back-end est découplé du front-end, le CMS sans tête permet l'édition et la collaboration en temps réel.
Les systèmes de gestion de contenu découplés sont également discutés aux côtés des CMS sans tête ; les deux ont des similitudes, mais les différences sont frappantes. Les systèmes de gestion de contenu sans tête et découplés séparent le référentiel de contenu back-end de la couche de présentation front-end d'un site web ou d'une application. Cependant, un CMS découplé fournira des fonctionnalités WCMS traditionnelles telles que des modèles de contenu et des éditeurs WYSIWYG (ce que vous voyez est ce que vous obtenez) pour créer des expériences de contenu front-end. Cela peut être bénéfique pour les marketeurs qui peuvent trouver les CMS sans tête trop techniques à utiliser pour publier du contenu.
Que signifie CMS sans tête ?
CMS sans tête signifie système de gestion de contenu sans tête. Un système de gestion de contenu est une application logicielle qui gère le contenu web et permet à plusieurs contributeurs de créer, éditer et publier du contenu. Dans un CMS traditionnel, le contenu est stocké dans une base de données et les utilisateurs peuvent sélectionner des modèles et des extensions pour concevoir et personnaliser le front-end. Le CMS sans tête est un type de système de gestion de contenu qui ne traite que du contenu. Une fois le contenu créé, il est publié via une API.
Quels types de logiciels CMS sans tête existent ?
Les fournisseurs de CMS sans tête offrent les mêmes fonctionnalités de base dans la plupart des solutions. Il peut y avoir des variations dans les fonctionnalités si le CMS sans tête fait partie d'une solution logicielle plus large comme une plateforme d'expérience numérique (DXP), mais la plupart des options autonomes sont très similaires. La principale différence entre les solutions CMS sans tête est la façon dont elles sont licenciées. Les CMS sans tête, comme de nombreux autres systèmes de gestion de contenu, sont soit open source, soit des solutions de type logiciel en tant que service (SaaS).
Open source
Certaines options de CMS sans tête sont des solutions logicielles entièrement open source, ce qui signifie que les développeurs peuvent accéder au code source si nécessaire. Les systèmes de gestion de contenu open source sont plus faciles à personnaliser et à adapter aux besoins d'une entreprise. Étant donné que le logiciel open source peut être modifié, des communautés de développeurs ont tendance à se former autour d'eux, permettant aux programmeurs de collaborer et de résoudre des problèmes ensemble. Les solutions open source sont d'excellentes options pour les développeurs à la recherche de soutien communautaire et de collaboration pour leur logiciel de choix.
SaaS
De nombreuses options de CMS sans tête sont disponibles en tant que produits SaaS qui peuvent être hébergés dans le cloud ou sur site. Dans les deux cas, les solutions SaaS nécessitent une licence pour être utilisées, donc les entreprises doivent acheter le produit. Étant donné que le logiciel est sous licence, les développeurs ne pourront pas modifier le code source. Cependant, un avantage clé des options de CMS sans tête SaaS est leur concentration sur les cas d'utilisation commerciale, et généralement les options de CMS sans tête SaaS fournissent certaines modifications spécifiques et prédéfinies afin que les entreprises aient quelques options de personnalisation. Un autre avantage des solutions SaaS est l'accès au support technique fourni par le fournisseur, ce que les solutions open source ont très rarement.
Comment acheter un logiciel CMS sans tête
Collecte des exigences (RFI/RFP) pour le logiciel CMS sans tête
L'achat d'un CMS sans tête est un achat important qui doit être fait avec soin car le produit choisi est une décision à long terme. La première étape consiste à évaluer les besoins de l'entreprise et les fonctionnalités que le site web doit avoir. Étant donné qu'il existe des alternatives au CMS sans tête (CMS traditionnel et CMS hybride) qui sont souvent plus simples à configurer et à mettre en œuvre, il est important de décider si l'utilisation d'un CMS sans tête est nécessaire pour créer un site web efficace. Une fois qu'il est décidé qu'une organisation a besoin d'un CMS sans tête, voici d'autres domaines à évaluer :
Comment le contenu doit être géré dans le CMS : Il est important de regarder le type de contenu qui sera géré sur le CMS. Cela garantira que la solution sélectionnée permet de faire correspondre les types de données à la structure de contenu requise. Si les types de données sont complexes et changent fréquemment, un constructeur convivial doit être priorisé.
Comment les actifs de fichiers doivent être gérés à partir du CMS : Certains sites web incluent des actifs multimédias riches, tels que des images et des vidéos. Dans ce cas, le CMS doit fournir une capacité de gestion des actifs ainsi que la possibilité de stocker des fichiers via le CMS dans un environnement de stockage cloud. Les différentes solutions CMS sans tête auront des limitations variables sur ces paramètres, il est donc important de prendre en compte des facteurs tels que la limite de taille par actif, la bande passante incluse et la quantité totale de stockage.
Extensions d'intégration : Un CMS sans tête doit avoir des extensions qui lui permettent de s'intégrer à des applications tierces telles que CRM, PIM, programmes de marketing par e-mail, outils de localisation, et plus encore. Ces extensions permettent la personnalisation du contenu.
Combien de ressources de support sont nécessaires : En fonction du niveau d'expertise en développement que l'organisation possède, elle aura besoin de plus ou moins de ressources de support, telles qu'une documentation solide, une équipe de service client et un support communautaire (par exemple, Slack, forums, etc.)
Comparer les produits de logiciels CMS sans tête
Créer une longue liste
Il existe une quantité considérable d'options en ce qui concerne les logiciels CMS sans tête. Une fois que les acheteurs comprennent les exigences, ils devraient rechercher des solutions en parcourant Internet. La plupart des sites web de produits auront une page « Fonctionnalités » qui fournira une image d'ensemble de ce que le logiciel comprend. G2.com est un bon point de départ.
Créer une liste restreinte
Ensuite, les acheteurs devraient approfondir la recherche dans la longue liste de solutions pour créer une liste restreinte. Il existe de nombreuses recherches (articles et vidéos) qui expliquent et examinent différents produits sous différents angles. Les acheteurs devraient trouver des recherches qui s'adressent à leur industrie. La fonctionnalité « Comparer » de G2.com aidera à comparer les logiciels côte à côte pour comparer des fonctionnalités spécifiques et apprendre comment les utilisateurs réels les évaluent.
Conduire des démos
Les démos sont un excellent moyen d'obtenir un aperçu direct des solutions potentielles et la possibilité de poser les bonnes questions pour déterminer quel produit est le bon pour l'organisation. Les acheteurs devraient se préparer pour chaque démo en ayant une liste standard de questions et de clarifications à poser à chaque fournisseur.
Sélection du logiciel CMS sans tête
Choisir une équipe de sélection
Étant donné la nature complexe et technique de l'exploitation d'un CMS sans tête, ce seront les développeurs et les programmeurs qui seront les plus impliqués dans l'utilisation d'un CMS sans tête. Ainsi, ils doivent être inclus dans la conversation lors du choix d'une solution. Les créateurs de contenu et les marketeurs devraient également être inclus dans le processus de sélection car ils sont les plus familiers avec le type de contenu qui sera géré via le CMS.
Négociation
À ce stade, il est important de discuter des prix et de demander si des réductions sont disponibles, que ce soit pour l'achat d'un plus grand nombre de licences ou pour une durée plus longue. Les acheteurs devraient explorer les options de paiement et les services d'implémentation et d'intégration à ce moment-là.
Décision finale
Maintenant que les acheteurs savent quel logiciel ils veulent acheter, ils devraient demander un essai du produit pour tester comment il sera implémenté et adopté par leurs équipes. S'il est bien intégré à la technologie existante et que les équipes l'acceptent bien, l'acheteur peut être confiant que l'achat sera réussi.