GrufSpaces

(c)2002-2003 Ingeniweb

Dependencies:

  Depends on PloneInstallation:

    http://ingeniweb.sourceforge.net/Products/PloneInstallation/

  If you want support for functional testing, check out the CVS versions
  of Selenium and PloneSelenium:

    http://cvs.sourceforge.net/viewcvs.py/ingeniweb/PloneSelenium/

    http://cvs.sourceforge.net/viewcvs.py/ingeniweb/Selenium/

This product allows you to add Group Spaces to Plone, in which group members
can work together. 

Besides this document, it is recommended to have a look at
the following files:

FAQ
CHANGES

For those who know a bit of Python, it is also very instructive to read the code.

When you create a group in Plone, a GroupSpace is created for you,
and should appear in the navigation tree.

GrufSpaces has its own custom groupspace-specific workflow. There are portlets
for showing groups a user belongs to and for showing the last groupspace changes.
There is a roles tab for assigning roles to users, which can be used in addition
to the sharing tab. A number of services are added to a GroupSpace by default,
but this is customizable in a Python Script.

During initial installation, the following permissions are set:

'GrufSpaces: Add GroupSpaces':  Manager
'GrufSpaces: Edit GroupSpaces' : Manager, GroupLeader, GroupAdmin
'GrufSpaces: Assign GroupSpace Roles': Manager, GroupLeader, GroupAdmin
'GrufSpaces: Send Mail to GroupSpace Members': Manager, GroupLeader, GroupAdmin, GroupMember

You may want to adapt the workflows of Plone if you want to fully protect a
closed workspace. Otherwise, members of your site will be able to find and navigate
to objects in a closed workspace. By giving Anonymous explicit access rights,
Plone is much too permissive for our purposes. 

1. In the private states of both plone_workflow and folder_workflow, deselect
   "Access Contents Information" and "View" permissions for Anonymous.
2. Click on the "Update security settings" button on the bottom of the portal_workflow
   tool page.

Make sure to also take care of any other workflows you may have added to your site.


LICENCE

  Zope Public Licence (ZPL).
