Overview
Kirby CMS is a flat-file content management system designed for flexibility and extensibility. It stores content in simple text files and folders, eliminating the need for a database in many cases. This architecture facilitates version control via Git, simple backups, and syncing via tools like rsync. Kirby is built on a modern PHP micro-framework and integrates with Vue.js for the admin interface. Developers can leverage a powerful plugin API to extend functionality. It supports both traditional and headless CMS setups, enabling content delivery to various devices, including browsers, phones, and smartwatches. Kirby's architecture prioritizes speed and resilience. It utilizes a PHP-based template engine that supports PHP, Twig, and Blade templating. It includes features for user management with roles and permissions.
