一种允许用户订阅plone网站并支付会员费的工具。

collective.subscribemember的Python项目详细描述


概述

这个包为plone站点提供付费会员订阅功能,包括 订阅续订、成员资格过期和网站成员的CSV导入/导出。

成员订阅付款由plonegetpaid负责:http://www.plonegetpaid.com和 成员管理由member:http://plone.org/products/remember处理。

依赖关系

  • plone 3+(用3.2.x/3.3.x测试)
  • 记住(用1.1b3测试)
  • 薄膜(用1.1B5测试)
  • Plonegetpaid(用0.7.9/0.8.8测试)。目前只适用于同步(现场)支付处理器,虽然一个生产安装已定制为与贝宝。
  • 原型.schemaebender

安装

buildout

  • 在构建中需要的配置可以在这里看到:http://dev.plone.org/collective/browser/collective.subscribemember/trunk/buildout.cfg。 只需将其复制到现有的构建中(或使用它)并运行BuffDeUT即可。

  • 重启Zope。

  • 进入Plone界面的站点设置页面,点击添加/删除产品 链接。选择collective.subscribember(选中其复选框)并单击安装 按钮。如果collective.subscribeMember在添加/删除产品上不可用 列表,这通常意味着由于缺少先决条件而未加载产品。

  • 在主站点设置页面中,单击Zope管理界面、门户网站属性,然后 订阅成员属性并输入可用的成员订阅选项 在成员类型字段中。每个订阅选项都在一个新行上,并使用分号 分隔文本值如下:

    > 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_目录,其中collective.subscribeMember 应查找包含要导入的成员数据的csv文件以及提醒电子邮件触发器, 指在认购到期日前应向会员发送 提醒电子邮件要求他们更新订阅。

学分

  • Tim Knapp-主要软件包作者。
  • netcorps/国际室内空气质量与气候学会/madtek-赞助 软件包的开发。

许可证

根据GPL分配。

有关详细信息,请参阅docs/license.txt和docs/license.gpl。

更改日志

1.11(2010-04-20)

  • 已将订阅服务器处理程序引用更改为 绝对路径以帮助覆盖它们 有Z3C.未配置。也试图解决 付款页上的问题,其中 继续付款按钮应自动 被点击。

1.10(2010-04-07)

  • 删除了functools需求,以便 这个包在Python2.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)

  • 为MemberImport工具创建实用程序,并 确保导入/导出模块使用属性 定义于佐德。

1.2(2010-03-25)

  • 删除成员到期时的客户特定措辞 电子邮件。

1.1(2010-03-23)

  • 已解决默认propertiestool gs profile的错误 不使用分号分隔订阅选项。

1.0(2010-03-23)

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
手机上的html调试Java web应用程序   Java当前日期和过去日期之间的差值,以年、月、日、小时、分、秒为单位   如果方法名称相同,java如何使扩展类不从上面的类触发方法?   即使在提供了准确的firebase引用之后,java仍出现“无法跳转到类型”异常。请看详情   jar文件中的java图像   java如何避免从缓存读取时修改相同的对象实例?   Android中java完全控制的线程队列   JTextArea中的java计算   java如何独立运行。jar作为64位mashine上的32位   java在尝试实例化自引用泛型类的实例时,如何处理自引用类型参数   java如何安装着色jar而不是原来的jar   java在resultSet之后使用If-Else   多线程是java。朗,反思一下。方法调用线程安全   java 7语言向后兼容性   Objective C中的Category和Java 8中的Default方法是否等效?