Organic Groups Site Manager

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: