Drupal et les sites multi-domaines
Ces derniers temps, les sites multi-domaines deviennent populaires. Pour les appareils mobiles, nous créons un domaine séparé, pour l’API du site également. La possibilité de déployer une partie des fonctionnalités du site sur un sous-domaine permet d’utiliser de nouvelles fonctions tout en partageant la base d’utilisateurs et les nœuds du site principal. Par exemple, nous avons example.org, et pour celui-ci nous créons : api.example.org, pda.example.org, etc.
Et comme vous l’avez probablement deviné, avec Drupal il est facile de mettre en place des sites multi-domaines. Plusieurs options d’utilisation de Drupal sont possibles :
Nous pouvons utiliser plusieurs installations Drupal distinctes avec différentes bases de données. Cette méthode simple ne demande aucun effort particulier, il suffit d’installer les sites dans des dossiers différents et de configurer les sous-domaines.
Nous pouvons utiliser une seule installation Drupal avec une base de données commune. Dans ce cas, tous les sites partagent la même base d’utilisateurs, de nœuds, de commentaires, de termes de taxonomie, et Drupal est unique. Cela est utile lorsqu’on déploie les mêmes fonctionnalités pour différents appareils.
Nous pouvons aussi utiliser plusieurs installations Drupal partageant une seule base de données, ce qui est utile lorsque les sites ont des fonctions différentes, par exemple pour implémenter une API de notre site.
Dans les leçons sur les sites multi-domaines, nous étudierons en détail le module domain access ainsi que les modules associés pour implémenter diverses fonctionnalités sur le site.