Membrane

by Jarn last modified Feb 16, 2011 02:03 AM

Making it easy to support Members as content types in Plone.

Project Description

Membrane is a set of PluggableAuthService (PAS) plug-ins that allow for the user-related behaviour and data (authentication, properties, roles, groups, etc.) to be obtained from content within a Plone site.  It does not actually provide a full member implementation, it is intended to be a set of tools from which a full implementation can be constructed.  It is meant to be flexible and pluggable, and easy to adapt to different deployment scenarios. It is not meant to be configured through-the-web-only, but to be adapted by filesystem code.

Membrane tries to take a step backwards and re-think some of the Plone membership-handling. We have tried to make it as simple as possible, so that grasping and extending it is simple. Hopefully, simplicity should also make it easier to make sure it is secure.

For information about the "why?" of Membrane, and some policies for helping out, please see MANIFESTO.txt.

Current Release
Products.membrane membrane-2.1.8

Released Mar 30, 2013 — tested with Plone 4.1, Plone 4.2

Download file Get Membrane for all platforms
Products.membrane-2.1.8.zip
If you are using Plone 3.2 or higher, you probably want to install this product with buildout. See our tutorial on installing add-on products with buildout for more information.

All Releases

Version Released Description Compatibility Licenses Status
membrane-2.1.8 Mar 30, 2013 More about this release…
Plone 4.1
Plone 4.2
GPL final
membrane-2.1.7 Mar 01, 2013 More about this release…
Plone 4.1
Plone 4.2
GPL final
membrane-2.1.6 Mar 01, 2013 More about this release…
Plone 4.1
Plone 4.2
GPL final
membrane-2.1.5 Sep 13, 2012 Moved to github. More about this release…
Plone 4.2
Plone 4.1
Plone 4
Plone 3
GPL final
membrane-2.1.4 Apr 13, 2012 False user property values were being converted to empty strings which would cause the property sheet to treat them as strings and make it impossible to set these properties back to True. More about this release…
Plone 4.1
Plone 4
Plone 3
GPL final
membrane-2.1.3 Feb 27, 2012 Bugfix. The catalog processor called by collective.indexing doesn't unindex users from the membrane_tool. More about this release…
Plone 4.1
Plone 4
Plone 3
GPL final
membrane-2.1.2 Dec 16, 2011 Fixed problem of not finding users after upgrade. More about this release…
Plone 4.1
Plone 4
Plone 3
GPL final
membrane-2.1.1 Nov 29, 2011 Made the getUserObject method private for better security. More about this release…
Plone 4.1
Plone 4
Plone 3
GPL final
membrane-2.1.0 Nov 15, 2011 Improved collective.indexing compatibility. Improved indexing in general. More about this release…
Plone 4.1
Plone 4
Plone 3
GPL final
membrane-2.0.2 Jun 16, 2011 Fix some possible compatibility issues with dexterity and Plone 4.1. More about this release…
Plone 4
Plone 3
GPL final
membrane-2.0.1 Mar 11, 2011 More about this release… GPL final
membrane-2.0 Mar 09, 2011 More about this release… GPL final
membrane-1.1b5 Mar 23, 2009 More about this release… GPL final
membrane-1.1b4 Mar 21, 2009 More about this release… GPL final
membrane-1.1 Dec 01, 2011 Fix security issue. More about this release…
Plone 3
GPL final
1.0 Apr 27, 2007 First release of componentized Membrane product. More about this release…
Plone 2.5.2
GPL final