Wat is Headless?
Headless is een term die wordt gebruikt voor software zonder grafische gebruikersinterface (GUI) voor de eindgebruiker. Hoewel er geen GUI voor de eindgebruiker is, is er wel een UI voor het beheer.
Traditioneel bevat een Content Management Systeem (CMS) een "head" die de website voor de eindgebruiker verzorgt. Dit heeft als voordeel dat de website (deels) vantevoren gebouwd kan worden door de CMS leverancier. Een van de nadelen is dat het CMS de te gebruiken front-end technologie dicteert en je dus minder flexibiliteit hebt.
Met de opkomst van Jamstack begon men te beseffen dat het scheiden van de front- en back-end grote voordelen geeft. Door de presentatie los te koppelen van het CMS is het makkelijker om de content van meerdere kanalen zoals mobiele apps en smartwatches te consumeren. En het stelt ontwikkelaars in staat om iedere gewenste front-end-technologie te kiezen, wat de afhankelijkheid van het CMS-platform aanzienlijk vermindert en de ontwikkelaarservaring verbetert.
Met een Headless Content Management Systeem (CMS) is de front-end volledig losgekoppeld van de back-end. De inhoud wordt ontsloten via een Application Programming Interface (API) die wordt gebruikt door de front-end technologie naar keuze.
In tegenstelling tot een traditioneel CMS is een Headless CMS een contentmanagementsysteem zonder front-end.
Headless CMS'en zijn er in verschillende vormen, bijvoorbeeld als self-hosted of als software-as-a-service, opensource of closed source, en hebben allemaal verschillende features. Het type software-as-a-service (SaaS) is erg populair en voor Content Management Systemen bestaat er zelfs een eigen afkorting: CaaS (content-as-a-service).
Met al deze verschillende vormen is het lastig een Headless CMS te kiezen. Wat het nog uitdagender maakt, is het enorme en groeiende landschap van Headless-services. Dit landschap is ontmoedigend om te verkennen;
- Waar te beginnen?
- Welke functies heb ik nodig?
- Welke Headless-services te beoordelen?
Bij Unplatform houden we het landschap continu in de gaten en geven we je graag advies over welke diensten het beste bij jouw bedrijf passen. Gebruik gerust ons contactformulier of stuur ons een e-mail: info@unplatform.io.