Werken binnen kaders overheid
Het allerbelangrijkst, zo benadrukt Visser, is dat een project opgezet wordt binnen de kaders van de overheid. Visser: “Denk daarbij aan zaken als extra instellingen met betrekking tot veiligheid en toegankelijkheid. DICTU hecht daarnaast veel waarde aan het, waar mogelijk, hergebruiken van eerder gemaakte code. Projecten zetten we dan ook zo generiek mogelijk op. Dit doen we bijvoorbeeld door het gebruik van projecttemplates en componenten die eenvoudig uit te wisselen zijn tussen projecten.”
Bauke Visser tijdens zijn presentatie bij DrupalJam 2025
Volgens Visser is Drupal op vele manieren handig. “Drupal is heel breed inzetbaar bij projecten waar contentmanagement van belang is. Het kan dienen als een contentmanagementsysteem (CMS) met een vaste front-end, maar ook als een CMS met een API. In dat geval kan data opgehaald worden voor ontkoppelde front-ends en vervolgens gepresenteerd worden.”
Valkuilen
Gevraagd naar de oplossingen die Drupal biedt op security gebied zegt Visser het volgende: “Drupal biedt een uitgebreid rechten- en rollensysteem, waarmee bepaald kan worden welke rol toegang heeft tot een specifiek stuk in het project. Maar er zijn valkuilen. Misconfiguratie van deze rechten is zo’n valkuil,” aldus Visser. “Het is van groot belang dat dit extra gecontroleerd wordt. Daarnaast is het een valkuil dat bepaalde modules niet geïnstalleerd worden, waardoor wij niet aan de eisen voldoen. Daarom hebben wij een projecttemplate. Die zorgt ervoor dat alle vereiste modules geïnstalleerd en geconfigureerd worden. Alle eisen staan beschreven in de projectarchitectuur. Dankzij die projectarchitectuur heb je een checklist waarmee je projecten gecontroleerd op conformiteit.”
Open source
De Nederlandse overheid heeft vastgelegd dat software die de overheid zelf maakt of laat ontwikkelen zoveel mogelijk open source is. Het zogeheten ‘Open, tenzij’-beleid. Zijn er volgens Visser ook specifieke voordelen om als overheid open source te kiezen? Visser: “Uiteraard zijn er veel voordelen aan open source te benoemen. De code is openbaar en kan daardoor goed doorgelicht worden. Ook lever je als overheid een bijdrage aan de opensourceprojecten. Je gebruikt niet alleen de software, maar geeft ook iets terug aan de gemeenschap. Daarmee vergroot je de zichtbaarheid en bekendheid van de organisatie. Daarnaast bevordert het gebruik en ontwikkeling van opensourcesoftware de transparantie en het vertrouwen. Wat we doen en op welke manier is beter zichtbaar.”
