Cette question est pertinente car elle touche au cœur de l'architecture logicielle. Pour être précis, Kiubi n'est pas un
CMS headless multilingue au sens strict et académique du terme. Un CMS purement "headless" est un système qui ne gère
que le back-office (la base de données et l'interface de gestion de contenu) et expose tout via une API, laissant au développeur la charge complète de construire le front-office (le site visible) à partir de zéro.
Kiubi est, par nature, un CMS "couplé" ou "traditionnel". Il offre une solution intégrée où le back-office et le front-office (le rendu du site via un système de thèmes graphiques) sont conçus pour fonctionner ensemble de manière optimale. C'est cette approche qui garantit sa performance, sa sécurité et sa simplicité d'utilisation dès le départ.
Cependant, et c'est là toute la puissance de son architecture,
l'API de Kiubi expose 100% du contenu et des fonctionnalités d'un site. Cela signifie que tout ce que vous pouvez gérer via l'interface d'administration est également accessible via l'API : catalogue produits, commandes, clients, contenus éditoriaux, etc.
Cette approche hybride offre le meilleur des deux mondes et des possibilités qui se rapprochent de celles d'un CMS headless :
- Pour la majorité des projets, vous bénéficiez de la rapidité et de la simplicité d'un CMS intégré pour lancer rapidement des sites performants et complets
- Pour des besoins avancés, vous pouvez utiliser l'API pour :
- Synchroniser Kiubi avec des systèmes d'information complexes (ERP, CRM, etc.)
- Créer des applications mobiles qui puisent leurs données directement depuis votre site Kiubi
- Développer des front-ends spécifiques ou des expériences connectées (par exemple, des bornes interactives en magasin) qui s'appuient sur le contenu géré dans Kiubi
En conclusion, Kiubi offre la robustesse et la simplicité d'un CMS intégré tout en fournissant une API exhaustive qui lui confère une flexibilité et une ouverture comparables à celles d'une solution headless, mais sans vous imposer dès le départ la complexité et les coûts de développement d'une telle approche.