GrufSpaces 2.0 (Nov 18, 2009)

This release makes it possible to migrate an existing Plone site with GrufSpaces content to Plone 3.3. This is especially useful if you have content types that inherit from the GroupSpace content type. If you start a new Plone site, you should directly use the collective.groupspace suite.

For additional information about this project, please visit the overview page .

Available downloads

GrufSpaces

For all platforms (0 kB)

Release Notes

Tested with Plone 3
State Final release
License GPL
Release Manager Maik Röder

GrufSpaces has been split into multiple packages that can completely replace the GrufSpaces product itself:

* collective.groupspace.content

* collective.groupspace.roles

* collective.groupspace.workflow

* collective.groupspace.mail

You don't need the GrufSpaces product at all if you are starting a new Plone site.

Those who have an existing Plone site with GrufSpaces content should use GrufSpaces 2.0 with the following packages:

* collective.groupspace.roles

* collective.groupspace.workflow

* collective.groupspace.mail

Please note that you also need to have CMFPlacefulworkflow installed.

The migration to GrufSpaces 2.0 is described in Extensions/migration.py:

https://svn.plone.org/svn/collective/GrufSpaces/trunk/Extensions/migration.py

The migration script only works if you have Products.contentmigration installed:

http://pypi.python.org/pypi/Products.contentmigration/

Change log

[2.0 2009-11-17]

* Make GrufSpaces just a simple content type that it can be used with

* collective.groupspace.roles

* collective.groupspace.workflow

* collective.groupspace.mail

* The migration script to collective.groupspace is now available in

* GrufSpaces/Extensions/migration.py

* Backup you Data.fs before the migration. Make sure to keep a copy
of any workflow you may have customized.

* See the migration script for migration instructions

* The migration is repeatable so it is easy to customize and run multiple
times until everything works perfectly

* The migration has the following steps:

* Reinstall GrufSpaces

* Refresh the catalog

* Remove any old groupspace portlets

* Remove the GrufSpaces configlet

* Remove the GrufSpaces property sheet

* Remove the GrufSpaces catalog indices

* Remove the old GrufSpaces roles: GroupVisitor, GroupMember and GroupLeader

* Replace any existing local roles with roles stored in the user_roles and
group_roles attributes.

* Install the local workflows in existing GroupSpaces

* Update the role mappings, so the local workflows are being applied

* Refresh the catalog