CMS op maat voor inhoud die niet in een standaardpakket past
Een CMS op maat is een beheersysteem dat precies past bij de inhoud die jouw bedrijf beheert. Voor de meeste websites volstaat WordPress, en dat bouwen we ook. Heb je echter complexe gegevens, strikte rechten, meerdere talen of inhoud die ook in een app verschijnt, dan loont een eigen systeem. Ontwerp en bouw blijven daarbij onder één dak.

Wanneer WordPress volstaat
Een CMS, of content management system, is de omgeving waarin je zelf teksten, foto’s en pagina’s beheert. Het bekendste voorbeeld is WordPress. Het draait een groot deel van alle websites, en daar is een goede reden voor. Je past er zonder technische kennis een pagina in aan, en er bestaan uitbreidingen voor bijna elke vraag.
Voor een bedrijfswebsite met diensten, realisaties, een blog en een contactformulier is WordPress dus meestal de beste keuze. Daarom bouwen we die sites ook zelf in WordPress, met een eigen thema in je huisstijl. Lees daarover meer bij website laten maken. Een eigen systeem bouwen terwijl WordPress volstaat, kost je alleen extra geld en onderhoud. Dat zeggen we ook eerlijk tijdens het eerste gesprek.
Wanneer een CMS op maat beter past
Soms begint WordPress te wringen. Dat merk je vaak aan omwegen: tientallen plug-ins die elk een stukje oplossen, velden die je gebruikt voor iets anders, of een medewerker die inhoud in twee systemen bijhoudt. Een CMS op maat is dan het overwegen waard. Enkele typische signalen:
- Complexe datastructuren: producten met veel technische kenmerken, varianten en onderlinge verbanden, of een catalogus die je ook als pdf wilt opmaken.
- Fijne rechten: afdelingen, vestigingen of partners die elk alleen hun eigen inhoud mogen zien en aanpassen.
- Meertaligheid: inhoud in drie of vier talen, met per taal een eigen status en een vertaler die alleen zijn taal beheert.
- Meerdere kanalen: dezelfde teksten en beelden op je website, in een mobiele app en op een scherm in de winkel.
Herken je meer dan één van die punten, dan is een eigen beheersysteem vaak eenvoudiger dan een stapel uitbreidingen.
Rollen, rechten en een goedkeuringsflow
In een eigen beheersysteem bepalen we samen wie wat mag. Een redacteur schrijft bijvoorbeeld een nieuwsbericht, maar een verantwoordelijke keurt het goed voor het online gaat. Een partner beheert alleen de fiches van zijn eigen producten. Wie stage loopt, mag teksten aanvullen, maar niets verwijderen.
Die regels tekenen we eerst uit, met een eenvoudige tabel van rollen en acties. Daarna bouwen we ze rechtstreeks in de applicatie. Bovendien houdt het systeem een logboek bij van wie wat wijzigde, en kun je een vorige versie van een pagina terugzetten. Zo blijft het overzichtelijk, ook als veel mensen tegelijk aan de inhoud werken. Het beheerscherm zelf ontwerpen we met dezelfde zorg als een publieke site, volgens de principes van UX-design.
Meertalige inhoud en een headless CMS op maat
Een klassiek CMS beheert de inhoud en toont ze ook, als website. Een headless CMS doet alleen het eerste deel. Het bewaart en beheert de inhoud, en levert die via een API aan elk kanaal dat erom vraagt. Je website haalt de teksten op, je app ook, en eventueel een infoscherm of een partnerwebsite.
Dat heeft een duidelijk voordeel: je past een producttekst één keer aan, en hij staat meteen overal juist. Ook voor meertalige inhoud werkt dat goed, want elke vertaling hangt aan hetzelfde item. Een vertaler ziet dus meteen welke taal nog ontbreekt of verouderd is. Wil je de inhoud ook in andere pakketten gebruiken, dan sluit dat aan bij onze API-koppelingen. Een headless CMS op maat vraagt wel een frontend die de inhoud ophaalt. Het is dus vooral zinvol als je meer dan één kanaal hebt.
Gebouwd in Laravel, met Livewire of React
We bouwen een CMS op maat in Laravel, een PHP-framework met een grote gemeenschap en goede documentatie. Voor het beheerscherm kiezen we per project. Met Livewire reageren formulieren, lijsten en filters meteen, zonder apart frontend-project. Dat houdt de code compact en het onderhoud eenvoudig.
Heb je een erg interactieve beheeromgeving nodig, bijvoorbeeld met blokken die je versleept of een live voorbeeld naast de editor? Dan bouwen we een frontend in React op een Laravel-API. Die API kan dan meteen ook je website en app bedienen. In beide gevallen werken we met gangbare technologie en leesbare, gedocumenteerde code, zodat onderhoud en uitbreidingen later vlot verlopen. Het is dezelfde basis als onze software op maat.
Een voorbeeld uit de regio is de website van Tuinen Desoete, een tuinarchitect in Brugge. Die site bouwden we ook in Laravel, met onder meer tuinprojecten, nieuws en vacatures. We werken vanuit Torhout voor organisaties in Roeselare, Hooglede, Ardooie en de rest van West-Vlaanderen. Verder doen we de analyse van je inhoud graag samen aan tafel, bij jou of in Torhout. Voor organisaties elders in Vlaanderen verloopt dat online, net als de demo’s van het beheerscherm.
Zo pakken we het aan
-
Stap 1 van 4
Inhoud in kaart
Eerst brengen we in kaart welke soorten inhoud je beheert, welke velden elk type heeft en wie eraan werkt. Zo zien we ook of WordPress toch volstaat. -
Stap 2 van 4
Datamodel en schermen
Daarna tekenen we het datamodel en de belangrijkste beheerschermen uit. Je ziet hoe je een item toevoegt, vertaalt en publiceert, nog voor we bouwen. -
Stap 3 van 4
Bouwen en overzetten
Vervolgens bouwen we het systeem in korte stappen en tonen we tussentijds wat klaar is. Je bestaande inhoud zetten we met een script over uit je huidige pakket. -
Stap 4 van 4
Opleiding en opvolging
Tot slot leren we je team werken met het CMS op maat en zetten we het online. Daarna volgen we updates, back-ups en nieuwe wensen op.
Vragen over CMS op maat
Wat kost een CMS op maat?
Dat hangt af van het aantal inhoudstypes, talen, rollen en kanalen. Een beheersysteem voor één website in twee talen vraagt minder werk dan een headless systeem dat ook een app bedient. Daarom starten we met een korte analyse. Daarna krijg je een offerte, opgesplitst per onderdeel.
Is WordPress niet goed genoeg?
Voor de meeste websites wel, en dan raden we het ook aan. WordPress is uitgebreid, goed gekend en makkelijk in gebruik. Pas als je inhoud complex is, als rechten fijn geregeld moeten zijn of als dezelfde inhoud naar meerdere kanalen gaat, bekijken we een eigen systeem.
Kunnen we onze bestaande inhoud overzetten naar een CMS op maat?
Ja. We schrijven een importscript dat teksten, beelden en vertalingen uit je huidige systeem overneemt. Eerst testen we die import op een kopie, zodat je kunt nagaan of alles klopt. Ook oude adressen sturen we door naar de nieuwe pagina’s, zodat bezoekers en Google je inhoud blijven vinden.
Is een eigen beheersysteem moeilijker in gebruik?
Meestal net eenvoudiger, omdat je alleen de velden en knoppen ziet die je nodig hebt. Er staan geen menu’s van uitbreidingen die je nooit gebruikt. Bovendien ontwerpen we de schermen rond jouw taken, zoals een product toevoegen of een vertaling nakijken.
Wie zorgt voor hosting en updates?
Een beheersysteem draait op een server, en we adviseren hosting in Europa. Dat helpt ook om aan de GDPR te voldoen. Updates van Laravel en de gebruikte pakketten, back-ups en kleine aanpassingen regelen we via een onderhoudsafspraak, net als bij website onderhoud.
Hangt hier ook bij
Websites
WordPress-websites op een eigen thema. Jij past teksten en foto’s aan in vaste velden, de vormgeving blijft altijd heel. Meer over websites
API-koppelingen
Koppelingen tussen je webshop, boekhouding, CRM en planning via REST en webhooks, met foutafhandeling en logboek. En een alternatief als een pakket geen API heeft. Meer over API-koppelingen
UI- en UX-design
UI- en UX-design voor websites, apps en software: van gesprekken met gebruikers tot een klikbaar prototype en een designsysteem in je huisstijl. Meer over UI- en UX-designLoopt je inhoud vast in plug-ins en kopieerwerk?
Vertel welke inhoud je beheert en waar die terechtkomt. We zeggen eerlijk of WordPress volstaat of een CMS op maat beter past.