Drupal en multidomeinsites
De laatste tijd worden multidomeinsites steeds populairder. Voor mobiele apparaten maken we een apart domein aan, en ook voor de API van de site wordt een eigen domein aangemaakt. De mogelijkheid om een deel van de functionaliteit van een site op een subdomein te plaatsen, maakt het mogelijk om nieuwe functies te gebruiken met behoud van de gebruikersdatabase en de nodes van de hoofdsite. Bijvoorbeeld: we hebben example.org, en daarvoor creëren we api.example.org, pda.example.org, enzovoort.
Zoals je waarschijnlijk al geraden hebt, kan dit in Drupal zonder veel moeite worden gerealiseerd. Er zijn verschillende manieren om Drupal voor multidomeinsites te gebruiken:
We kunnen verschillende Drupal-installaties gebruiken met aparte databases. Deze eenvoudige methode vereist vrijwel geen extra inspanning: we installeren de sites in verschillende mappen en wijzen subdomeinen toe.
We kunnen één enkele Drupal-installatie gebruiken met een gedeelde database. In dat geval hebben alle sites een gemeenschappelijke database met gebruikers, nodes, reacties, taxonomietermen, enzovoort — zelfs de Drupal-kern is gedeeld. Dit is handig wanneer we dezelfde functionaliteit voor verschillende apparaten willen aanbieden.
We kunnen ook meerdere Drupal-installaties gebruiken met één gedeelde database, wat nuttig is wanneer de sites een verschillend doel hebben — bijvoorbeeld bij het implementeren van een API voor onze hoofdsite.
In de lessen over multidomeinsites zullen we het Domain Access-module en de bijbehorende modules in detail bespreken om verschillende functies op de site te implementeren.