My question centers around the implementation of the MSM. - We are evaluating it as a method of creating a multi-tiered site architecture for a client, but have identified potential administrative issues associated with managing and communicating with members.
For argument sake, site ZERO (0) will be our initial installation that (if I understand the documentation correctly) houses our user database. Sites 2, 3 and 4 are sites that will share content and users. We WANT to maintain ONE list of users (and all the associated custom fields that get collected about our users), and share both users and content between all four sites. (an article written by an editor at site 3 can be displayed on site 2)
Questions:
1. When implementing the MSM, are the membergroups identified at the site 0, or are they defined at all four of the sites?
For instance we also envision wanting to control access to content on site 2 by controlling which membergroups are able to see the content. Where is this membergroup defined, and where is it controlled - by the site admin (sites 2,3,4), or by the super admin (site 0)? (as in our example above where site 2 displays entries from site 3, the site 2 administrator wants the capability for only certain users of membergroups at site 2 to see the site 3 content - are we capable of this?
We anticipate that site administrators will need to make membership changes to the membergroups/permissions to their local site - how do we do this? AND, if we can utilize membergroups at the local sites, how do we control content access at site 4 for membergroups defined at site 2? (is this a special tag that calls content - “cross site”?)
2. Currently “Communicate” allows us to send messages to membergroups - in an MSM implementation (depending on the answer to #1 above) how is this done?
3. Similar to a Windows (Forest:Domains), are we able to utilize membergroups OF membergroups? (user A is part of membergroup “blue”, membergroup “blue” is part of membergroup “colors” - so that when a communication is sent to membergroup “colors” - user A receives the communication)
4. Is there another method to separate security and distribution functions for membergroup type issues (membergroups are where security permissions are applied, and membergroups are where communicate allows us to send emails).
Thanks!