
Context
Langdurig partnership, structurele doorontwikkeling
Een multisite-landschap vraagt om consistente keuzes over architectuur, herbruikbaarheid en governance. In de samenwerking met BAM ligt de nadruk op duurzame platformkeuzes en doorontwikkeling: een fundament dat nieuwe websites en varianten versnelt, zonder dat het landschap onnodig complex wordt.
Uitdaging
Verschillende types met andere wensen
BAM heeft te maken met verschillende typen websites die elk iets anders vragen van techniek en beheer:
Contentrijke websites die regelmatig geactualiseerd worden en veel beheermogelijkheden nodig hebben.
Projectsites die minder vaak wijzigen, maar wel ruimte vragen voor visuele impact en innovatie.
Tegelijkertijd was het belangrijk om afhankelijkheden tussen sites te beperken. Wijzigingen moeten snel door te voeren zijn zonder dat elke aanpassing direct impact heeft op het volledige landschap.

De technische realisatie
Twee sitemodellen als platformstandaard
We hebben het multisite-platform ingericht op basis van twee sitemodellen. Daarmee is er een duidelijke standaard voor de meeste toepassingen, terwijl er per site voldoende ruimte blijft voor specifieke wensen. Dit voorkomt dat elk onderdeel “generiek voor iedereen” moet worden en helpt het landschap overzichtelijk te houden.
Component-based design voor consistentie en snelheid
Om de doorontwikkeling te versnellen en de gebruikerservaring consistent te houden, is gekozen voor een component-based aanpak. Herbruikbare bouwblokken en UI-afspraken zijn vastgelegd in een online stijlgids, zodat teams sneller kunnen publiceren en itereren binnen een herkenbaar kader.

De oplossing:
Centrale codebases, decentrale websites
De multisite-opzet bestaat uit centrale codebases die door Synetic worden beheerd en doorontwikkeld. Binnen die structuur beheert BAM elke website afzonderlijk. Websites staan functioneel los van elkaar, waardoor BAM per site gericht kan optimaliseren, zonder ongewenste afhankelijkheden met andere websites.
Flexibele paginabouw voor contentbeheer
Binnen de websites ondersteunt de oplossing modulaire paginabouw. Daarmee kunnen redacteuren pagina’s samenstellen met bouwblokken en content efficiënt publiceren en optimaliseren, binnen de kaders van het gekozen sitemodel en de componentenbibliotheek.
Mediahandling passend bij variatie in lay-out
Omdat websites uiteenlopende lay-outs en toepassingen kennen, is de beeldverwerking ingericht op efficiënt laden en consistent schalen binnen verschillende componenten en pagina-opzetten.
Verwant, maar separaat: appsites als aparte codebase
Naast de Drupal multisite-opzet is er ook het concept appsites ontwikkeld voor specifieke situaties. Dit is geen onderdeel van hetzelfde platform en staat als separate oplossing met een eigen codebase en Drupal-setup naast de multisite-omgeving. Daarmee kan BAM per behoefte de juiste route kiezen, zonder de multisite-basis te belasten met uitzonderingen.

Het resultaat
De multisite-aanpak fungeert voor BAM als shared service waarmee: