Module Description
Drupal 10 status
Releases in the 2.0.0 series are compatible with Drupal 9.5 and higher.
The 2.0.0-beta1 release is a code-only update from 8.x-1.0-beta8. Upgrading should only require a cache clear. The 8.x-1.x branch is now deprecated and will receive no new commits or releases.
A prioritized list of features and bugs has been created. Consult that list if you would like to contribute.
Overview
The Domain Access project is a suite of modules that provide tools for running a group of affiliated sites from one Drupal installation and a single shared database. The module allows you to share users, content, and configurations across a group of sites such as:
* example.com
* one.example.com
* two.example.com
* my.example.com
* thisexample.com <-- can use any domain string
* example.com:3000 <-- treats non-standard ports as unique
By default, these sites share all tables in your Drupal installation.
Installation
Drupal 9 and higher No changes are requires to install the module, but certain configurations need to be edited in services.yml. See the README for details.
Drupal 7 Module installation requires edits to your site's settings.php file. See the online installation guide for details.
Technical background
The module uses Drupal's Node Access system to determine what content is available on each site in the network. Unlike other multi-domain modules for Drupal, the Domain Access module determines user access based on the active domain that the user is viewing, rather than which group or site the user belongs to. For more information about Node Access in Drupal, see http://api.drupal.org/api/group/node_access/7
This module uses some advanced Drupal concepts and requires that you understand and control your site's DNS configuration. See this case-study or this more recent Row Eleven Wine Co. post for more details about using Domain Access.
You can also watch video of the DrupalCON Paris session "Managing Multiple Sites with Domain Access" (from 2009).
Contributed Modules A number of modules have been contributed by other developers to extend the features of Domain Access.
Credits Development is sponsored by Palantir.net.
Original development was sponsored by Morris DigitalWorks with an assist from DZone.
Releases in the 2.0.0 series are compatible with Drupal 9.5 and higher.
The 2.0.0-beta1 release is a code-only update from 8.x-1.0-beta8. Upgrading should only require a cache clear. The 8.x-1.x branch is now deprecated and will receive no new commits or releases.
A prioritized list of features and bugs has been created. Consult that list if you would like to contribute.
Overview
The Domain Access project is a suite of modules that provide tools for running a group of affiliated sites from one Drupal installation and a single shared database. The module allows you to share users, content, and configurations across a group of sites such as:
* example.com
* one.example.com
* two.example.com
* my.example.com
* thisexample.com <-- can use any domain string
* example.com:3000 <-- treats non-standard ports as unique
By default, these sites share all tables in your Drupal installation.
Installation
Drupal 9 and higher No changes are requires to install the module, but certain configurations need to be edited in services.yml. See the README for details.
Drupal 7 Module installation requires edits to your site's settings.php file. See the online installation guide for details.
Technical background
The module uses Drupal's Node Access system to determine what content is available on each site in the network. Unlike other multi-domain modules for Drupal, the Domain Access module determines user access based on the active domain that the user is viewing, rather than which group or site the user belongs to. For more information about Node Access in Drupal, see http://api.drupal.org/api/group/node_access/7
This module uses some advanced Drupal concepts and requires that you understand and control your site's DNS configuration. See this case-study or this more recent Row Eleven Wine Co. post for more details about using Domain Access.
You can also watch video of the DrupalCON Paris session "Managing Multiple Sites with Domain Access" (from 2009).
Contributed Modules A number of modules have been contributed by other developers to extend the features of Domain Access.
Credits Development is sponsored by Palantir.net.
Original development was sponsored by Morris DigitalWorks with an assist from DZone.
Module Link
Project Usage
13671
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
The Domain Access project aims to provide tools for running a group of affiliated sites from one Drupal installation and a single shared database.
Data Name
domain