Skip to main content

A content-based implementation of Plone's default member infrastructure

Project description

Remember

Remember is a full implementation of the default Plone member configuration using content to represent the members, built on top of Membrane. Out of the box, Remember should work very much like a regular Plone site, except that member information is stored in Member objects that are (by default) stored in the portal_memberdata tool.

Remember is a successor to CMFMember, which will not work with PluggableAuthService-based user folders, and thus will not work with a typical Plone 2.5 (and greater) installation. There is a migration path provided for folks with existing CMFMember-based sites who would like to migration to Plone 2.5.X and Remember. For instructions on performing such migrations, please refer to the README.txt file in the cmfmember subdirectory.

NOTE: This version of Remember requires Plone 3; it does NOT support Plone 2.5 or Plone 4. If you have a CMFMember-based Plone 2.1 solution, you should initially migrate to Remember 1.0 and Plone 2.5. Once this is working correctly, then you can upgrade to Remember 1.1 and Plone 3 with little problem.

For questions and support, please see the Remember mailing list: http://www.openplans.org/projects/remember/lists/remember/

INSTALLATION

Remember is packaged using Python’s setuptools package management infrastructure. Remember can be made available to your Zope instance by installing the Products.remember package into your Zope’s python environment, using either easy_install or ‘python setup.py install’.

Remember is installed into a Plone site by the application of a GenericSetup extension profile. You can do this when creating a new site by selecting remember from the list of available setup profiles when you are creating the site. In an existing site, you can use Plone’s regular product installation interface.

REQUIREMENTS

  • Zope 2.10.X

  • Plone 3 (tested with 3.3.5)

  • membrane 1.1 or higher (tested with 2.1.1)

Optional:

Changelog

1.2 (2011-12-01)

  • Added doChangeUser method to the BaseMember class. This is not the canonically correct place, but it is needed. [maurits]

  • Introduce the ‘remember: Can authenticate’ permission instead of the not existing ‘membrane: Can authenticate’ permission. Check this new permission in verifyCredentials. [maurits]

  • Set default editor to Kupu (not TinyMCE) as this Products.remember version should be Plone 3 compatible and the tests should pass. [maurits]

  • Protect the password field of members so the hash can not be seen. [maurits]

  • Added getUserId method, which is apparently needed for more recent Products.membrane versions. [maurits]

  • Modernized GenericSetup configuration, moving the profile and import step registration from python code and xml to zcml, and creating upgrade steps to get rid of persistent import steps and update the existing getRoles index from a FieldIndex to a KeywordIndex. [maurits]

  • Changed getRoles from a FieldIndex to a KeywordIndex in the membrane_tool, so you can search for roles. [maurits]

  • Use Plone 3’s JS schemata/fieldset switching. http://plone.org/products/remember/issues/55 [Matthew Wilkes]

  • allow usage of portal_registration tools ALLOWED_MEMBER_ID_PATTERN. This does not change any current behaviour, it may be made configurable ttw in future. Introduced new config.py variable USE_PORTAL_REGISTRATION_PATTERN set to False by default. Setting to True switches to portal_registrations getIDPattern. [jensens]

  • Fix inefficiency in prefs_users_overview where searchUsers is called when no search string is supplied. The bug meant that the page would be extremely slow even when just navigating to prefs_users_overview. [hedley]

1.1b3 - 2009-03-23

  • Fix git based release problem, now using setuptools-git (hannosch)

1.1b2 - 2009-03-20

  • Tested with Plone 3.0-3.2 [rossp]

  • Factor Products/remember/examples/sampleremember to a separate Products.sampleremember [rossp]

  • Added some CSS classes [hpeteragitator]

  • Fix some i18n [khink]

1.1b1 - 2008-08-20

  • Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Products.remember-1.2.tar.gz (142.5 kB view details)

Uploaded Source

File details

Details for the file Products.remember-1.2.tar.gz.

File metadata

File hashes

Hashes for Products.remember-1.2.tar.gz
Algorithm Hash digest
SHA256 800e3c238644ea9bf264d600fd080b1a9eaab43f6fcdd9d107158f3e643811c1
MD5 ca7d1f218d0fdb53d585d0b6b773558f
BLAKE2b-256 354bde934611e67bca384472e632e28da36007da08a8f89dd5d8a45e9866af10

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page