Wanneer kies je voor Drupal? Zo bepaal je welk CMS bij je organisatie past
Een nieuw CMS kiezen begint niet bij de technologie. De belangrijkste vraag is wat je website of digitale platform moet kunnen, voor wie je het maakt en hoe het zich de komende jaren moet kunnen ontwikkelen.
Voor een relatief eenvoudige website kan een toegankelijk en gebruiksvriendelijk CMS met standaardfunctionaliteit voldoende zijn. Maar zodra een website veel content bevat, verschillende doelgroepen bedient, moet koppelen met andere systemen of specifieke eisen stelt aan beheer en veiligheid, wordt de keuze voor het CMS belangrijker.
Drupal is ontwikkeld voor dit soort complexere digitale omgevingen. Maar wanneer is Drupal daadwerkelijk een goede keuze? En wanneer kun je beter voor een eenvoudiger CMS of een maatwerkoplossing kiezen?
Wanneer heb je een CMS als Drupal nodig?
Niet iedere organisatie heeft dezelfde digitale infrastructuur nodig. Een website met enkele tientallen pagina's, een nieuwssectie en een contactformulier stelt andere eisen aan een CMS dan een digitaal platform met duizenden pagina's, verschillende soorten content, meerdere redacties en koppelingen met externe systemen.
De complexiteit zit daarbij lang niet altijd in wat een bezoeker aan de voorkant ziet. Juist achter de schermen kunnen grote verschillen ontstaan. Denk aan verschillende gebruikersrollen en rechten, content die op meerdere plekken wordt gebruikt, koppelingen met een CRM of andere applicaties, meertaligheid of meerdere websites die vanuit één omgeving worden beheerd.
Hoe meer van deze eisen samenkomen, hoe belangrijker een flexibele en schaalbare technische basis wordt.
Wanneer kies je voor Drupal?
Drupal komt vooral tot zijn recht bij websites en digitale platformen waar content, functionaliteit en beheer complexer worden. Een aantal situaties waarin Drupal een logische keuze kan zijn:
1. Je hebt veel of complexe content
Drupal is sterk in het structureren van grote hoeveelheden content. Verschillende soorten informatie kunnen als aparte contenttypen worden ingericht en onderling met elkaar worden verbonden.
Dat is bijvoorbeeld relevant voor kennisplatformen, zorgorganisaties, brancheverenigingen en andere organisaties die niet alleen pagina's publiceren, maar werken met bijvoorbeeld dossiers, locaties, diensten, professionals, publicaties, thema's of kennisartikelen.
Een goede contentstructuur maakt informatie bovendien makkelijker herbruikbaar. Dezelfde informatie hoeft niet telkens opnieuw te worden ingevoerd, maar kan op verschillende plekken en in verschillende contexten worden getoond.
2. Je website bedient verschillende doelgroepen
Veel organisaties hebben niet één type bezoeker. Een zorgorganisatie kan bijvoorbeeld te maken hebben met cliënten, mantelzorgers, verwijzers en professionals. Een kennisorganisatie bedient misschien onderzoekers, beleidsmakers, leden en het algemene publiek.
Drupal maakt het mogelijk om content en functionaliteit zo te structureren dat verschillende doelgroepen snel bij relevante informatie terechtkomen, zonder dat daarvoor allemaal afzonderlijke websites nodig zijn.
De techniek is daarbij maar één onderdeel. Een goede informatiearchitectuur en UX bepalen uiteindelijk of gebruikers die informatie ook daadwerkelijk kunnen vinden.
3. Je wilt koppelen met andere systemen
Een website staat steeds minder vaak op zichzelf. Content en gegevens komen bijvoorbeeld uit een CRM, DAM, ledenadministratie, marketingplatform, zoekoplossing of andere interne applicatie.
Drupal is geschikt voor het realiseren van dit soort integraties en API-koppelingen. Door informatie gestructureerd beschikbaar te maken, kan content bovendien niet alleen op de website worden gebruikt, maar bijvoorbeeld ook in apps of andere digitale toepassingen.
Dat maakt Drupal interessant voor organisaties waarvan de website onderdeel is van een breder digitaal landschap.
4. Je wilt meerdere websites of labels beheren
Organisaties met verschillende merken, landen, labels of doelgroepen hebben soms meerdere websites nodig. Wanneer iedere website afzonderlijk wordt gebouwd en onderhouden, kan dat leiden tot dubbel werk en verschillende technische oplossingen.
Met Drupal kunnen meerdere websites gebruikmaken van een gedeelde technische basis. Functionaliteit en componenten kunnen worden hergebruikt, terwijl er ruimte blijft voor verschillen in content, vormgeving en doelgroep.
Of een multisite-oplossing daadwerkelijk de beste keuze is, hangt af van de organisatie en beheerstructuur. Maar wanneer veel websites dezelfde technische basis delen, kan centraal beheer aanzienlijke voordelen bieden.
5. Digitale toegankelijkheid is belangrijk
Een toegankelijk digitaal platform ontstaat niet vanzelf door voor een bepaald CMS te kiezen. Of een website aan de WCAG-richtlijnen voldoet, wordt bepaald door de combinatie van UX, design, content en techniek.
Drupal biedt wel een goede basis voor het ontwikkelen van toegankelijke websites en digitale platformen. De uiteindelijke kwaliteit hangt vervolgens af van hoe componenten worden ontworpen en gebouwd, hoe content wordt ingevoerd en hoe het platform wordt getest en onderhouden.
Daarom nemen we digitale toegankelijkheid bij ronder vanaf het begin mee in het ontwerp- en ontwikkelproces, in plaats van het pas achteraf te controleren.
6. Veiligheid stelt hoge eisen aan je platform
Voor organisaties die werken met bedrijfskritische informatie of digitale diensten is veiligheid een belangrijk onderdeel van de CMS-keuze.
Drupal heeft een wereldwijd securityteam dat kwetsbaarheden onderzoekt, beveiligingsadviezen publiceert en samen met de community werkt aan veilige releases en updates. Daardoor is er een gestructureerd proces voor het signaleren en oplossen van beveiligingsproblemen.
Binnen ronder zijn we nauw betrokken bij die community. Een van onze collega's maakt deel uit van het Drupal Security Team. Daardoor volgen we ontwikkelingen rondom Drupal-security van dichtbij en kunnen we deze kennis direct toepassen bij het ontwikkelen en beheren van platformen.
7. Je verwacht dat je website blijft veranderen
Een nieuwe website bouw je meestal niet alleen voor wat de organisatie vandaag nodig heeft. Nieuwe diensten, doelgroepen, koppelingen of functionaliteiten kunnen ervoor zorgen dat het platform over een paar jaar iets heel anders moet kunnen.
Drupal is modulair opgebouwd. Functionaliteit kan worden uitgebreid en aangepast zonder dat daarvoor steeds een volledig nieuw platform hoeft te worden gebouwd.
Dat maakt Drupal met name interessant wanneer je verwacht dat een website of digitaal platform na lancering verder wordt doorontwikkeld.
Wanneer is Drupal niet nodig?
Drupal is niet automatisch de beste keuze voor iedere website. Wanneer je een relatief eenvoudige website nodig hebt met een beperkt aantal pagina's, weinig verschillende contenttypen, standaardfunctionaliteit en nauwelijks integraties met andere systemen, kan een eenvoudiger CMS efficiënter zijn.
Een uitgebreider platform brengt immers ook andere eisen met zich mee op het gebied van ontwikkeling, hosting, updates en beheer. Functionaliteit die je niet nodig hebt, levert geen extra waarde op. De vraag moet daarom niet zijn: hoe kunnen we Drupal gebruiken? Maar: welke oplossing past het beste bij het digitale vraagstuk?
Wanneer kies je voor maatwerk in plaats van Drupal?
Soms past een digitaal vraagstuk niet goed binnen de structuur van een CMS.
Bijvoorbeeld wanneer een applicatie voornamelijk bestaat uit complexe bedrijfslogica, processen of functionaliteit en contentpublicatie slechts een kleine rol speelt. In zo'n situatie kan een maatwerkapplicatie, bijvoorbeeld ontwikkeld met Symfony, een betere basis zijn.
Ook een combinatie is mogelijk. Drupal kan bijvoorbeeld worden gebruikt voor content en beheer, terwijl specifieke functionaliteit als maatwerkapplicatie wordt ontwikkeld.
Daarom kiezen we bij ronder niet automatisch voor Drupal omdat we Drupal-specialisten zijn. We kijken eerst naar het vraagstuk en bepalen vervolgens welke technische architectuur daar het beste bij past.
Hoe kies je het juiste CMS voor je organisatie?
Een CMS-selectie gaat verder dan het vergelijken van functionaliteiten. Een oplossing moet niet alleen passen bij wat je nu nodig hebt, maar ook bij de manier waarop de organisatie werkt en hoe het digitale landschap zich gaat ontwikkelen.
Breng daarom vooraf onder andere deze vragen in kaart:
- Welke doelgroepen gebruiken de website of het platform?
- Welke soorten content moeten worden beheerd?
- Hoe complex zijn de relaties tussen die content?
- Wie gaat content beheren en welke rollen en rechten zijn nodig?
- Met welke systemen moet het platform koppelen?
- Welke eisen gelden voor toegankelijkheid en veiligheid?
- Zijn meerdere websites, talen of labels nodig?
- Welke nieuwe functionaliteit verwachten we de komende jaren?
- Hoe wordt beheer en doorontwikkeling georganiseerd?
Pas wanneer die vragen duidelijk zijn, kun je een onderbouwde keuze maken voor Drupal, een ander CMS of maatwerk.