Organic Groups as a Multisite Implementation
Drupal's Organic Groups module allows users to create and manage their own groups. With these groups, you can manage access to your content by associating content with a group. This association, combined with the Context module, provides us with the foundation to create a multisite geared towards communities. A foundation that solutions such as Drupal Commons use to provide community-driven content.
Groups as a Site
With organic groups, each group is treated as a content type. As a result, you can use each node of that content type as one of your sites. For example, if you had a sports-focused site, you could create a Group node called Hockey. Using this group node, you can utilize the Context module and treat it as a section of your website. With your groups dividing your site into sections, we can use each node as a context condition allowing us to
- change the navigation of the site
- change the page layout
- retrieve content solely belonging to a group.
- moving content across sites
- sharing users across sites
- applying update scripts across sites

Add new comment