Community & Support

Sharing Content: Groups versus Spaces versus Sites

Today Drupal provides support for content sharing in various ways:

  • Organic groups connect users with subsets of nodes. This means you can control which user sees which content, and which group(s) a given content node belongs to.
  • Multisite deployments allow one single Drupal installation to be shared across different sites. You can euther share the database or use different databases for each site.

However it seems that there is no support yet for spaces: mutually disjoint community spaces between which data cannot be shared. One use case is to host different but similar communities, each having their own structure, on a same deployment. For instance, one Drupal installation runs the following 'spaces':

  • apples on www.groceries.net/apples
  • oranges on www.groceries.net/oranges
  • cheese on www.cheese.com

Such a 'spaces' module allows several use cases, like:

  • Space specific menu structure (not feasible with organic groups since you cannot unambiguously guess a node or a view's group or a forum or forum post's group - there may be zero groups, or even more than one)
  • Manage users across different spaces, and manage groups within these spaces. Note that groups might even extend beyond space boundaries.
  • Same account across multiple sites

This 'spaces' module provides functionality similar to Atlassian's Confluence Wiki spaces.

My question is: is there some functionality available on Drupal today that supports these use cases? If not, how could such a Drupal module be started?

Best regards,

Olivier

nobody click here