Membrane
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
-
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 |
