Remember
Category: Auth and User Management
—
Other products by this author
Current release
No stable release available yet.
Experimental releases
Upcoming and alpha/beta/candidate releases
- Alpha releases should only be used for testing and development.
- Beta releases and Release Candidates are normally released for production testing, but should not be used on mission-critical sites.
- Always install on a separate test server first, and make sure you have proper backups before installing.
Project Description
- Project resources
Membrane provides a set of plug-ins that let developers use content objects to provide information about user properties, groups, and roles. Remember builds on this, using Membrane to fully reconstruct the default Plone member implementation with each portal member represented by a regular piece of Archetypes-based Plone content.
Using content to represent your portal members provides the following advantages:
- Workflowability: Site integrators can use Plone's regular workflow facilities to manage site membership. This can be used to provide varying levels of site membership, for example, or to require site members to go through an approval process before they are activated. Remember provides a sample member approval workflow.
- Searchability: Plone's default implementation for searching member information is very inefficient. Remember uses the membrane_tool member catalog to provide efficient member data search via a standard ZCatalog interface.
- Automatic UI generation: Remember-based member objects support the same schema driven auto-generated user interface as all other Archetypes-based Plone content.
Note that Remember is not required to simply add new member properties to a Plone site. This can be accomplished by adding properties to the portal_membership tool and customizing certain member-related templates. Remember provides a number of advantages, but it also introduces complexity which may be overkill for sites with simple membership requirements.