Een bouwer kiezen voor je Strapi headless CMS: waar je op let
Door Yassine Seghrouchni, oprichterBijgewerkt 5 min lezen
Het korte antwoord
Strapi is een open source headless CMS dat je zelf kunt hosten en volledig kunt aanpassen. Het past vooral als je controle wilt over je data, je contentmodel en je koppelingen. Kies een bouwer die het contentmodel met je redactie ontwerpt, hosting en updates regelt en eerlijk uitlegt wat eigen beheer betekent, ook als een standaard-CMS beter bij je past.
Over deze gids: geschreven door Your Tech Club, zonder ranglijst en zonder namen van andere bureaus. Hoe wij het zelf doen, staat apart onder Hoe Your Tech Club werkt.
Waar je op let bij een Strapi-bouwer
Strapi geeft veel vrijheid. Of dat een voordeel blijft, hangt af van hoe het is ingericht en wie het daarna beheert. Deze acht punten helpen je dat vooraf te toetsen.
Eerst de vraag of Strapi past
Met Strapi bepaal je zelf de contenttypes, de rechten en waar het CMS draait. Die vrijheid betekent ook dat iemand de installatie moet beheren.
Voor een kleine site met weinig wijzigingen kan een gehost standaard-CMS eenvoudiger zijn. Een goede bouwer maakt die afweging met je.
Vraag in het gesprekWaarom past Strapi bij ons, en wanneer zouden jullie iets anders kiezen?Het contentmodel wordt met je redactie ontworpen
Het contentmodel bepaalt hoe je redactie werkt: welke velden er zijn, welke blokken je kunt combineren en wat herbruikbaar is. Een model dat alleen vanuit de techniek is bedacht, voelt voor redacteuren als een formulier.
Vraag hoe de bouwer je redactie erbij betrekt.
Vraag in het gesprekHoe ontwerpen jullie het contentmodel, en wie van ons zit daarbij?Rollen en workflows kloppen met je organisatie
Wie mag wat aanmaken, wijzigen en publiceren? Strapi kent rollen en rechten, maar die moeten worden ingericht op hoe jouw organisatie werkt.
Vraag ook hoe voorbeeldweergave werkt: zien redacteuren een pagina voordat die live staat?
Vraag in het gesprekHoe regelen we wie wat mag publiceren, en hoe zien redacteuren een pagina voordat hij live staat?Hosting, back-ups en updates zijn geregeld
Je kunt Strapi zelf hosten of via Strapi Cloud laten draaien. Host je zelf, dan moet iemand zorgen voor back-ups, beveiligingsupdates, monitoring en nieuwe versies.
Vraag wie dat doet, waar je data staat en wat er gebeurt als er iets misgaat.
Vraag in het gesprekWaar draait het CMS, wie maakt back-ups en wie voert updates door?De koppeling met je website en andere kanalen klopt
Een headless CMS levert content via een API aan je website, app of andere kanalen. De kwaliteit van die koppeling bepaalt hoe snel de site is en hoe betrouwbaar publiceren werkt.
Vraag hoe de voorkant is opgezet en hoe content in een tweede kanaal terechtkomt als je dat later wilt.
Vraag in het gesprekHoe komt content uit het CMS op de website, en wat als we later een tweede kanaal willen?Maatwerk alleen waar het nodig is
Strapi laat zich uitbreiden met eigen plugins en logica. Dat is handig, maar elk stuk maatwerk moet bij updates mee.
Vraag wat standaard kan, wat de bouwer zelf wil bouwen en hoe dat wordt gedocumenteerd.
Vraag in het gesprekWat bouwen jullie als maatwerk, en hoe blijft dat werken bij een nieuwe versie van Strapi?Je bestaande content verhuist mee
Stap je over van een ander CMS, dan moet je content mee: teksten, afbeeldingen, URL's en metadata.
Vraag hoe de migratie wordt aangepakt, wat er met de hand moet en hoe oude URL's worden doorverwezen.
Vraag in het gesprekHoe migreren jullie onze bestaande content, en wat moeten wij zelf doen?De installatie is van jou
Omdat Strapi open source is, kan de hele installatie van jou zijn: de code, de configuratie en de database.
Spreek dat vooraf af, zodat je later zelf verder kunt of met een andere partij.
Vraag in het gesprekKrijgen wij toegang tot de code, de database en de hosting?
Vragen die je in het eerste gesprek stelt
Neem deze lijst mee naar je eerste gesprekken. Een partij die bij je past, geeft op elke vraag een concreet antwoord, ook als dat antwoord is dat iets niet kan.
- Waarom Strapi voor ons, en wanneer zouden jullie iets anders kiezen?
- Hoe ontwerpen jullie het contentmodel met onze redactie?
- Hoe regelen we rollen, rechten en publicatie?
- Hoe werkt de voorbeeldweergave voor redacteuren?
- Waar draait het CMS, en waar staat onze data?
- Wie maakt back-ups en voert updates door?
- Wat bouwen jullie als maatwerk, en hoe blijft dat werken bij updates?
- Hoe migreren jullie onze bestaande content en URL's?
- Krijgen wij toegang tot de code, de database en de hosting?
- Welke Strapi-omgevingen van jullie kunnen we bekijken?
Wanneer Strapi een goede keuze is
Strapi is een logische keuze als een of meer van deze situaties voor je geldt:
- Je wilt zelf bepalen waar je content en data staan.
- Je contentmodel is specifiek en past niet in vaste sjablonen.
- Dezelfde content moet naar meerdere kanalen, zoals een website en een app.
- Je hebt koppelingen of workflows nodig die een standaard-CMS niet biedt.
Minder logisch is Strapi als je een kleine site hebt die zelden verandert en niemand de installatie wil beheren. Dan is een gehost CMS eenvoudiger.
Hoe Your Tech Club met Strapi werkt
Dit deel gaat over ons. De punten hierboven gelden voor elke partij, ook voor ons: leg ons er gerust langs.
We bouwen headless CMS-omgevingen op Strapi, met het contentmodel, de rechten en de koppelingen afgestemd op hoe je redactie werkt. Een voorbeeld is de blog die we voor RUMAG op Strapi bouwden.
Strategie, design en development zitten in één team, dus het CMS en de website worden samen ontworpen. We regelen hosting, updates en beheer als je dat wilt, en de installatie en de code zijn van jou.
- ISO 9001 en ISO 27001, gecertificeerd door Kiwa
- 500 projecten opgeleverd
- 4,8 uit 127 reviews
- 90% terugkerende klanten
- Kantoor aan de Duivendrechtsekade in Amsterdam
- Opgericht door Joey van Vliet en Yassine Seghrouchni
Veelgestelde vragen
Wat is Strapi?
Strapi is een open source headless CMS op basis van Node.js. Je beheert er content in, en die content gaat via een API naar je website, app of andere kanalen. Je kunt het zelf hosten of via Strapi Cloud laten draaien.
Wat is een headless CMS?
Een CMS waarin het beheer van content los staat van de weergave. De content gaat via een API naar een voorkant, bijvoorbeeld een website in Next.js. Dat geeft vrijheid in ontwerp en maakt het mogelijk dezelfde content op meerdere plekken te gebruiken.
Wat kost een Strapi-implementatie?
Dat hangt af van het contentmodel, het aantal koppelingen, de migratie en de voorkant. Reken ook met doorlopende kosten voor hosting, updates en beheer, of met een abonnement als je voor Strapi Cloud kiest.
Strapi zelf hosten of Strapi Cloud?
Host je zelf, dan heb je volledige controle over waar je data staat en hoe de omgeving is ingericht, maar moet iemand het beheer doen. Strapi Cloud neemt een deel van dat beheer over. Kies op basis van je eisen voor data, beheer en kosten.
Kan mijn redactie zelf met Strapi werken?
Ja, als het contentmodel is ontworpen voor hoe je redactie werkt. Laat het beheer zien voordat het af is, en test het met je eigen redacteuren.
Hoe werkt een overstap van WordPress naar Strapi?
De content wordt uit WordPress gehaald, omgezet naar het nieuwe contentmodel en in Strapi gezet. Afbeeldingen, URL's en metadata gaan mee, en oude URL's worden doorverwezen. Een deel van de content moet soms met de hand worden nagelopen.
Hoe blijft een Strapi-installatie veilig?
Door beveiligingsupdates snel door te voeren, toegang per rol te beperken, back-ups te maken en de omgeving te monitoren. Spreek af wie dat doet.


