Zo krijg je de broodnodige flexibiliteit in je multisite

Op voorhand is het lastig te bepalen waar de flexibiliteit van software ophoudt en omslaat in onmogelijkheden en workarounds. En toch is het cruciaal om van te voren zo goed mogelijk te achterhalen hoeveel flexibiliteit jij nodig hebt, hoe schaalbaar een oplossing is en welke prijs je hiervoor betaalt (denk aan maatwerk en onderhoud). Voor je het weet heb je een lage adoptie in gebruik van de software, of nog erger: een volledige mislukte implementatie aan je broek.

Vanuit onze jarenlange ervaring met tientallen multisite implementaties hebben we een goed beeld gekregen van flexibiliteit in Content Management Systemen.

Scheldwolkje oranje

Multisite CMS kiezen? Welke richtingen heb je?

Om tot een geavanceerde multisite te komen kun je grofweg twee routes nemen. De eerste route is 'open-source': je schakelt een agency in, die een multisite op maat configureert binnen een open-source CMS. De andere route is een gestandarizeerde route: je selecteert een multisite CMS wat 'hosted' is en al is ingericht voor multisite implementaties. Laten we nog even wat beter kijken naar de verschillen tussen beide richtingen. Het verschil tussen beide richtingen is belangrijk in je analyse naar welke vorm van flexibiliteit belangrijk is.

Multisite Orange Plate

Open-source multisite CMS

WordPress Multisite is een toepassing op het bekendste open-source CMS ter wereld. Je ontwikkelt in WordPress een netwerk van losse multisites waarvoor je ‘regels’ maakt van hoe deze met elkaar moeten werken.

Het voordeel van deze route is dat de multisite configuratie op maat gemaakt is. Daarmee krijg je waarschijnlijk een hoge adoptie en werkt het gebruiksvriendelijk. Het nadeel is dat je standaard software pakt en hier iets van maakt wat wel kan maar niet perse met die ‘usecase’ als standaard ontwikkeld is.

Dit zorgt ervoor dat het beheer en onderhoud van een multisite configuaratie binnen een open-source CMS doorgaans meer tijd kost en technische kennis vereist. Ook zijn niet alle plugins geschikt voor multisite. We hebben dikwijls meegemaakt dat door 1 of 2 wijzigingen in bijvoorbeeld het team een heel set aan features of de architectuur op de schop moesten. En dan loop je snel weer tegen de grenzen van de flexibiliteit aan.

Hosted multisite CMS

De alternatieve route is een specifiek multisite platform. Ten opzichte van het open-source voorbeeld van zojuist is dit vaak een SaaS-platform.

Het belangrijkste voordeel van een SaaS-platform is dat de software gestandariseerd is voor een specifieke ‘usecase’, bijvoorbeeld multisite. De software vraagt geen installatie en heeft features die out-of-the-box te gebruiken zijn. Je bespaart in tijd en kosten voor implementatie, en profiiteert van doorontwikkelingen aan het platform.

Het nadeel? De ontwikkelaar van de software bepaald de grenzen en features aan de hand van een roadmap. Heb je dus specifieke behoeftes dan is het in deze route veel lastiger om dit te verwezenlijken, tenzij je natuurlijk een platform selecteert waarin de belangrijkste multisite features aanwezig zijn.

Als je weet in welke richting je een multisite CMS kiest, kun je je ook beter concentreren op de vraag naar de gevraagde flexibiliteit. Bij een open-source CMS zul je meer intern moeten focussen en zorgen dat je van te voren echt alle use-cases in kaart hebt gebracht omdat er een maatwerkoplossing nodig is.

Bij een hosted CMS is het belangrijk om goed (extern) onderzoek te doen naar de diepte van het CMS, welke verschillende implementaties er gedaan zijn en wat wel en niet werkt.

Hoe analyseer je de flexibiliteit van multisite software?

