Kirby CMS

Wat is het?

Kirby is een flexibel, file-based contentmanagementsysteem (CMS) geschreven in PHP. In plaats van een relationele database slaat Kirby content op als bestanden en mappen op het bestandssysteem, waardoor versiebeheer en eenvoudige deploys mogelijk zijn. Kirby gebruikt blueprints om contenttypes en velden te definiëren en biedt een beheerdersinterface genaamd Panel voor redactie, terwijl ontwikkelaars volledige controle hebben over templates en logica.

Praktisch voorbeeld

Stel je maakt een brochurewebsite voor een ontwerpstudio: met Kirby maak je voor elke pagina een map met een tekstbestand en afbeeldingen, en definieer je met blueprints velden zoals titel, tekstblokken en een afbeeldingsgalerij. Als ontwikkelaar bouw je PHP-templates die die bestanden in de gewenste HTML-structuur renderen en kun je eenvoudig herbruikbare blokken (snippets) maken. Wil je later een headless setup, dan kun je via Kirby's API of eenvoudige controllers JSON leveren aan een React- of Vue-front-end zonder dat je een database hoeft te migreren.

Test je kennis

Welke opslagmethode gebruikt Kirby CMS standaard?

Vraag het aan Lex
Lex kent de context van deze term en helpt je sneller met gerichte uitleg, voorbeelden en extra context.
Tip: Lex antwoordt kort in de widget. Voor meer detail, ga naar full screen modus.

Leer onze taal

Leer deze termen van echte professionals en verdiep je skills bij KdG MCT.

Studeren bij KdG