Synetic Full Service Digital Agency
Een Drupal multisite-aanpak als shared service voor BAM
Partnership in digital development sinds 2012

Eén centraal platform voor een internationaal webdomein

BAM beheert een breed en internationaal webdomein voor verschillende dochterondernemingen, projecten en initiatieven. Sinds 2012 werkt BAM met Synetic als digital development partner aan een schaalbare platformaanpak. Het resultaat is een centrale Drupal multisite-opzet die functioneert als shared service: één beheersbare basis waarmee BAM haar organisaties nationaal én internationaal kan bedienen, terwijl websites in de praktijk onafhankelijk van elkaar kunnen doorontwikkelen en beheren. Het platform draait op Drupal 11. 

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.  

Bam bouwplaats

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.  

 Macbook met de bam website

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. 

Werkplaats

Het resultaat

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

  • dochterondernemingen, projecten en initiatieven nationaal én internationaal vanuit één fundament ondersteund worden,

  • websites autonoom beheerd en doorontwikkeld kunnen worden, 

  • consistentie geborgd blijft via herbruikbare componenten, 

  • en doorontwikkeling van de centrale basis structureel en beheersbaar blijft. 

Kunnen we helpen bij jouw digitale vraagstuk?

Neem contact op