A content management system (CMS) is software that is used to create + manage content that is published on websites. The fundamental benefit of having a CMS is to enable all users with accounts to dynamically control the data which builds up a website. Including; images, videos, text + any attribute that a programmer enables modification.
In 2011, German web developer Bastian Allgeier first started working on Kirby, taking code + learnings from older projects to create a content management system with programmers + designers in mind. Kirby is a file-based platform that utilises a PHP template + therefore does not require a database. Optimized for speed + equipped with a flexible + intuitive PHP API, a developer can build their frontend with few limitations. Since launching in January 2012 it has triggered a boom among file-based content management systems.