Ga naar de hoofdinhoud

Hoe beheer je meerdere overheidswebsites vanuit één Drupal codebase?

Een schaalbare Drupal multisite architectuur voor Provincie Utrecht: uniforme functionaliteit, onafhankelijke content

Overheidsorganisaties beheren vaak tientallen websites: hoofdsites, projectportalen, campagnepagina's, regionale initiatieven. Elk met een eigen technische opzet, een eigen onderhoudslast, eigen inconsistenties. Provincie Utrecht wilde dit patroon doorbreken. Ze hadden een platform nodig waar alle websites dezelfde functionaliteit en visuele identiteit delen, waar updates één keer gebeuren en overal gelden, en waar het lanceren van een nieuwe subsite uren duurt in plaats van maanden. We bouwden een Drupal multisite architectuur die precies dat levert.

  • Drupal multisite architectuur voor overheidswebsite consolidatie onder één codebase

  • Nieuwe subsite uitrol binnen één dag met volledige functionaliteit automatisch overgenomen

  • Single sign-on integratie die geautoriseerde medewerkers toegang geeft tot alle websites en de mediabibliotheek

  • Geïntegreerde beeldbank die handmatige beeldverwerking en metadatabeheer elimineert

  • Consistente look and feel over alle subsites met behoud van content-onafhankelijkheid

The challenge

Hoe geef je meerdere overheidswebsites dezelfde functionaliteit en look and feel terwijl je contentscheiding behoudt en snelle uitrol van nieuwe subsites mogelijk maakt?

The solution

Een Drupal multisite setup met één codebase, geïntegreerde SSO, een gedeelde beeldbank en een architectuur die nieuwe subsites binnen één dag laat lanceren.

Provincie Utrecht x iO: een schaalbare digitale basis bouwen voor publieke dienstverlening

Provincie Utrecht is de oudste en kleinste provincie van Nederland. De provincie zet zich in om de aantrekkelijkheid van de regio te vergroten en groei te faciliteren met behoud van leefkwaliteit. Hun digitale aanwezigheid omvat meerdere websites die verschillende doelgroepen bedienen: inwoners, bedrijven, beleidsmakers en projectstakeholders.

We werken samen met Provincie Utrecht om ervoor te zorgen dat hun digitale infrastructuur gelijke tred houdt met hun ambities. Deze case laat zien hoe we hen hielpen hun webpresence te consolideren tot een schaalbaar, onderhoudbaar platform dat zowel burgers als contentteams centraal stelt.

Waarom overheidsorganisaties een andere aanpak voor websitebeheer nodig hebben

De meeste organisaties hebben één website. Overheden hebben er veel: hoofdportalen, afdelingssites, campagnepagina's, projectmicrosites, regionale initiatieven. Elk dient een ander doel, maar allemaal moeten ze aan dezelfde standaarden voldoen: toegankelijkheid, veiligheid, consistente huisstijl en betrouwbare dienstverlening.

Wanneer deze sites apart worden gebouwd en onderhouden, vermenigvuldigen de problemen zich. Updates moeten meerdere keren worden doorgevoerd. Inconsistenties sluipen erin. Nieuwe sites duren maanden om te lanceren. Contentteams verspillen tijd aan het navigeren door verschillende systemen. Provincie Utrecht herkende dit patroon en wilde een fundamenteel andere aanpak.

Hoe richt je een Drupal multisite in voor overheidsorganisaties?

Het antwoord was een multisite architectuur met één codebase. In deze opzet delen alle websites dezelfde onderliggende Drupal-installatie, dezelfde modules, dezelfde functionaliteit. Maar elke site heeft een eigen database, waardoor content volledig gescheiden blijft.

Deze architectuur levert het beste van twee werelden. Updates en optimalisaties worden één keer geïmplementeerd en gelden direct voor alle sites. Nieuwe features worden overal tegelijk beschikbaar. Beveiligingspatches beschermen het hele portfolio in één deployment. Toch behoudt elke site eigen content, eigen redacteuren en een eigen rechtenstructuur.

Voor overheidsorganisaties is deze scheiding cruciaal. Verschillende afdelingen hebben verschillende content governance-eisen. Verschillende projecten hebben verschillende stakeholders. De multisite architectuur respecteert deze grenzen terwijl technische fragmentatie wordt geëlimineerd.

Hoe lanceer je een nieuwe overheidssubsite binnen één dag met een gedeelde codebase?

Een van de krachtigste voordelen van de single codebase-aanpak is uitrolsnelheid. Bij traditionele websiteontwikkeling betekent het lanceren van een nieuwe site maanden van ontwerp, ontwikkeling en testen. Met het platform van Provincie Utrecht kunnen we een nieuwe subsite met volledige functionaliteit binnen één dag uitrollen.

