GroupUserFolder reaches v1.2 !
The magic GRUF component, adding native group support to Zope hit the stores (!) with version 1.2 !
- GRUF is a convenient tool to manage groups of users within Zope.
- It works as a frontend between a Zope application relying on a UserFolder and a set of two regular UserFolders : one will store the users and the other one will store the groups.
It has a whole bunch of cool features, especially :
- It doesn't patch anything in Zope ;
- It integrates smoothly without the need of any additional form (some are provided but it's only for convenience) ;
- It doesn't store users by itself but delegates that job to another User Folder. So, it works with virtually ANY Zope UserFolder in there ! (especially standard acl_users but also LDAPUserFolder, SimpleUserFolder, ...) ;
- It allows groups and users to be stored in a separated backend (eg. groups in ZODB and users in LDAP, ...);
- It provides clean management screens (including user and groups editing interfaces)
- It provides unique security auditing tools ;
- It's compatible with regular Zope UserFolder API ;
- Groups are seen as regular Zope users in applications that doesn't include groups support. Thus, you don't have to rewrite anything to gain benefit from GRUF's groups !
- This version will be integrated de-facto into Plone 1.1 (Note the GRUF works perfectly as a pure Zope component)
GRUF is another cool release by the Ingeniweb team.
Read more here
And, of course, it's Open-Source (GPL licence).