Aan de slag met Ultimate Multisite: de complete gids

Klaar om je eigen Website as a Service (WaaS)-platform te bouwen? Deze uitgebreide gids brengt je van nul naar een volledig functionele Ultimate Multisite-installatie—met aandacht voor de basisprincipes van WordPress Multisite, installatie, configuratie en best practices.


Wat is Ultimate Multisite?

Ultimate Multisite is een WordPress-plugin die je WordPress Multisite-installatie omzet in een premium netwerk van sites—zoals WordPress.com, Wix of Squarespace—maar dan een dat jij bezit en beheert.

Met Ultimate Multisite kun je klanten de mogelijkheid bieden om websites te maken via maandelijkse, kwartaal- of jaarlijkse abonnementskosten. Het regelt alles: siteprovisioning, betalingsinning, afrekenformulieren, kortingsbonnen, domeinkoppeling, SSL-certificaten en klantcommunicatie.

Voordat je in Ultimate Multisite duikt, moet je de basis begrijpen waarop het is gebouwd: WordPress Multisite.


WordPress Multisite begrijpen

WordPress Multisite is een ingebouwde functie (sinds WordPress 3.0 in 2010) waarmee meerdere sites één WordPress-installatie kunnen delen. Wanneer deze is geactiveerd, wordt je WordPress-site een “netwerk” dat veel subsites kan hosten.

Zie het zo: Een universiteit onderhoudt één WordPress-installatie, maar elke faculteit onderhoudt haar eigen WordPress-site binnen dat netwerk.

Wat wordt gedeeld

Alle subsites in een WordPress Multisite-netwerk delen:

  • WordPress-kernbestanden — Updates worden één keer uitgevoerd voor alle sites
  • Plugins en thema’s — Eén keer geïnstalleerd, beschikbaar in het hele netwerk
  • De database — Eén database met aparte tabellen per subsite, zoals wp_[id]_posts, wp_[id]_comments, enz.
  • Gebruikersaccounts — Gebruikers behoren tot het netwerk, niet tot afzonderlijke sites
  • wp-config.php — Eén configuratiebestand

Wat blijft gescheiden

  • Media-uploads — Elke subsite heeft zijn eigen uploadmap (wp-content/uploads/sites/[id])
  • Content — Berichten, pagina’s, reacties en instellingen zijn per site afgebakend
  • Actieve plugins/thema’s — Elke site kan verschillende combinaties activeren (tenzij netwerkbreed geactiveerd)
  • Beheerpanelen — Elke subsite heeft zijn eigen dashboard

Deze architectuur is het belangrijkste voordeel van multisite: je kunt groeien van 10 naar 1.000 sites terwijl de onderhoudstaken hetzelfde blijven.


Subdomein vs. subdirectory: kies verstandig

Bij het instellen van WordPress Multisite moet je kiezen tussen twee URL-structuren. Deze beslissing is later moeilijk te wijzigen, dus kies zorgvuldig.

Subdirectory-modus

URL’s zien er zo uit: yourdomain.com/site1, yourdomain.com/site2

Voordelen:

  • Het gemakkelijkst in te stellen en te onderhouden
  • Eén SSL-certificaat dekt het hele netwerk
  • Geen wildcard-DNS-configuratie nodig

Nadelen:

  • Zoekmachines kunnen alle subsites als één grote site behandelen
  • URL’s ogen voor sommige klanten minder “professioneel”
  • Hoofdsite vereist /blog/-prefix voor berichten (om padconflicten te voorkomen)

Subdomein-modus

URL’s zien er zo uit: site1.yourdomain.com, site2.yourdomain.com

Voordelen:

  • URL’s ogen professioneler
  • Zoekmachines behandelen elke subsite als een afzonderlijke website
  • Geen padconflicten tussen hoofdsite en subsites

Nadelen:

  • Vereist wildcard-DNS-configuratie
  • Vereist een wildcard-SSL-certificaat (of afzonderlijke certificaten per subdomein)
  • Iets complexere initiële installatie

Onze aanbeveling: Voor de meeste WaaS-platforms heeft subdomein-modus de voorkeur, omdat klanten verwachten dat hun sites onafhankelijk aanvoelen. De SSL-complexiteit wordt grotendeels opgelost door de hostingintegraties van Ultimate Multisite en Cloudflare-ondersteuning.


Belangrijke terminologie

Voordat we verdergaan, definiëren we de termen die je tijdens je Ultimate Multisite-traject zult tegenkomen:

WordPress- & Multisite-termen

  • Netwerk — Je volledige WordPress Multisite-installatie met alle subsites
  • Subsite — Een individuele site binnen je netwerk (kan subdomein of subdirectory zijn)
  • Super Admin — Het hoogste machtigingsniveau; kan alle subsites, plugins en thema’s beheren
  • Netwerkbeheerpaneel — Het dashboard waar super admins het hele netwerk beheren
  • Domeinkoppeling — Subsites toestaan aangepaste domeinen te gebruiken (bijv. joesbikeshop.com in plaats van joes.yournetwork.com)

