Note: Development and issues are handled on GitHub, and code is synced back to Drupal.org
This module provides support to setup a platform supporting multiple (sub)sites
based on Organic groups (OG) functionality.
- Define what node types should be used as Site's.
- Simplified OG API by providing OG function wrappers.
NOTE: Site entities are limited to node entities.
Functionality
This module and its submodules adds functionality to support:
Included in og_sm module
- Support for Group types to become sites enabled (Site).
- Support for Group Content types (Site Content).
- Support for Group Users (Site Users).
Included in og_sm_access module
- Access to Site content based on the publication status of the Site they belong to.
Included in og_sm_admin_menu module
- Site administration menu that replaces the default admin toolbar when the user is in a Site context.
Included in the og_sm_breadcrumb module
- Global breadcrumb behaviour configuration:
- When the og_sm_feature module is enabled: Configurable breadcrumb per Site.
Included in og_sm_comment module
- Site comment administration
Included in og_sm_content module
- Site content administration
Included in og_sm_context module
- OG context detection based on:
- Path alias of the current page.
- Paths starting with group/node/NID
Included in og_sm_dashboard module
- Provides blocks to be used with the dashboard module.
Included in og_sm_feature module
- Enable/Disable & configure Site features.
- Define globally default state & configuration.
- Enable/Disable per Site.
- Configuration per Site.
Included in og_sm_global_roles module
- Dynamically grant user global roles when they have specific Site roles.
Included in og_sm_menu module
- Centralised functionality to provide Site specific menu items.
Included in og_sm_path module
- Define a Site path prefix per Site.
- Automatic path aliasing with the Site path as staring point.
- Auto update of Site content aliases and Site related page aliases when the Site path changes.
- Altering the `group/node/nid/admin/...` paths to `[site-path]/admin/...`.
Included in og_sm_site_clone module
- A "Clone" tab on Site node detail/edit pages.
- A form to clone an existing Site (`node/[existing-site-nid]/clone`).
- Hooks so modules can alter prepared cloned Site and perform actions after a cloned Site is saved.
Included in og_sm_taxonomy module
- Support global vocabularies with Site specific terms.
- Manage terms per Site.
- Select only from terms within the Site when creating content.
Included in og_sm_theme module
- Set the theme per Site.
- Configure the breadcrumb for a theme within a Site.
Included in og_sm_user module
- Site feature that creates site specific user profiles.
- Allow Sites to disable the editing of profiles, eg. when no alterable sections are available.
Included in og_sm_user_create module
- Allow users to be created from within a Site context.
Included in og_sm_variable module
- Store Site specific settings in og_sm_variable table.
- Get/Set/Delete Site specific variables.
Requirements
The Sites functionality is build upon Organic groups.
Following modules are required to use the Sites functionality:
Supporting organizations:
Driven development
Project information
- Project categories: Content editing experience, Developer tools
6 sites report using this module
- Created by daften on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.