Als je de ‘open-source route’ kiest, is het van belang dat je vooral intern grondig onderzoek doet naar de wensen en behoeftes. Omdat je een multisite op maat gaat maken, is het belangrijk om alle details naar boven te krijgen en een breed commitee van gebruikers te betrekken. Als je in een later stadium de specificaties gaat veranderen, heb je vaak een redelijke kans dat dit niet zomaar kan binnen de gekozen multisite configuratie.

Multisite architectuur

Als je de route van de SaaS multisite wilt verkennen is het verstandig om de volgende ‘lagen’ in je architectuur te analyseren.

Platformlaag

In deze laag is het van belang om te weten welke features er standaard worden meegeleverd. Belangrijke features bij multisite zijn multicontent (lokale en globale content), mogelijkheid voor inline editing, slimme kopieerfunctie op content- en paginaniveau, gebruikersbeheer inclusief rollen en rechten en welke integratie mogelijkheden er zijn.

CMS best practices/boilerplate

In deze laag wordt de vertaalslag gemaakt naar een presentatielaag. Nog niet qua design maar wel qua 'voor-inrichting' van de front-end. Hoe meer slimme inrichtingen in deze laag aanwezig zijn des te minder tijd het ontwikkelen van het template kost. Onderdelen die je goed in deze laag kunt verwerken zijn: Schema.org, slimme en uitgebreide formulieren, PageSpeed-optimalisatie, optimalisatie voor filtering en standaard-elementen zonder styling.

Hoofdsite / Design System

Op dit niveau maak je de vertaalslag naar je eigen custom design. Als basis pak je de huisstijl en het webdesign en vertaalt het hier naar een 'Design System'.

Als je hier je huisstijl niet vastlegt, moet je dit op het niveau van onderliggende websites doen, maar bij een multisite met >5 sites begint dit een continue tijdrovende klus te worden.

Ook integraties met bijvoorbeeld CRM of Marketing Automation-systemen, die voor alle (of het merendeel) van de sites gelden, maak je op dit niveau. Het voordeel daarvan is dat iedere nieuwe site automatisch is uitgerust met deze integraties. Ook updates kun je centraal uitrollen als je slim gebruik maakt van deze laag. 

Onderliggende websites

In deze laag maak je de specifieke website. Hoe meer slimme zaken je in de bovenliggende laag hebt gestopt (bijv. kleuren, lettertypen of styling) des te flexibeler je hier bent. Deze video laat bijvoorbeeld zien hoe je binnen een site kunt wisselen van template. Dit kan handig zijn bij een multisite voor een bedrijf met meerdere labels waarin de verschillende labels allemaal een eigen twist hebben.

Daarnaast kun je op dit niveau bepalen waar je je content gaat bijhouden. Wil je dit centraal per bedrijf of decentraal per label? Bekijk dus goed waar je welke informatie kan én wil bijhouden. 

Plate sticky afbeelding

Flexibiliteit in templates en thema's

Deze video laat zien hoe je binnen een website wisselt van thema zonder code te gebruiken! Dit kan handig zijn bij een multisite voor een bedrijf met meerdere labels waarin de verschillende labels allemaal een eigen twist hebben.

Gebruikersbeheer

Als je een zeer flexibel CMS hebt, is het ook verstandig om te kijken of dit CMS dito gebruikersbeheer levert. Als je niet op micro-niveau toestemming of blokkade kunt regelen voor bepaalde functies of lagen kan iedereen zometeen alle instellingen wijzigen.

In deze video zie je hoe je in Plate een bepaalde groep editors toegang geeft tot alle content, behalve het aanpassen van de ‘site-instellingen’. Hierin zijn de fonts en styling geborgd en daar mogen ze dus geen aanpassingen aan doen.

Meer weten over flexibele multisites?

Als je meer wilt weten over een flexibele multisite bekijk dan deze multisite demo video. In 15 minuten laten we je de highlights van de multisite oplossing van Plate zien.

Wil je liever in gesprek om jouw multisite wensen eens naast onze expertise en toolset te leggen? Neem dan contact met ons op.

👇 Een greep uit > 1000 Plate klanten