Ultimate Multisite-termen

  • Sjabloonsite — Een vooraf geconfigureerde site die wordt gekloond wanneer klanten zich aanmelden (met thema, plugins en content al ingesteld)
  • Afrekenformulier — Het registratieformulier waar klanten abonnementen selecteren en hun sites maken
  • Product/Abonnement — Een abonnementsniveau dat je aanbiedt (bijv. Basic $9/mnd, Pro $29/mnd)
  • Lidmaatschap — Het actieve abonnement van een klant op een product
  • Webhook — Geautomatiseerde meldingen die naar externe services worden verzonden wanneer gebeurtenissen plaatsvinden (site aangemaakt, betaling ontvangen, enz.)
  • Gebeurtenissen — Gelogde activiteiten in je netwerk (abonnementswijzigingen, betalingen, site-aanmaken)

Stap 1: WordPress Multisite installeren

Belangrijk: Veel managed WordPress-hosts (WP Engine, Cloudways, Closte, enz.) kunnen Multisite automatisch voor je instellen. Controleer dit bij je host voordat je dit handmatig doet.

Vereisten

  • Een verse WordPress-installatie (of een bestaande installatie die je wilt omzetten)
  • FTP- of bestandsbeheerdertoegang
  • Mogelijkheid om wp-config.php en .htaccess te bewerken
  • Maak een back-up van je site voordat je verdergaat
  • Deactiveer tijdelijk alle plugins

Multisite inschakelen

Open je wp-config.php-bestand en voeg deze regel toe vóór de opmerking “That’s all, stop editing!”:

define('WP_ALLOW_MULTISITE', true);

Sla het bestand op en upload het, en vernieuw vervolgens je WordPress-beheeromgeving.

Het netwerk configureren

Ga naar Gereedschap → Netwerk instellen in je WordPress-beheeromgeving.

  1. Kies Subdomeinen of Subdirectories
  2. Voer een Netwerktitel in
  3. Controleer je e-mailadres van de netwerkbeheerder
  4. Klik op Installeren

WordPress geeft codefragmenten die je aan je bestanden moet toevoegen.

De configuratiecode toevoegen

Voeg dit toe aan wp-config.php (WordPress toont je de exacte waarden voor je site):

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); // false voor subdirectories
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

Vervang de inhoud van je .htaccess-bestand door de code die WordPress aanlevert (deze verschilt iets voor subdomein versus subdirectory).

Voor subdomein-modus: configureer wildcard-DNS

Als je subdomeinen gebruikt, heb je wildcard-DNS nodig zodat *.yourdomain.com naar je server verwijst.

  1. Log in op je hostingcontrolepaneel (cPanel, Plesk, enz.)
  2. Zoek Domeinen of Subdomeinen
  3. Maak een subdomein met een sterretje: *
  4. Wijs het toe aan de documentroot van je hoofddomein

Test je installatie

Controleer voordat je Ultimate Multisite installeert of je multisite werkt:

  1. Log in en ga naar Mijn sites → Netwerkbeheer → Sites
  2. Klik op Nieuwe toevoegen
  3. Maak een testsite aan
  4. Bezoek de testsite om te bevestigen dat deze correct laadt

Stap 2: Ultimate Multisite installeren

Nu WordPress Multisite werkt, ben je klaar om Ultimate Multisite te installeren.

Installatie

  1. Ga naar Netwerkbeheer → Plugins → Nieuwe toevoegen
  2. Zoek naar “Ultimate Multisite”
  3. Klik op Installeren en vervolgens op Netwerk activeren

De installatiewizard

Na activatie word je doorgestuurd naar de installatiewizard. Klik op Aan de slag.

Stap 1: Controles vóór installatie
De wizard controleert of je server aan de vereisten voldoet (PHP-versie, MySQL, enz.). Als alles in orde is, klik je op Volgende.

Stap 2: Installatie
Klik op Installeren om de benodigde databasetabellen en bestanden aan te maken.

Stap 3: Basisinstellingen
Configureer je bedrijfsinformatie en standaardvaluta. Deze informatie verschijnt op facturen en in communicatie met klanten.

Stap 4: Voorbeeldinhoud (optioneel)
Je kunt vooraf gedefinieerde templates, producten en afrekenformulieren installeren om je op weg te helpen. Dit wordt aanbevolen voor nieuwe gebruikers.

Klik op Voltooien — je hebt nu een werkende Ultimate Multisite-installatie!


Veelvoorkomende gebruiksscenario’s

Ultimate Multisite ondersteunt een breed scala aan bedrijfsmodellen:

Agency-model

Host en beheer websites van klanten op één platform. Benut agency-licenties voor thema’s en plugins op alle sites. Gebruik domeintoewijzing zodat elke klant een eigen branded domein heeft.

