Je recherche des conseils d'experts sur la meilleure façon de servir plusieurs sites avec une instance Drupal (en utilisant Pressflow 6.x). Considérons que l'entreprise qui en a besoin est appelée "ABC Group of Companies" et qu'elle a 3 préoccupations sœurs. Donc, tout à fait, il y aura quatre sites:Servant plusieurs sites avec un drupal (n'utilisant pas de multi-site)
- www.abcgroup.com
- www.company-a.com
- www.company-b.com
- www.company-c.com
Voici les choses les plus intéressantes:
- les utilisateurs seront partagés entre tous sites
- Chaque site accueillera leur propre contenu « la plupart du temps » (dire le texte de bienvenue à la page d'accueil, ou des éléments de menu - différent pour chaque site)
- Certains contenus, sera affiché dans tous les sites (par exemple , un avis de l'entreprise à l'échelle .... ou un répertoire des employés)
- le thème pour chaque site seront différentes
maintenant, je pense d'avoir l'entrée DNS de sorte que chaque du point de domaine au même Installation de Drupal et quand Drupal est amorcé, je voudrais entrer dans le tableau $ _SERVER pour savoir quel site est touché. Je voudrais ensuite charger le thème en conséquence, montrer les contenus spécifiques à ce site, et aussi montrer le contenu partagé avec tous les sites. Pour ce faire, jusqu'à présent, j'ai créé un type de nœud appelé "Site" et j'ai créé quatre contenus pour chacun des sites. Puis pour chaque autre type de contenu (disons, Page) j'ai mis une référence de noeud au type de contenu "Site" avec une valeur multiple, donc lors de la création d'un nouveau contenu, l'administrateur peut spécifier dans quel site ce contenu sera montré. Cependant, après cela, je suis coincé. J'ai essayé de comprendre les contextes, les espaces, PURL - mais je ne les ai pas encore complètement compris et je crois que je pourrais utiliser le pouvoir de la communauté pour m'aider. Quelle est selon vous la meilleure approche pour gérer ce scénario?
Il serait très utile si quelqu'un peut suggérer une direction.
Cordialement,
Emran
+1 Bon conseil - faire soi-même est certainement possible, mais beaucoup de travail qui pourrait être mieux passé ailleurs;) –
Merci ... le module d'accès au domaine semble résoudre la plupart de mes maux de tête !!! –