The Domain Access module works by itself and needs no additional modules. Included in the download are these helper modules that extend the features of Domain Access.
Included in the Domain package for Drupal 6 and Drupal 7
- Domain Alias (6.x.2 and higher only; by bforchhammer) -- Allows you to specify subdomain aliases and domain name patterns for domain entries so that multiple hostnames are matched on a single domain entry.
- Domain Configuration -- Allows you to change select system variables for each subdomain, such as offline status, footer message and default home page.
- Domain Content -- Provides a content administration page for each subdomain, so that affiliate editors can administer content for their section of the site.
- Domain Navigation -- Supplies a navigation block with three themes. Creates menu items for each subdomain, suitable for using as primary or secondary links.
- Domain Settings -- Exposes domain-sensitive variable settings to most configuration forms. Requires Domain Conf.
- Domain Source -- Allows editors to set a primary source domain when links are written to content from other domains.
- Domain Strict -- Forces users to be members of domains in order to view content. While this module requires no additional installation, it fundamentally changes the behavior of the Domain Access module. Under Domain Strict, only authenticated users (those who have registered) are given any domain-specific privileges. Anonymous users will only be able to view content that is assigned to "all affiliates." As a result, enabling this module may cause content to disappear from your site for users who are not logged in. This is by design. Refer to domain > domain_strict > README.txt
- Domain Theme -- Allows separate themes, theme settings and colors for each subdomain.
Included in the Domain package for Drupal 6, stand-alone modules in Drupal 7
- Domain Prefix -- Provides a user interface for enabling select database table prefixing for use with subdomains. The Drupal 5 version is not fully functional on pgSQL, but Drupal 6 version is.
- Domain User -- Allows for the automatic creation of subdomains for registered users.
- Domain Views by mrichar1 and nonsie -- Provides Views integration for Views 5.x.1 and 6.x.2 or higher.
To speed development of new features, I will be spinning certain aspects of the Domain Access suite into separate projects, starting after the stable 6.x.2.0 release.
- Domain CTools. Provides additional features via the CTools API.
- Domain Path. Allows per-domain path aliases for nodes (Drupal 7 only).
- Domain Variable. Replaces Domain Configuration with an i18n-friendly implementation of the Variable API.
A number of modules have been contributed by other developers to extend the features of Domain Access.