Voordelen: Gecentraliseerde updates, consistente beveiliging, gestroomlijnd klantbeheer.

Niche-sitebouwer

Maak een sitebouwer voor een specifieke branche—restaurants, golfclubs, makelaars, enz. Ontwerp template-sites met branchespecifieke plugins en inhoud die al zijn geconfigureerd.

Voordelen: Klanten krijgen binnen enkele minuten een gebruiksklare site. Jij wordt de expert in je niche.

WordPress-hostingprovider

Bied een complete gehoste WordPress-oplossing met abonnementsfacturering, zoals WordPress.com of Squarespace. Handel alle technische aspecten af terwijl klanten zich op inhoud richten.

Voordelen: Terugkerende inkomsten, volledige controle over het platform, geen gedoe met licenties per site.

Enterprise-/onderwijsnetwerken

Universiteiten, franchises of bedrijven met veel gerelateerde sites. Elke afdeling/locatie/franchise krijgt een eigen site terwijl IT de centrale controle behoudt.

Voordelen: Merkconsistentie, gecentraliseerde beveiliging, minder IT-overhead.


Best practices voor architectuur

Hostingoverwegingen

Vermijd goedkope shared hosting. Goedkope providers maximaliseren de serverdichtheid, wat betekent dat je netwerk met honderden andere sites concurreert om resources. Dit leidt tot trage prestaties en ontevreden klanten.

Ultimate Multisite werkt het beste met hostingproviders die Multisite begrijpen en het volgende bieden:

  • Automatische integratie voor domeintoewijzing
  • Wildcard- of geautomatiseerde SSL-certificaten
  • Voldoende resources voor meerdere sites
  • Goede cachinginfrastructuur

Bekijk onze Hostingprovidergids voor gedetailleerde aanbevelingen.

Prestatie-optimalisatie

WordPress Multisite kan opschalen naar duizenden sites (WordPress.com is het bewijs), maar je hebt de juiste infrastructuur nodig:

  • Gebruik een CDN — Cloudflare (de gratis laag werkt uitstekend) verwerkt statische assets en caching
  • Schakel paginacaching in — Vermindert de serverbelasting drastisch
  • Houd plugins minimaal — Minder actieve plugins = betere prestaties
  • Geef de voorkeur aan statische inhoud — Sites die agressief kunnen worden gecachet, schalen beter

Ultimate Multisite bevat Cloudflare-integratie die DNS en SSL voor nieuwe subsites automatiseert—sterk aanbevolen voor elk serieus WaaS-platform.

SSL en domeintoewijzing

Moderne browsers vereisen SSL. Je opties:

  • Subdirectorymodus: Eén SSL-certificaat dekt alles
  • Subdomeinmodus: Wildcard-SSL-certificaat (*.yourdomain.com)
  • Aangepaste domeinen: Elk klantdomein heeft een eigen certificaat nodig

De hostingintegraties van Ultimate Multisite (Cloudflare, GridPane, Cloudways, enz.) automatiseren SSL-provisioning voor aangepaste domeinen—dit is een van de grootste tijdbesparingen die de plugin biedt.

Back-ups


Gebruikersbeheer: wat je moet weten

WordPress Multisite deelt de gebruikerstabel over alle subsites. Dit creëert een unieke situatie:

Het scenario: John meldt zich aan voor een site op je netwerk. Later bezoekt hij de site van een andere klant (de winkel van Alice) en probeert hij een account aan te maken om een aankoop te doen. Hij krijgt de foutmelding “e-mailadres al in gebruik”—verwarrend, omdat hij de site van Alice nog nooit eerder heeft bezocht.

De oplossing: Ultimate Multisite bevat een optie genaamd Meerdere accounts inschakelen (Instellingen → Inloggen & Registratie) waarmee hetzelfde e-mailadres afzonderlijke accounts op verschillende subsites kan aanmaken. Elk account is gekoppeld aan zijn subsite, waardoor de botsing wordt voorkomen.


Volgende stappen

Je hebt Ultimate Multisite nu geïnstalleerd en begrijpt de basis. Dit kun je hierna doen:

  1. Maak je eerste site-template — Ontwerp een startsite met je favoriete thema, plugins en voorbeeldinhoud
  2. Stel producten/plannen in — Definieer je prijsniveaus (Gratis, Basis, Pro, enz.)
  3. Configureer een betalingsgateway — Verbind Stripe of PayPal om betalingen te accepteren
  4. Pas je afrekenformulier aan — Ontwerp de aanmeldervaring voor je klanten
  5. Stel een hostingintegratie in — Schakel automatische domeintoewijzing en SSL in

Bekijk onze documentatie voor gedetailleerde handleidingen over elk van deze onderwerpen.


Hulp nodig?

Ultimate Multisite is gratis en open source. Als je het waardevol vindt, overweeg dan een beoordeling achter te laten om anderen te helpen het te ontdekken.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *