Een login die van jou is
Jouw woorden op de ene plek, de code op de andere, en een login die van jou is in plaats van van de bouwer.
De meeste mensen leren een CMS kennen als het ding waar ze niet aan durven te komen. Ergens een login, een scherm dat in niets op de website lijkt, en een reële kans dat je de opmaak sloopt door een alinea te plakken. Een headless CMS is de opzet die dat oplost, en het woord headless is daar het minst interessante deel van.
Een headless CMS slaat de inhoud van je website op als gestructureerde velden en geeft die via een API aan de site door, in plaats van de inhoud en het ontwerp samen te bewaren. In de praktijk betekent het dat je woorden en beelden vanuit een browser aanpast zonder code aan te raken, en zonder het ontwerp te kunnen slopen, want het ontwerp zit niet in het CMS.
Wat headless eigenlijk betekent
Een traditioneel CMS bewaart twee dingen op een plek: wat je site zegt en hoe je site eruitziet. Daarom beschadigt het aanpassen van het een zo vaak het ander, en daarom hebben die systemen plug-ins, thema's en een pagebuilder nodig om de twee bij elkaar te houden.
Een headless CMS bewaart alleen het eerste. Je openingstijden zijn een veld dat openingstijden heet. Je case is een klant, een samenvatting, een beeld en een resultaat. De website leest die velden en bepaalt hoe ze getekend worden. Het CMS heeft geen mening over het ontwerp, en juist daarom kun je het niet slopen.
Wat je zelf kunt aanpassen
- Elk woord op de site, vanuit een browser, desnoods op je telefoon.
- Elk beeld, vervangen zonder iemand te vragen welk formaat het moet zijn.
- Nieuwe items in een bestaand patroon: nog een case, nog een dienst, nog een artikel.
- De details die het vaakst veranderen: prijzen, openingstijden, telefoonnummers, de melding bovenaan de pagina.
Wat je niet kunt, is een component verplaatsen, een nieuw paginatype verzinnen of de typografie veranderen. Dat is een beperking, en het is dezelfde beperking die voorkomt dat een site in maand vier een rommeltje is geworden.
Waarom het meer uitmaakt dan het klinkt
Het praktische argument is snelheid. De tijd tussen merken dat je website de verkeerde prijs noemt en je website die de juiste prijs noemt hoort een minuut te zijn, geen mailtje en een week.
Het zakelijke argument is dat het de reden voor een maandcontract weghaalt. Een website die je niet kunt aanpassen is een website waarvoor je iemand blijft betalen om hem aan te passen. Daarom krijg je de CMS-login op dag 3, op jouw naam, zonder gebruikerskosten aan ons.
Het zoekargument is dat een site die bijgewerkt wordt een site is die blijft scoren. Pagina's waar nooit iemand aan komt zakken weg, en een CMS waar je echt mee wilt werken is de enige betrouwbare manier om eraan te blijven komen.
Wat het kost
Bij een site met meerdere pagina's zit het CMS erbij. Bij een landingspagina is het een optie van 200 EUR, eenmalig, geen abonnement.
Het CMS-platform zelf valt binnen een gratis laag bij het volume dat de meeste kleine bedrijven hebben. Groei je daaroverheen, dan betaal je het platform rechtstreeks, op je eigen account, want dat account staat vanaf het begin op jouw naam.
Wat je bezit
De inhoud is van jou en je kunt hem exporteren. De repository is van jou. De hosting staat op jouw naam. Spreek je ons nooit meer, dan kun je het geheel aan een andere ontwikkelaar geven en die treft een standaard opzet aan in plaats van iets dat alleen wij begrijpen.
Een langere en uitgesprokener versie van dit argument staat op de blog: wat een CMS je echt oplevert.