Skip to content

zestsoftware/ploneintranet.workspace

 
 

Repository files navigation

ploneintranet.workspace

image

image

Summary

This package provides a 'workspace' container and content workflow working in conjunction to provide flexible levels of content access in a Plone site.

It aims to provide a flexible team/community workspace solution, allowing teams of users to communicate and collaborate effectively within their own area of an intranet. Plone's extensive permissions are distilled into a set of distinct policies that control who can access a workspace, who can join a workspace, and what users can do once they are part of a workspace.

Installation

  • Add ploneintranet.workspace to your eggs and re-buildout
  • Activate the 'Plone Intranet: Workspace' add-on

Basic Usage

With this package installed, you get a dexterity content type 'workspace', which has the collective.workspace behaviour applied. This will enable the 'roster' and 'policies' tabs.

The policies tab allows the creator and other workspace admins to set the external visibility, joining and participant policies for the workspace. These govern the openness of the workspace in terms of how free intranet users are to join and add content.

The roster tab lists all the current members of the workspace and allows users to add or invite new members depending on the current join policy. It also allows admins to delegate management of the workspace to other members by making them a 'workspace admin'

Any content added to the workspace will have the ploneintranet content workflow applied, that will apply further restrictions on which users can access content within your workspace.

About

Workspace implementation for plone intranets

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 93.3%
  • CSS 4.2%
  • RobotFramework 2.3%
  • Shell 0.2%