Domain Access

Umožňuje vytvářet a spravovat více domén a subdomén v rámci jedné administrace s využitím jediné společné databáze. Umožňuje sdílet obsah, uživatele a konfiguraci v rámci definované skupiny webů.

Pomocí modulu Domain Access je např. možné zpřístupnit jeden obsah na různých webech ovšem pod jedinečnou URL adresou v rámci všech domén.

Instalace a nastavení:

  1. Rozbalte modul Domain Access 7.x-3.10 do adresáře sites/all/modules a postupujte dle dokumentace.
  2. Povolte moduly:
    • Domain Access
    • Domain Configuration (čtěte INSTALL.txt)
    • (Domain Content)
    • (Domain Settings)
    • Domain Source
    • (Domain Views)
  3. Další úprava souboru settings.php:
    • zakomentujte hodnotu $base_url
    • na konec settings.php vložte:
    • /**
      * Add the domain module setup routine.
      */
      include DRUPAL_ROOT . '/sites/all/modules/domain/settings.inc';​
    • pokud chcete, aby došlo k automatickému přihlášení uživatelů v rámci domény a všech jejích subdomén, nastavte $cookie_domain na hodnotu vašeho webu např. $cookie_domain = '.myweb.com'; (s tečkou na začátku a bez www)
    • pokud chcete sdílet přihlášení mezi různými doménami, použijte modul Single SignOn (nastavení cookies je v tomto případě nedostatečné)
  4. Na záložce Domain list (admin/structure/domain) můžete zprovoznit další web nebo subdoménu na zvolené URL adrese.
    • Konfiguraci každé domény (alias, informace o webu, uvodní stránku, téma vzhledu atd.) je možné upravit odkazem edit domain.
  5. Na záložce Content defaults nastavte výchozí "doménové" vlastnosti pro vytvářený obsah.
  6. Na záložce User defaults nastavte výchozí "doménové" vlastnosti pro vytvářené uživatele.

Další moduly:

  • Domain XML sitemap
  • Domain Meta Data (Nodewords)
  • Domain Blocks