Waarom ik al jaren mijn tijd steek in Drupal

Door Björn Brala, CTO bij SWIS
Artikel
SWIS
8 september 2026

Als CTO bij SWIS ben ik eindverantwoordelijk voor de Drupal JSON API en actief op allerlei andere, vooral technische, vlakken in de Drupal-community. Ook zit ik in het bestuur van Stichting Drupal Nederland. Maar waarom steek ik daar eigenlijk zoveel tijd in? Dat verhaal begint niet bij Drupal zelf, maar bij hoe ik ooit op het internet ben begonnen.

Het begin: internet rond 2000

Ergens rond het jaar 2000 begon ik dingen te bouwen op het internet. Dat is inmiddels alweer een tijd geleden, en de wereld zag er toen totaal anders uit. Open source was destijds nog geen gevestigd begrip; het werd min of meer net uitgevonden, of in elk geval opnieuw gedefinieerd. Wat we nu vanzelfsprekend vinden, moest toen nog vorm krijgen.

In de jaren die volgden bouwde ik veel websites voor klanten. Maar op een gegeven moment ging ik op zoek naar meer. Meer betekenis, meer impact dan alleen het werk voor de klanten waarvoor ik op dat moment werkte.

Bjorn achter de computer

Drupal als uitweg naar buiten

Drupal werd voor mij die uitweg. Het was een manier om naar buiten te treden, om verder te kijken dan mijn eigen kleine invloedssfeer, en om iets te betekenen voor miljoenen mensen in plaats van alleen voor een handvol klanten.

Het hield me niet alleen geïnteresseerd in het web, het liet me ook groeien: van achter mijn scherm naar het podium op conferenties, waar ik samen met echte technische grootmachten aan dezelfde projecten mocht werken. Het gaf me, kortom, een betere reden om dit werk te blijven doen.

Waarom juist Drupal

Uiteindelijk denk ik dat het niet per se om Drupal zelf gaat, maar om de gedachte achter open source. Toch moet ik eerlijk zeggen: als ik kijk naar andere communities, zoals die van Laravel of WordPress, dan vind ik de Drupal-community een van de meest open en eerlijke die er zijn. Misschien heb ik daar gewoon geluk mee gehad, want ik zie mezelf voorlopig niet snel weglopen bij deze community.

Los van het zakelijke voordeel, dat open source ook je bedrijf een goede naam kan geven, geloof ik oprecht in het idee zelf. Het is belangrijk dat we dit als gemeenschap blijven doen, dat we onze ziel niet verkopen aan gesloten applicaties en closed-source CMS-systemen. De enige manier om dat te bewerkstelligen, is het zelf te doen én het bedrijf achter je daarin mee te nemen. Niet alleen, maar met een hele groep mensen samen.

Wat dit betekent voor klanten van SWIS

Die actieve rol in de Drupal-community is niet alleen goed voor mijn eigen voldoening, het levert ook direct iets op voor de klanten van SWIS. Doordat ik zelf meebeslis over de koers van de JSON:API en meedraai in Drupal Core, weten we bij SWIS vaak eerder dan anderen wat er aankomt in nieuwe Drupal-versies. Dat betekent dat we klanten proactief kunnen adviseren in plaats van achteraf te moeten repareren.

Het geeft ons bovendien directe toegang tot de mensen die Drupal maken. Loopt een klant tegen een architecturaal vraagstuk aan, of tegen een bug in de core, dan hoeven we niet te wachten tot iemand anders het oplost: we kunnen zelf meeschrijven aan de oplossing, of rechtstreeks schakelen met de maintainers die dat wel doen. Dat scheelt tijd en onzekerheid.

Daarnaast betekent het dat de kennis die we opdoen in de community, direct terugvloeit naar onze projecten. Beveiligingsissues, performanceverbeteringen en nieuwe mogelijkheden in de API's leren we vaak kennen ruim voordat ze breed bekend zijn, en die inzichten passen we toe in het werk dat we voor klanten doen. Zo profiteren klanten van SWIS niet alleen van een stabiel en toekomstbestendig open-sourcesysteem, maar ook van een partner die mee aan het stuur zit van waar dat systeem naartoe gaat.

 

Voor ieder wat wils

De Drupal-community is breed. Als programmeur is het voor mij logisch om code te schrijven, issues op te lossen en code te reviewen. Maar dat is bij lange na niet het enige.

Er zijn talloze initiatieven rondom Drupal: meetings op de Drupal Slack (drupal.org/slack), die je kunt helpen organiseren, runnen, of waar je gewoon kunt meedenken over de koers. Dat meedenken gaat niet alleen over code, maar ook over waar Drupal zich op moet richten, hoe de interface eruit moet zien, of over het organiseren van events. Je kunt zelfs als vrijwilliger meehelpen bij events zoals DrupalJam of de Splash Awards, zonder ooit een regel code te hoeven schrijven.

Kortom: voor iedereen is er in deze community wel iets te doen.