一个允许用户订阅Plone站点并支付会员费用的工具。
项目描述
概述
此软件包为Plone站点提供付费会员订阅功能,包括订阅续订、会员过期和站点成员的CSV导入/导出。
会员订阅支付由PloneGetPaid处理: http://www.plonegetpaid.com,会员管理由Remember处理: http://plone.org/products/remember .
依赖关系
Plone 3+(与3.2.x/3.3.x测试过)
Remember(与1.1b3测试过)
Membrane(与1.1b5测试过)
PloneGetPaid(与0.7.9/0.8.8测试过)。目前仅支持同步(本地)支付处理器,尽管有一个生产安装已定制以支持PayPal。
archetypes.schemaextender
安装
Buildout
您在buildout中需要配置的详细信息可以在此查看: http://dev.plone.org/collective/browser/collective.subscribemember/trunk/buildout.cfg 。只需将其复制到现有的buildout中(或直接使用)并运行buildout。
重启Zope。
在Plone界面中转到“站点设置”页面,并单击“添加/移除产品”链接。选择“collective.subscribemember”(勾选复选框)并单击“安装”按钮。如果“collective.subscribemember”不在“添加/移除产品”列表中,通常意味着由于缺少先决条件,该产品未加载。
从主“站点设置”页面,单击“Zope管理界面”,然后是“portal_properties”,“subscribemember_properties”,并在“membertypes”字段中输入可用的会员订阅选项。每个订阅选项都在新行上,分号分隔的文本值如下
> 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
接着,您可以输入member_import_directory,其中collective.subscribemember应查找包含要导入的会员数据的CSV文件,以及reminder_email_trigger,即在订阅到期日前多少天应给会员发送提醒电子邮件,要求他们续订订阅。
致谢
Tim Knapp - 主要包作者。
netCorps/国际室内空气质量与气候学会/Madtek - 赞助该包的开发。
许可证
在GPL下分发。
有关详细信息,请参阅docs/LICENSE.txt和docs/LICENSE.GPL。
变更日志
1.11 (2010-04-20)
将订阅者处理程序引用更改为绝对路径,以帮助使用z3c.unconfigure覆盖它们。还尝试解决支付页面上“继续支付”按钮应自动点击的问题。
1.10 (2010-04-07)
删除了functools要求,以便该包能在python 2.5+上运行。
1.9 (2010-04-01)
将保存点更改为每500个条目提交一次,因为在某些系统上这会导致服务器在tmp目录中耗尽磁盘空间。
1.8 (2010-03-31)
实现了长导入的保存点。
1.7 (2010-03-31)
在运行会员导入后,重新打开密码重置电子邮件。
1.6 (2010-03-31)
确保在运行会员导入过程之前关闭新的会员电子邮件通知。
1.5 (2010-03-31)
添加了会员ID规范化。
1.4 (2010-03-31)
确保在运行会员导入过程之前关闭新的会员电子邮件通知。
1.3 (2010-03-26)
创建了一个用于会员导入功能的工具,并确保导入/导出模块使用ZODB中定义的属性。
1.2 (2010-03-25)
删除了会员到期电子邮件中的客户特定措辞。
1.1 (2010-03-23)
解决了默认propertiestool GS配置文件未通过分号分隔订阅选项的bug。
1.0 (2010-03-23)
初始发布
项目详情
collective.subscribemember-1.11.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 05c9c6dd91819befeaa0771c9f1ccb5b8146a77ebcd80edbb1552aaff1f7044d |
|
MD5 | 09c2d0bb3aa4b4789b150ebd9dd93338 |
|
BLAKE2b-256 | 455b71d0b562e731ede24232c949217228b25185ae7943e22e56ce6392ceac78 |