WordPress als headless CMS
17 augustus 2017WordPress als headless CMS
Een opvallende nieuwe trend in de online wereld is het headless CMS. Een headless CMS biedt een oplossing voor een aantal problemen waar traditionele Content Management Systemen in het verleden mee kampten. Helaas brengen headless Content Management Systemen ook eigen uitdagingen met zich mee. Gelukkig is er in versies van WordPress nieuwer dan 4.4 een gulden middenweg beschikbaar.
Wat is een headless CMS
Een headless CMS is een Content Management Systeem dat geen ingebakken manier heeft om haar data op een website weer te geven. De informatie in een headless CMS is alleen beschikbaar via een API. Het is vervolgens de bedoeling dat een ander programma deze data ophaalt en aan een gebruiker toont. De ‘voorkant’ en de ‘achterkant’ van de website worden hierdoor effectief van elkaar gescheiden. Deze scheiding maakt het triviaal om één van de twee onderdelen te veranderen zonder dat dit impact heeft op de rest van de applicatie of om dezelfde informatie op meerdere totaal verschillende plekken te gebruiken. Zo maakt het niet uit waar je de content wilt gebruiken: een website, een mobiele app, of een applicatie op een digitaal visitekaartje. Zo lang er een internetverbinding beschikbaar is, is jouw content dat ook.
Dit heeft natuurlijk ook een aantal nadelen. De kosten voor het maken van een nieuwe website met een headless CMS zijn hoger dan de kosten van een standaard WordPress website. Er moeten immers twee applicaties gemaakt worden in plaats van één. Daarnaast hebben headless Content Management Systemen weinig van de krachtige plugins die een traditioneel CMS als WordPress van nature heeft.
WordPress als headless CMS
Sinds versie 4.4 van WordPress (uitgebracht in december 2015) heeft het systeem een uitgebreide API die het mogelijk maakt voor externe systemen om de content die op dit moment in WordPress opgeslagen is uit te lezen. Wanneer een losstaande applicatie toegang nodig heeft tot dezelfde inhoud als jouw website is deze informatie dus aanwezig. De overtreffende trap is door WordPress te gebruiken als headless CMS. Je gebruikt dan wel de WordPress achterkant om je content te beheren maar gebruikt een losstaand systeem om deze inhoud weer te geven. Dit kan een geheel nieuw systeem zijn maar bijvoorbeeld ook als vervanging voor het CMS systeem van een bestaande website of applicatie.
Deze stap naar headless WordPress kan ook stapsgewijs worden genomen. Zo kun je voor nu beginnen met een standaard website met content er op en er zeker van zijn dat je deze content ook in de toekomst kunt blijven gebruiken.
Het gebruik van een headless CMS, of dat nu WordPress is of iets anders, is niet voor iedereen weggelegd. De gulden middenweg die WordPress biedt is daardoor een goede oplossing. Groeiende bedrijven kunnen voor WordPress als CMS kiezen zonder bang te hoeven zijn hun content te verliezen als ze besluiten op een ander systeem over te stappen en bedrijven die nu al gebruik maken van WordPress kunnen hun content naar hartenlust delen naar andere systemen.
Wil je samen met ons onderzoeken of een headless CMS een interessante optie is voor jouw applicatie? Neem dan contact met ons op, we kijken graag met je mee.