Restricted workspaces for Plone, providing 'membership' in specific areas of a Plone site

Lead Contributor: David Glick

Funded By: The Mountaineers

Example: How to Create a Badge System in Plone


Release Page:

collective.workspace allows you to grant people access to areas of content using a membership group rather than a local role for each user, and to delegate control over that group to people who don't have access to the site-wide user/group control panel. It provides a behavior that can be enabled for any Dexterity content type. When the behavior is enabled, it adds a "Roster" tab to the content item which is where the team is managed.