De nieuwe site erft alles: de CMS-structuur, het design system, de toegankelijkheidscompliance, de zoekfunctionaliteit, de beeldbankintegratie. Contentteams kunnen direct beginnen met het toevoegen van content. Er is geen ontwikkelachterstand, geen wachten op resources, geen compromissen op functionaliteit.

Deze snelheid transformeert hoe de provincie kan reageren op nieuwe initiatieven. Een nieuw regionaal project? Een campagne die een eigen presence nodig heeft? Een tijdelijk portaal voor publieke consultatie? Alles kan binnen een dag worden gelanceerd, volledig functioneel en volledig consistent met het bredere digitale ecosysteem.

Hoe integreer je single sign-on en een mediabibliotheek in een Drupal multisite?

Het beheren van meerdere websites betekent het beheren van meerdere sets gebruikersaccounts, rechten en contentassets. Voor Provincie Utrecht vereenvoudigden we dit met twee belangrijke integraties.

Single sign-on zorgt ervoor dat geautoriseerde medewerkers toegang hebben tot het CMS van alle websites met één set credentials. Geen aparte logins, geen wachtwoordbeheer-hoofdpijn, geen toegangsaanvragen voor elke individuele site. Rechten worden centraal beheerd en medewerkers kunnen naadloos tussen sites schakelen.

De geïntegreerde beeldbank lost een ander veelvoorkomend pijnpunt op. Voorheen moesten contentredacteuren beelden zoeken, op maat snijden, comprimeren en handmatig uploaden. Afbeeldingen werden in verschillende formaten opgeslagen over aparte systemen. Metadata was inconsistent of ontbrak.

Nu uploaden fotografen beelden rechtstreeks naar een gecentraliseerde beeldbank die in het platform is geïntegreerd. Drupal schaalt en comprimeert afbeeldingen automatisch voor optimale prestaties. Metadata is gestructureerd en doorzoekbaar. Contentredacteuren over alle subsites hebben toegang tot dezelfde bibliotheek, wat visuele consistentie garandeert en dubbel werk elimineert.

Een platform gebouwd voor toegankelijkheid en publieke sector standaarden

Overheidswebsites zijn geen optionele diensten. Ze bieden essentiële informatie en toegang tot publieke dienstverlening. Toegankelijkheid is geen nice-to-have maar een wettelijke en ethische vereiste.

De Drupal multisite architectuur zorgt ervoor dat toegankelijkheidsstandaarden in de fundering zijn ingebouwd, niet achteraf aangeplakt. WCAG-compliance wordt één keer geïmplementeerd en door alle subsites overgenomen. Wanneer toegankelijkheidseisen evolueren, worden updates portfoliobreed uitgerold. Deze systematische aanpak zorgt ervoor dat Provincie Utrecht haar verplichtingen nakomt om alle inwoners te bedienen, ongeacht vermogen.

Bezoekergericht ontwerp met geavanceerde zoekfunctionaliteit

Het nieuwe platform stelt bezoekers centraal. Een geavanceerde zoekfunctie helpt inwoners snel de informatie en diensten te vinden die ze nodig hebben. De consistente look and feel over alle subsites betekent dat bezoekers altijd weten dat ze op officiële provinciale kanalen zijn. En de onderliggende architectuur garandeert snelle, betrouwbare prestaties ook tijdens piekverkeer.

De cijfers

  • 1

    Codebase die alle provinciale websites aandrijft

  • 1day

    Tijd om een nieuwe volledig functionele subsite uit te rollen

  • 1

    Single sign-on voor toegang tot alle sites en de beeldbank

  • 1%

    Updates en optimalisaties tegelijk toegepast op alle sites

Van gefragmenteerde websites naar een uniform overheidsplatform

De Drupal multisite architectuur transformeert hoe Provincie Utrecht haar digitale aanwezigheid beheert. Wat voorheen aparte projecten, aparte budgetten en apart onderhoud vereiste, functioneert nu als één coherent platform.

Voor het digitale team van de provincie is de impact direct: minder tijd aan technische overhead, meer tijd aan content die inwoners dient. Voor burgers is de impact een consistente, toegankelijke ervaring over alle provinciale websites. En voor de organisatie is de impact een schaalbare basis die kan meegroeien met nieuwe initiatieven zonder complexiteit te vermenigvuldigen.

Wanneer een nieuw project een webpresence nodig heeft, lanceert het binnen een dag. Wanneer beveiligingsupdates worden uitgebracht, beschermen ze alle sites tegelijk. Wanneer toegankelijkheidsstandaarden evolueren, wordt compliance over de hele linie bijgewerkt. Dit is hoe een modern overheidsdigitaal platform eruitziet.

Wat we deden

Technologie

Cloud & infrastructure

Two women with windblown hair standing outdoors, looking pensive. A blue wavy line appears across the image.

Klaar om je digitale aanwezigheid te consolideren tot een schaalbaar platform?