Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install collective.subscribemember

How to install collective.subscribemember

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install collective.subscribemember
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
1.11 Available View build log
Windows (64-bit)
1.11 Available View build log
Mac OS X (10.5+)
1.11 Available View build log
Linux (32-bit)
1.11 Available View build log
Linux (64-bit)
1.11 Available View build log
 
Author
License
GPL
Lastest release
version 1.11 on Jan 5th, 2011

Overview

This package provides paid member subscription functionality for a Plone site, including subscription renewals, membership expiration, and CSV import/export of site members.

Member subscription payments are handled by PloneGetPaid: http://www.plonegetpaid.com and member management is handled by Remember: http://plone.org/products/remember .

Dependencies

  • Plone 3+ (tested with 3.2.x/3.3.x)
  • Remember (tested with 1.1b3)
  • Membrane (tested with 1.1b5)
  • PloneGetPaid (tested with 0.7.9/0.8.8). Currently only works with synchronous (onsite) payment processors, although one production install has been customised to work with PayPal.
  • archetypes.schemaextender

Installation

Buildout

System Message: WARNING/2 (<string>, line 26)

Bullet list ends without a blank line; unexpected unindent.

Just copy this into your existing buildout (or use it as is) and run buildout.

  • Restart Zope.
  • Go to the Site Setup page in the Plone interface and click on the Add/Remove Products

System Message: WARNING/2 (<string>, line 31)

Bullet list ends without a blank line; unexpected unindent.

link. Choose collective.subscribemember (check its checkbox) and click the Install button. If collective.subscribemember is not available on the Add/Remove Products list, it usually means that the product did not load due to missing prerequisites.

  • From the main Site Setup page, click on Zope Management Interface, portal_properties, then

System Message: WARNING/2 (<string>, line 36)

Bullet list ends without a blank line; unexpected unindent.

subscribemember_properties and enter the available membership subscription options in the membertypes field. Each subscription option is on a new line and the semicolon separated text values are as follows:

> Label for dropdown menu;Subscription amount as an integer,['List of roles paid-up member is granted'],Number of years subscribed as an integer value,Other text description for membership type (optional)
> E.g. Physician,15,['Member'],1,STUD-2

Following this, you can enter the member_import_directory where collective.subscribemember should look for a CSV file containing member data to import and also the reminder_email_trigger, which is the number of days prior to the subscription expiry date that a member should be sent a reminder email asking them to renew their subscription.

Credits

  • Tim Knapp - main package author.
  • netCorps/International Society of Indoor Air Quality and Climate/Madtek - sponsoring

System Message: WARNING/2 (<string>, line 53)

Bullet list ends without a blank line; unexpected unindent.

the development of the package.

License

Distributed under the GPL.

See docs/LICENSE.txt and docs/LICENSE.GPL for details.

Changelog

1.11 (2010-04-20)
  • Changed the subscriber handler references to

System Message: WARNING/2 (<string>, line 69)

Bullet list ends without a blank line; unexpected unindent.

absolute paths to assist in overriding them with z3c.unconfigure. Also tried to resolve an issue on the payment page where the proceed to payment button should automatically be clicked.

1.10 (2010-04-07)
  • Removed the functools requirement so that

System Message: WARNING/2 (<string>, line 80)

Bullet list ends without a blank line; unexpected unindent.

the package works on python 2.5+.

1.9 (2010-04-01)
  • Changed the savepoints to be commits on

System Message: WARNING/2 (<string>, line 87)

Bullet list ends without a blank line; unexpected unindent.

every 500th item as on some systems was causing server to run out of diskspace in tmp directory.

1.8 (2010-03-31)
  • Implemented savepoints for long imports.
1.7 (2010-03-31)
  • Turning the password reset email back on after

System Message: WARNING/2 (<string>, line 102)

Bullet list ends without a blank line; unexpected unindent.

running the member import.

1.6 (2010-03-31)
  • Ensured the member import process returns the total

System Message: WARNING/2 (<string>, line 109)

Bullet list ends without a blank line; unexpected unindent.

number of members imported.

1.5 (2010-03-31)
  • Added in normalising of member ids.
1.4 (2010-03-31)
  • Ensure new member email notifications are turned off

System Message: WARNING/2 (<string>, line 122)

Bullet list ends without a blank line; unexpected unindent.

prior to running the member import process.

1.3 (2010-03-26)
  • Creating a utility for the memberimport facility and

System Message: WARNING/2 (<string>, line 129)

Bullet list ends without a blank line; unexpected unindent.

ensuring the import/export modules use the properties defined in the ZODB.

1.2 (2010-03-25)
  • Removed customer specific wording in member expiry

System Message: WARNING/2 (<string>, line 137)

Bullet list ends without a blank line; unexpected unindent.

emails.

1.1 (2010-03-23)
  • Resolved bug with default propertiestool GS profile

System Message: WARNING/2 (<string>, line 144)

Bullet list ends without a blank line; unexpected unindent.

not separating subscription options by semicolons.

1.0 (2010-03-23)
  • Initial release

Subscribe to package updates

Last updated Jan 5th, 2011

Download Stats

Last month:1

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.