Hi Levi,

On Fri, Nov 21, 2008 at 12:18 AM, Levi Rosol <[EMAIL PROTECTED]> wrote:
> Max-
>
> I like where you're going with this, at least the hierarchy of groups part
> as that is ultimately where my application is heading.
>
> I'm not sure I'm seeing the benefit of having a global group. Some people
> may want to use CE as it is today. Users and Friends with no need for
> Groups. Having a global Group seems to be added complexity.
>
> Also, a Group will function differently than a User, or Profile as we
> started to describe earlier.
>
> But am I understanding you correctly?

I am seeing a group as an container for users and roles :), so it is
dual purpose, the global group just exists as a container for a
default set of roles so that the relationship model in this case would
be consistent and code wouldn't ahve to check to see if a user was in
a group or not in order to get roles for them .. does that clarify it
at all?

A profile can still be a 1-1 with a user, this just abstracts
functionality away from users and assigns it to a central class
(Group) that can act as both a way to associate users and a way to
associate roles .. all in one go.

So if a CE admin wanted to have no end user groups, that is fine :),
they just set up the roles for the global group and disable user
created groups and they are done.

This would also allow the CE overall admin to do varying levels of
administrative privileges using groups as well .. makes it easy to
make an admin who is just a forum/blog admin but who can't admin other
user profiles, or approve pending users if user signup moderation were
set up  ... lets the CE admin create multi-level administration roles
for a CE instance.

- Max

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CommunityEngine" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/communityengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to