PageSourceSearch

https://genx.be/assets/waarom-kirby-cms-BzlnR6ch.js

js genx.be collected 2026-10-07 16:23:24 UTC 6,377 bytes, 52 lines download raw bytes

1import{j as e}from"./vendor-react-B9zYIx_v.js";const h={title:"Waarom we fan zijn van Kirby CMS (en jij misschien ook)",slug:"waarom-kirby-cms",date:"2024-03-15",author:"Sam Serrien",category:"Development",tags:["Development","CMS"],excerpt:"Een file-based CMS dat developers en content creators blij maakt.",image:"/blog/waarom-kirby-cms/computer.webp"};function p(t){const n={h2:"h2",h3:"h3",hr:"hr",p:"p",...t.components},{ComparisonGrid:r,ContentImage:a,FAQ:s,InfoBox:o,Intro:d,Tip:l,Warning:c}=n;return r||i("ComparisonGrid"),a||i("ContentImage"),s||i("FAQ"),o||i("InfoBox"),d||i("Intro"),l||i("Tip"),c||i("Warning"),e.jsxs(e.Fragment,{children:[e.jsx(d,{children:e.jsx(n.p,{children:`Als je ooit gefrustreerd bent geraakt door een zwaar, log CMS dat meer in de weg zit dan helpt,
2dan kennen we dat gevoel. Daarom zijn we overgestapt naar Kirby CMS — een flat-file CMS dat doet
3wat het moet doen, zonder de overhead. In dit artikel vertellen we waarom.`})}),`
4`,e.jsx(n.hr,{}),`
5`,e.jsx(n.h2,{children:"Wat is Kirby CMS eigenlijk?"}),`
6`,e.jsx(n.p,{children:`Kirby is een file-based content management systeem gebouwd met PHP. Dat klinkt misschien ouderwets,
7maar het is precies het tegenovergestelde. Geen database nodig, geen complexe migraties, geen
8afhankelijkheid van plugins die na twee jaar niet meer werken.`}),`
9`,e.jsx(n.p,{children:`Content wordt opgeslagen als simpele tekstbestanden en mappen. Dat maakt het razend snel,
10makkelijk te backuppen en perfect voor versiebeheer met Git. Developers krijgen volledige
11controle over de output — geen opgelegde HTML structuren of verplichte themes.`}),`
12`,e.jsx(l,{title:"Pro tip",children:e.jsx(n.p,{children:`Kirby werkt fantastisch als headless CMS. Gebruik de ingebouwde REST of GraphQL API om content
13te serveren aan je React, Vue of Svelte frontend. Best of both worlds.`})}),`
14`,e.jsx(n.h2,{children:"5 redenen waarom we Kirby verkiezen"}),`
15`,e.jsx(n.h3,{children:"1. Geen database, geen problemen"}),`
16`,e.jsx(n.p,{children:`Flat-file betekent dat je content gewoon in bestanden leeft. Je kunt het hele project kopiëren,
17zippen en mailen als dat moet. Geen MySQL dumps, geen migraties, geen corrupted tables op
18vrijdagavond.`}),`
19`,e.jsx(n.h3,{children:"2. Het panel is prachtig"}),`
20`,e.jsx(n.p,{children:`Kirby's admin panel is minimalistisch, snel en aanpasbaar. Je bouwt precies de velden die je
21klant nodig heeft — niet meer, niet minder. Geen 47 menu-items waar ze nooit op klikken.`}),`
22`,e.jsx(a,{src:"/blog/waarom-kirby-cms/panel.webp",alt:"Screenshot van het Kirby panel",caption:"Het Kirby panel — clean, snel en op maat van je content.",emoji:"🎛"}),`
23`,e.jsx(n.h3,{children:"3. Developer experience"}),`
24`,e.jsx(n.p,{children:`Templates schrijven in Kirby voelt als gewoon PHP — geen obscure template engines of custom
25syntax. Alles is logisch, goed gedocumenteerd en consistent. De leercurve is minimaal voor
26iedereen die al met PHP werkt.`}),`
27`,e.jsx(n.h3,{children:"4. Performance"}),`
28`,e.jsx(n.p,{children:`Zonder database queries is Kirby out-of-the-box snel. Voeg daar een caching layer aan toe
29en je hebt een site die sub-100ms laadt. Probeer dat maar eens met WordPress en 30 plugins.`}),`
30`,e.jsx(c,{title:"Let op",children:e.jsx(n.p,{children:`Kirby is niet gratis voor commerciële projecten. Een licentie kost €99 per site — maar
31dat is een eenmalige kost die zichzelf dubbel en dik terugverdient in bespaard onderhoud.`})}),`
32`,e.jsx(n.h3,{children:"5. Security"}),`
33`,e.jsx(n.p,{children:`Geen database betekent minder aanvalsoppervlak. Geen SQL injection mogelijk, geen database
34credentials om te lekken. Combined met het feit dat er geen public-facing plugin ecosystem is
35(à la WordPress), is de security baseline veel hoger.`}),`
36`,e.jsx(n.h2,{children:"Wanneer is Kirby de juiste keuze?"}),`
37`,e.jsx(n.p,{children:`Kirby is ideaal voor middelgrote websites waar je volledige controle wilt over het design en de
38content structuur. Denk aan corporate sites, portfolio's, magazines en kleine e-commerce setups.`}),`
39`,e.jsx(n.p,{children:`Het is minder geschikt als je een enorm ecosysteem van plugins nodig hebt, of als je klant
40absoluut WordPress wil (old habits die hard). Maar in 90% van de gevallen is Kirby de betere keuze.`}),`
41`,e.jsx(r,{positiveTitle:"✅ Kirby past bij",positiveItems:["Corporate websites","Portfolio's & agencies","Online magazines","Headless CMS setups","Developer-gedreven projecten"],negativeTitle:"⚠️ Kijk elders als",negativeItems:["Je 100+ plugins nodig hebt","Niet-technische devs moeten bouwen","Grote multi-user redacties","Gratis hosting vereist is"]}),`
42`,e.jsx(o,{title:"GeNx is Certified Kirby Partner",children:e.jsx(n.p,{children:`We zijn officieel erkend door het Kirby team als certified partner. Dat betekent dat we
43direct toegang hebben tot support, beta releases en het partner netwerk.`})}),`
44`,e.jsx(n.h2,{children:"Veelgestelde vragen"}),`
45`,e.jsx(s,{items:[{q:"Is Kirby geschikt voor grote websites?",a:"Ja, mits goed opgezet. Kirby kan duizenden pagina's aan zonder problemen. Voor sites met honderdduizenden pagina's of complexe database-relaties raden we een andere oplossing aan."},{q:"Kan ik van WordPress naar Kirby migreren?",a:"Absoluut. We hebben een migratieproces dat content, afbeeldingen en metadata overzet. De structuur wordt opnieuw opgebouwd zodat je een schone start hebt."},{q:"Werkt Kirby met headless / JAMstack?",a:"Ja! Kirby heeft een ingebouwde REST API en er zijn plugins voor GraphQL. Perfect als backend voor React, Next.js, Nuxt of andere frontend frameworks."}]}),`
46`,e.jsx(n.h2,{children:"Conclusie"}),`
47`,e.jsx(n.p,{children:`Kirby CMS is niet het bekendste CMS ter wereld, en dat is misschien wel zijn grootste kracht.
48Het is gebouwd door developers, voor developers — met een gezonde dosis respect voor de mensen
49die er uiteindelijk content in moeten beheren.`}),`
50`,e.jsx(n.p,{children:`Als je op zoek bent naar een CMS dat snel, veilig en flexibel is zonder de complexiteit van
51de grote spelers, dan is Kirby het proberen meer dan waard. En als certified partner helpen
52we je graag op weg.`})]})}function g(t={}){const{wrapper:n}=t.components||{};return n?e.jsx(n,{...t,children:e.jsx(p,{...t})}):p(t)}function i(t,n){throw new Error("Expected component `"+t+"` to be defined: you likely forgot to import, pass, or provide it.")}export{g as default,h as frontmatter};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.