Announcing TeamSpace: A safe, well lit place for Teams to hang out.
TeamSpace is an infrastructure product for developing advanced groupware
and collaborative applications.
The TeamSpace product introduces the concept of Teams to CMF and Plone.
Teams are analogous to groups, except that membership to a Team is
represented by an Archetypes-based content object, similar to the way
that CMFMember (upon which TeamSpace depends) represents Member
objects. TeamMembership objects are subject to workflow, allowing
memberships to be "active" or not based on the current workflow state.
Additionally, each TeamMembership can have any number of arbitrarily
specified roles within the context of the Team (or any associated TeamSpaces).
Additionally, TeamMemberships support the concept of Team-associated
schemas/metadata with values on a per membership basis. Put another
way, each Team has the ability to store Team-specific data about each of the
Team's members, whether or not that member is active on the Team.
As a collaboration mechanism users who have active TeamMemberships
for a Team can use a TeamSpace, which dynamically allocates security settings
within the TeamSpace based on the security policy specified by the Team and
The following projects are using TeamSpace in Production:
- BlackRockCity Extranet
Downloads, Mailing Lists, BugTrackers
TeamSpace was developed by "BurningMan":http://www.burningman.com and "ObjectRealms":http://objectrealms.net.