Product-sheet: Multisite Drupal

Met multisite hosting kunt u op één Drupal installatie meerdere websites realiseren. Per website kunt u de vormgeving en functionaliteit eenvoudig aanpassen door specifieke themes en modules te plaatsen. Een groot voordeel van multisite hosting is dat u slechts één codebase hoeft te onderhouden voor al uw Drupal websites en tegelijk niet aan flexibiliteit inboet.

Multisite Drupal betekent dus minder kosten per website door eenvoudiger onderhoud en beheer. Daarnaast is het mogelijk om tussen de websites gebruikersprofielen en/of content te delen.

Basis: Vanuit één codebase meerdere websites draaien.
Door gebruik te maken van één codebase worden de kosten per website gereduceerd en de onderhoudbaarheid van het cluster verbeterd. Per website kunnen specifieke themes, modules, etc. op de generieke codebase worden toegevoegd. Bij een multisite installatie kan gebruik worden gemaakt van een database per website of één gemeenschappelijke database voor alle websites.

Optie 1: Single sign-on en gebruik maken van dezelfde gebruikersprofielen.
Deze optie is interessant als de redactie of de online community toegang tot meerdere websites nodig heeft. Door het delen van de gebruikersprofielen wordt dubbele gebruikersadministratie overbodig.

Optie 2: Gebruik maken van dezelfde content.
Deze optie is belangrijk voor klanten die verschillende websites hebben waarop gedeeltelijk dezelfde content wordt gebruikt. Bijvoorbeeld producten en een webshop die op de hoofdsite en in verschillende subsites worden aangeboden. Of nieuwsartikelen die op subsites worden gepubliceerd en ook op de corporate site worden getoond.

REFERENTIES
Een drietal Proteon referenties voor Drupal multisite:

Nebus Loyalty
www.nebusloyalty.com
subsite 1- www.kortingreus.nl

Arbo Flexbranche
arboflexbranche.nl
subsite 1- uitzendonderneming.arboflexbranche.nl
subsite 2- uitzendkracht.arboflexbranche.nl

Studio Stoute
www.studiostoute.nl (in totaal 10 subsites)
subsite 1- www.caterbrands.com
subsite 2- www.heerstoute.nl
subsite 3- www.edeldruk.eu

PLATFORM
Proteon biedt multisite aan in de vorm van een VPS, een dedicated server of een cluster, afhankelijk van het aantal Drupal sites dat de klant verwacht te gaan hosten. Doorgroei is natuurlijk mogelijk. Voor de serieuze high risk websites is een gescheiden QAS (acceptatie) en productie setup aan te raden. Om up-time en performance garanties af te kunnen geven, kan de developer zelf niet editten op de QAS en productie omgeving.

SETUP
Met de setup wordt een Drupal multisite op de server ingericht. Hardware, OS en bijbehorende software verantwoordelijkheden neemt Proteon voor zijn rekening.
1. Multisite wordt geleverd in combinatie met een Plesk omgeving, zodat de klant zelf het beheer van de server kan uitvoeren. Zoals het aanmaken van databases.
2. Een wildcard voor de hoofddomeinnaam: De klant kan hiermee zelf subdomeinen aanmaken, waarop websites ontwikkeld kunnen worden.
3. Gebruik maken van een SVN voor beheer van code (optioneel).
4. Backup van de server (optioneel)

MAINTENANCE
Doel van maintenance is dat de klant zich helemaal op Drupal kan focussen. Proteon doet security fixes op de core en de modules, zowel op de modules die voor alle websites gelden als die voor de specifieke websites. Optioneel kunnen door Proteon ook major upgrades op de core of de modules worden uitgevoerd.

Voor een upgrade volgt Proteon de volgende procedure:
1. Er wordt een afspraak met de klant gemaakt over de planning van de upgrade.
2. Voor de upgrade wordt de database gebackuped en een kopie van de multisite omgeving naar de QAS (quality assurance server) op de VPS gemaakt. Hierna mag er door de klant niet meer op de productie omgeving of in Drupal worden gewerkt.
3. Proteon voert de upgrade uit.
4. De klant test de geupgrade multisite omgeving.
5. De klant accepteert de upgrade via een email aan Proteon.
6. Proteon kopieert de geupgrade multisite omgeving en database naar productie. Hierna kan de klant weer op de productieomgeving en in Drupal werken.

DEPLOYMENT
1. Voor een nieuwe website maakt de klant via de wildcard een url aan, bijv. nieuwewebsite.klant.nl.
2. Daar ontwikkelt de klant op.
3. Zodra de site live kan, past de klant of Proteon www.nieuwewebsite.nl aan (als het aanpassen van de domeinnaam of het maken van een symlink door Proteon gebeurt, dan worden deze werkzaamheden onder een support ticket uitgevoerd).
4. Nadat de site live is, kan de klant nog steeds bij de site komen en aanpassingen doen (daar verandert niets aan ten opzichte van de situatie voor livegang).
5. Als de klant verder wil ontwikkelen aan de website, dan kan hij een kopie van de website op de productieomgeving als ontwikkelomgeving gebruiken en nieuwewebsite.klant.nl hiernaar laten wijzen.

MEER INFORMATIE
Neem voor meer informatie over Proteon Multisite Drupal contact op via het contactformulier