Organic Groups Site Manager
Categories
Component ID
2905901
Component name
Organic Groups Site Manager
Component type
module
Maintenance status
Development status
Component security advisory coverage
covered
Downloads
409
Component created
Component changed
Component body
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:
