mxm Workgroup

mxm Workgroups makes collaboration easy and possible for networked and virtual organisations. It is a way to make shared "workspaces" where groups of people can collaborate, that are just as simple to manage as a normal Plone folder.

Current release
mxm Workgroup 3.0

Released Oct 30, 2008 — tested with Plone 2.1, Plone 2.5, Plone 3

From version 3.0 Workgroups is Plone 3 Compatible, but should still be backwards compatible. The main difference is the portlets. So far there is no reason for 2.x sites to upgrade to 3.0 of Workgroups. No new features, no bug fixes. **Issue:** Every time you reinstall the product, the "users workgroups" portlet is reinstalled in the Members folder. So if there is more than one of those portlets on your site, just delete the ones you do not need. Writing install code that takes all the possibilities of the new portlet system into account was simply not worth the effort, as reinstalls are not done very often.
More about this release…

Download fileGet mxm Workgroup for all platforms (0 kB)
ATWorkgroup-3.0.tar.gz

Project Description

mxm Workgroups consists of three parts

  1. A Workgroup content type, that acts just like a normal Plone folder. With the difference that you can add members to it, and give these member local roles in the workgroup. These folders acts like Member folders, only for groups. Different groupmembers can have different roles.
  2. A workgroup tool that keeps track of the groups and their members. It registers the Workgroups internally for speed. This also means that Workgroup members does not need to have local roles in a workgroup to be members.
  3. A Workgroup workflow with an additional state "Visible for users" Content and Workgroups in this state can only be seen by members of the workgroup that has the local roles of "GroupMember" or "Owner" in that Workgroup.

Workgroup content type

A Workgroup is a fully functioning Plone folder, with a few additional tabs. It has workflow and metadata as you would expect.

A workgroup can be added anywhere in the portal. This means that even members can add add-hoc workgroups in their own home folder.

They also allow for easy sharing of workgroups that are outside the members folder. Ie. you can have a Workgroup called "news" in the root of the portal, and let any member add news items in this workgroup. Just as easily as if it was in his own home folder.

Members has a complete list of the groups they are group members of.

You can make groups that you are not a member of yourself. Which makes it easy for managers and others to make groups for others to use.

Group members can delegate their roles to others in a workgroup. Meaning ie. that if a Member has the "Reviewer" role, he can easily give it to other group members of the Workgroup.

The workgroup also has a simple email form, for sending emails to all group members.

Workgroup tool

The Workgroup tool keeps track of the Workgroups and the members in an efficient internal data structure (BTree's). No need to search the catalog.

Groups and members are referenced back and forth, so it is easy to get the members of a group, and the groups for a Memmber.

It is possible to move workgroups around without loosing the group/member relationships.

You can set up default roles that members get when they are added to a Workgroup.

My workgroups

The workgroup tool adds a new action/link to the "personal toolbar", where the Member can get a complete overview of the Workgroups he is a member of. Including the roles he has in the context of the Workgroup, and the subjects of the workgroup.

A Workgroup workflow

The Workgroup workflows are a pretty good base for developing your own workflows. They have one additional state: "Visible For Group".

The content in this state is only visible for members of the group with the local roles of "GroupMember" or "Owner"

This makes the Workgroups even more usable in many situations:

  • A virtual classroom, where Teachers can add content and student can read only.
  • Extranets, where the company can write, and customers can read only.
  • A content portal, with exclusive content for specific members.
  • Etc.

Compatibility

mxm Workgroups is compatible with Plone > 2.1.x including 2.5

Portlets/boxes

The product includes some portlets.

Member's Workgroups

Visitors can see the workgroups that a Member is participating in.

Workgroup Members

The workgroup has a list of it's members in the right hand side.

Send mail to group

If you have the right permission, you can send an email to a group via a form.

Installation

It supports the quickinstaller tool under Plone for install and uninstal.

Changes

Starting from Version 2.0 Workgroup is based on an ATBTreeFolder. It has been completely rewritten to use Archetypes.

The Product is now names ATWorkgroup instead of Workgroup. This is to ease migration. The name should be the same in the uder interface though.

Migrating from 1.x versions

Read migration/readme.txt

License

GPL