O'Reilly logo

Professional Plone Development: Building robust, content-centric web applications with Plone 3, an open source Content Management System by Martin Aspeli

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 13. Users and Their Permissions

So far, we have focused on building functionality. Although we have introduced new permissions where appropriate, we have not yet considered user and role management in detail. It is now time to define exactly who can do what, when.

We will begin this chapter by defining a membership policy for our application. We will also show how to attach additional metadata to a user and look at configuring an area of a Plone site to support collaboration. Finally, we will point to a few more advanced technologies that may be appropriate if the built-in infrastructure cannot meet your needs.

Defining a Membership Policy

Let us take a look at the requirements from Chapter 2 that have an impact on how users are managed. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required