For a redesign I'm looking at ways to ease administration, specifically group count but here is the problem. We intend to map groups to a specific taxonomy's listing for projects.
My thinking was that I could minimize acl's by using permission set templates along with alias sets to create an alias set such as:
for each project:
projecta alias set
[group]admin -> projecta_admin
[group]contributor -> projecta_contributor
[group]coordinator -> projecta_coordinator
etc...
An acl template that maps the group aliases to the permission like:
%admin = delete
%contributor = write
%coordinator = read
and so forth
However, this will still result in a large number of alias sets and groups as each project (100 or so) will need to have at least three groups, maybe more.
Is this the way to go or is there a better way?
Thanks,
-Mark