Skip naar content
digital natives
digital natives

Een Headless CMS: wat is het en wat kun je ermee?

Een trend die steeds meer aandacht krijgt het afgelopen jaar is de opkomst van het ‘headless’ content management systeem (CMS). Dat is eigenlijk een CMS waarbij het vullen van content en het presenteren ervan volledig “los” staan van elkaar.

Bij een klassiek CMS zoals WordPress wordt ook de presentatie van de inhoud voor de rekening genomen van het systeem zelf, meestal met behulp van een thema. Dat werkt vaak prima, maar zorgt er wel voor dat je je moet beperken tot de mogelijkheden die het CMS je biedt om content te presenteren. Bij een zogenoemd “headless” CMS, kun je de presentatie bouwen op de manier die het meest geschikt is voor het project. Of het nou een webapp, website of mobiele app is.

In een artikel van Emerce wordt hier dieper op ingegaan. Want een headless CMS heeft niet alleen voordelen. Het kost vaak meer tijd om op te zetten en er moeten goede afspraken worden gemaakt over het bijhouden van de API: De manier en structuur die het CMS gebruikt om content beschikbaar te stellen voor alle apps en sites die gebruik maken van de inhoud uit het CMS.

Een andere mogelijkheid die ook in het artikel wordt beschreven is het gebruik van een “CMS as a service”, eigenlijk een CMS die in de cloud draait, waarbij de inhoud op een eigen platform wordt gepresenteerd. In zo’n geval ben je minder effort kwijt aan het bijhouden en updaten van het CMS zelf.

Bij Digital Natives gebruiken we al geruime tijd verschillende content-management systemen om onze sites en platformen te realiseren: vaak met WordPress, sinds kort ook het Craft CMS en ook ons eigen op Laravel gebaseerde CMS.

Alle drie deze platformen bieden ook de mogelijkheid om ze “headless” te draaien. WordPress heeft sinds kort standaard een “REST” API, waarmee het systeem ook gemakkelijk headless gemaakt kan worden. Ook met Craft is dit met plugins mogelijk. Op ons eigen CMS hebben we in het verleden al webapps gebouwd, waarbij het CMS headless fungeert. Door de opkomst van deze zogenoemde “Single Page Apps” op het web, denken we zelf ook steeds vaker een CMS op deze manier te gaan gebruiken.

digitaal vraagstuk?
bel +31 (020) 333 0880 of mail
naar hello@digitalnatives.nl