Drupal Multisite vs. Domain Access

Voordat we in de technische details duiken, is het goed om stil te staan bij de voordelen van een gecentraliseerde aanpak:
Drupal Multisite is een functie die standaard is ingebouwd in de Drupal-kern. Het principe is eenvoudig: je hebt één map met Drupal-code, maar voor elk domein maak je een aparte database aan en een aparte configuratiemap in de sites-directory. Elke site kan eigen modules en thema’s gebruiken, maar deelt de onderliggende codebase.
Stel je voor: je organisatie heeft vier websites. Met Multisite heb je één Drupal-installatie op je server, maar vier aparte databases. Elke site heeft zijn eigen content, instellingen en eventueel eigen thema. Wanneer er een beveiligingsupdate uitkomt voor Drupal of een module, voer je die één keer uit en alle vier de sites zijn meteen bijgewerkt.
Ideaal wanneer je onafhankelijke sites nodig hebt met een gelijkaardige structuur maar gescheiden content. Bijvoorbeeld: een corporate site in meerdere talen, of aparte websites voor verschillende vestigingen die elk hun eigen content beheren.
De Domain Access-module (ook wel de Domain-module genoemd) maakt het mogelijk om meerdere domeinen te beheren binnen één Drupal-installatie die zowel de code als de database deelt. Dat is het grote verschil met Multisite: bij Domain Access is er maar één database voor alle domeinen.
De module voegt bij elk contenttype een extra veld toe waarmee je bepaalt op welk domein (of welke domeinen) een stuk content gepubliceerd wordt. Zo kun je content één keer aanmaken en automatisch tonen op meerdere websites. Denk aan een pagina met algemene voorwaarden die je op al je domeinen wilt tonen: één keer schrijven, overal zichtbaar.
Deze aanpak is bijzonder populair bij organisaties die aparte websites hebben per product, merk of regio, maar waarbij een groot deel van de content gedeeld wordt. Denk aan bedrijfsinformatie, contactgegevens, of juridische pagina’s.
Perfect wanneer je veel content moet delen tussen domeinen en een gedeelde gebruikersbasis nodig hebt. Denk aan een producent met aparte productsites, een koepelorganisatie met regionale websites, of rijscholen die onder één organisatie vallen.
Onderstaande tabel geeft een helder overzicht van beide aanpakken op zes cruciale criteria:
Criterium | Multisite | Domain Access |
Implementatie-gemak | Eenvoudig (ingebouwd in core) | Gemiddeld (extra module + configuratie) |
Content delen | Beperkt (aparte databases) | Uitstekend (één gedeelde database) |
Data-isolatie | Uitstekend (volledige scheiding) | Beperkt (gedeelde database) |
Gebruikersbeheer | Per site apart | Centraal met domein-specifieke rollen |
Onderhoud | Gemiddeld (één codebase, meerdere databases) | Eenvoudig (één codebase, één database) |
Beste voor | Onafhankelijke sites, gescheiden content | Gerelateerde sites, gedeelde content |
Bij Vector Bross passen we deze architecturale keuzes dagelijks toe in klantprojecten. Een concreet voorbeeld: we werken momenteel aan een project waarbij meerdere rijscholen onder één koepelorganisatie vallen. Elke rijschool heeft een eigen website nodig, maar een groot deel van de content — bedrijfsinformatie, voorwaarden, contactgegevens — wordt gedeeld.
Voor dit project zetten we een Drupal CMS op als centraal platform van waaruit alle subsites efficiënt beheerd worden. Het designsysteem wordt één keer opgezet en toegepast over alle sites. Dit zorgt niet alleen voor een consistente merkbeleving, maar geeft het team ook meer tijd voor andere marketingtaken doordat het beheer sterk is vereenvoudigd.
De SEO-first aanpak die we hanteren zorgt er bovendien voor dat elke subsite optimaal vindbaar is in Google, terwijl het technisch onderhoud gecentraliseerd blijft.
Bij het maken van je architectuurkeuze wegen deze factoren mee:
In de praktijk zien we regelmatig dat organisaties beide aanpakken combineren. Bijvoorbeeld: Domain Access voor de hoofdgroep van samenhangende sites waar content gedeeld wordt, gecombineerd met een aparte Multisite-installatie voor volledig onafhankelijke diensten of merken.
Het is cruciaal om de architectuur goed te plannen bij de start van een project. Achteraf overschakelen is altijd mogelijk, maar kost significant meer tijd en budget dan wanneer je de juiste keuze van bij het begin maakt.
Beide aanpakken hebben hun sterktes. Multisite blinkt uit in eenvoud en data-isolatie: ideaal voor onafhankelijke sites die dezelfde technische basis delen. Domain Access is ongeëvenaard wanneer je content wilt delen tussen domeinen en centraal wilt beheren vanuit één cockpit.
De juiste keuze hangt af van jouw specifieke situatie: het aantal sites, de mate van content overlap, het beschikbare budget en de technische expertise van je team. En vergeet niet: een gecombineerde aanpak is vaak de meest pragmatische oplossing.
Bij vector bross helpen we organisaties bij het opzetten van schaalbare multi-domein architecturen in Drupal. Van strategisch advies tot technische implementatie. Neem contact met ons op voor een vrijblijvend adviesgesprek.