Kirby CMS, la liberté de concevoir sans lourdeur technique

WordPress est lourd. Les solutions no-code sont rigides. Kirby prend le contrepied des deux : un CMS qui s'efface derrière le projet et laisse le développeur décider de tout.

  • Kirby CMS
  • CMS
  • workflow
  • développement web
Interface Kirby CMS panel, gestion de contenu sans base de données

Choisir un CMS, c'est souvent choisir ses contraintes. WordPress impose son écosystème de plugins, sa base de données, son architecture de thèmes. Les solutions no-code comme Webflow ou Squarespace imposent leurs structures de page, leurs interactions prédéfinies, leurs limites invisibles qu'on découvre toujours trop tard.

Kirby part d'une autre philosophie : donner au développeur les outils pour construire exactement ce dont le projet a besoin, sans rien de plus.

Pas de base de données, pas de surcharge

Kirby stocke tout en fichiers plats. Le contenu vit dans des dossiers, organisé en fichiers texte avec une syntaxe simple. Pas de requêtes SQL, pas de schéma à migrer, pas de base de données à administrer.

En pratique, ça change beaucoup de choses. Le site est portable : on copie un dossier et on a tout. Le versioning est naturel : les fichiers de contenu vivent dans le dépôt git comme le reste du code. Et la compréhension du site est immédiate : on ouvre un dossier, on lit des fichiers texte, on comprend la structure.

Des blueprints qui définissent exactement ce dont on a besoin

L'interface d'administration de Kirby est générée à partir de fichiers YAML appelés blueprints. On décrit les champs dont chaque type de page a besoin, et le panel se construit en conséquence. Pas de champs inutiles, pas de menus cachés, pas de complexité superflue.

Pour un client non technique, c'est une interface épurée, adaptée exactement à son contenu. Pour le développeur, c'est la garantie que le backend reflète fidèlement les décisions de conception.

Des templates PHP sans couche d'abstraction inutile

Les templates Kirby sont du PHP pur, enrichi d'une API fluide et bien conçue pour accéder au contenu. Pas de langage de templating propriétaire à apprendre, pas de compilation, pas de boîte noire.

On écrit ce qu'on veut afficher, on appelle les données dont on a besoin, on structure le HTML comme on l'entend. La liberté totale côté front-end : pas de classes imposées, pas de JavaScript chargé par défaut, pas de structure de page qu'on contourne plutôt qu'on construit.

Idéal pour les projets sur mesure

Kirby est particulièrement adapté aux sites sur mesure où le design et le contenu sont étroitement liés. Portfolios, sites d'artistes, projets éditoriaux, sites événementiels : partout où la forme est aussi importante que le fond.

C'est un CMS pensé pour des développeurs qui savent ce qu'ils font et veulent garder le contrôle. En contrepartie, il demande de coder. Mais c'est précisément ce qui le rend aussi satisfaisant à utiliser : on construit quelque chose de vrai, taillé pour le projet, sans dette technique héritée d'un écosystème trop lourd.