0

I'm in the early stages of implementing a community site that will be made up of many sub-communities/groups. Most content will be shared between all groups (e.g. community-wide announcements and news), but there will be several sections of the site private to each group. For the sake of discussion, let's say that every group has its own private wiki, blog, and address book.

Very generally, there appear to be two options:

The site will be exactly the same (theme, menus, layout, etc.) for every group except that each group's private sections (blog, wiki, and address book) contain content accessible only within their group.

Content in the private sections will make up an extremely small portion of the overall content, which feels like one site to me. However, as security of a group's private content is my primary concern, I'm leaning towards multiple sites.

What are the main security trade-offs between the available methods and modules?

Edit: I am not necessarily using separate domains to accomplish this, but it is an option I'm considering.

2

It sounds like you are going to need to use Domain Access and set your organic group permissions to fit your use case.

Here are key points to Multisite vs. Domain Access.

Multisite - One database/prefix per site, possible to share users, tables but requires tweaking. - Separate install for each but can share modules and themes

Domain access - Single Database - shared content, users

  • Is it something that can even be accomplished with organic groups alone? – Tyler Holien Dec 20 '11 at 23:08
  • Not if you are using multiple domains. you will need either Domain Access or Multisite. – PhiloSurfer Dec 20 '11 at 23:30
  • If the site is on a single domain, can I completely restrict the ability to view a group's content using organic groups? Is that a use-case for organic groups that's fairly well-tested in the wild? – Tyler Holien Dec 20 '11 at 23:44
  • 1
    Yes definitely. :) Watch this presentation. Audio is a little bad at first, but the rest of it will give you a good philosophical lesson in OG. gizra.com/content/og7-session-drupalcon-copenhagen – PhiloSurfer Dec 20 '11 at 23:52
  • Excellent! That's exactly the information I needed. Great video, too! Thanks for helping out a newcomer to Drupal. – Tyler Holien Dec 21 '11 at 0:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.