Technologie
Drupal
Een open-source CMS gebouwd voor websites met veel content, veel mensen achter de schermen en weinig ruimte voor fouten.
Wat is Drupal?
Drupal is een open-source contentmanagementsysteem dat al sinds 2001 bestaat en onderhouden wordt door een wereldwijde community van duizenden ontwikkelaars. Geen licentiekosten, geen leverancier die je vastzet, en een broncode die iedereen kan nakijken.
Waar veel CMS'en vertrekken van "een pagina met tekst", vertrekt Drupal van gestructureerde content. Je definieert zelf welke soorten inhoud je hebt (nieuws, evenementen, producten, vacatures, locaties, …) en welke velden en relaties daarbij horen. Daardoor kan dezelfde inhoud op tien plekken opduiken zonder dat iemand iets moet kopiëren.
Daarom zie je Drupal vaak bij overheden, havens, universiteiten en grotere organisaties: plekken waar veel redacteurs werken, waar meertaligheid vanzelfsprekend is en waar een site jaren moet meegaan.
Waarom Drupal?
De sterktes die het verschil maken in een echt project.
Content met structuur
Je bouwt een inhoudsmodel op maat van je organisatie. Content wordt herbruikbaar, filterbaar en klaar voor elk kanaal, van website tot app.
Meertalig vanuit de kern
Vertalingen van content, menu's en interface zitten in Drupal zelf. Ideaal voor een Belgische site in het Nederlands, Frans, Engels en Duits.
Rollen en workflows
Bepaal tot op het veld wie wat mag zien, bewerken of publiceren. Met revisies en goedkeuringsflows gaat er niets live zonder dat het moet.
Serieus over veiligheid
Een eigen security team volgt kwetsbaarheden op en publiceert updates op een vast ritme. Een belangrijke reden waarom overheden ervoor kiezen.
Schaalbaar
Van tientallen tot honderdduizenden pagina's, met slimme caching die de site ook bij piekverkeer snel houdt.
Open en koppelbaar
JSON:API zit standaard in Drupal. Koppelen met een CRM, ERP of een React-frontend is daardoor geen gepuzzel.
Is Drupal iets voor jou?
Een goede keuze als
- Je hebt veel content, van verschillende types, die met elkaar samenhangt.
- Meerdere redacteurs of afdelingen werken tegelijk aan de site, elk met hun eigen rechten.
- Je site moet in meerdere talen beschikbaar zijn.
- Je bent een overheid, vereniging of organisatie die op open source en toegankelijkheid wil inzetten.
- Je wil koppelen met andere systemen, of later een aparte app of frontend voeden.
Misschien niet als
- Je zoekt een eenvoudige site van een handvol pagina's die snel online moet. Dan is Craft CMS of WordPress vaak lichter.
- Er is geen budget voor onderhoud. Drupal vraagt om regelmatige updates, zoals elk serieus platform.
Hoe ik met Drupal werk
Ik werk al jaren met Drupal, onder meer voor grote Belgische organisaties en overheidsprojecten. Wat ik daar leerde: een goede Drupal-site begint niet bij modules, maar bij een helder inhoudsmodel.
- Eerst het model. Samen brengen we in kaart welke content je hebt en hoe redacteurs ermee werken, voor er één regel code geschreven wordt.
- Eigen thema, geen kant-en-klaar sjabloon. Het ontwerp is op maat en wordt pixel per pixel in een eigen Drupal-thema gebouwd.
- Zo weinig modules als nodig. Elke extra module is extra onderhoud. Ik kies bewust, en schrijf maatwerk waar dat zuiverder is.
- Een backend die prettig werkt. Duidelijke formulieren, logische velden en een redactie-ervaring waar je team niet van moet schrikken.
- Onderhoud na livegang. Beveiligingsupdates en upgrades naar nieuwe Drupal-versies volg ik op, zodat je site veilig en actueel blijft.
Projecten met Drupal
Een selectie van werk waarin we Drupal inzetten.
Stone Hall
Een website voor Stone Hall met het volledige aanbod aan bouwmaterialen. Van Belgische blauwe steen en tegels tot sanitair en keukens.
Inquired
Inquired helpt organisaties de juiste keuzes maken in IT. Een website die analyse, projectmanagement en productmanagement helder uitlegt.
One16
One16 bouwt software op maat voor bedrijven. Een strakke bedrijfswebsite die hun technische expertise helder in beeld brengt.
Veelgestelde vragen
Is Drupal niet te zwaar voor mijn project?
Dat kan. Voor een kleine site met weinig content is Drupal soms overkill, en dan zeg ik dat ook. Heb je veel content, meerdere talen of meerdere redacteurs, dan betaalt die extra kracht zich snel terug.
Betaal ik licentiekosten?
Nee. Drupal is volledig open source en gratis te gebruiken. Je betaalt voor ontwerp, ontwikkeling, hosting en onderhoud, niet voor de software zelf.
Mijn site draait op een oude Drupal-versie. Wat nu?
Drupal 7 wordt niet meer ondersteund en krijgt geen beveiligingsupdates meer. Ik help je migreren naar de huidige versie: content overzetten, structuur opfrissen en meteen het ontwerp onder handen nemen als dat nodig is.
Kan ik de content zelf beheren?
Zeker. Ik richt de backend zo in dat je redacteurs alleen zien wat ze nodig hebben, en je krijgt een korte opleiding bij de oplevering.
Kan Drupal headless werken?
Ja. Drupal kan content aanleveren via een API aan een aparte frontend, bijvoorbeeld in React of Next.js. Handig als je dezelfde content op een website en in een app wil tonen.
Een Drupal-project in gedachten?
Vertel me waar je mee bezig bent. Ik denk mee over de juiste aanpak, ook als dat uiteindelijk een andere technologie blijkt te zijn.