用于向订阅列表中的地址发送电子邮件的plone内容规则

collective.contentrules.subscription的Python项目详细描述


此产品将添加一个新的内容规则,类似于默认的“发送电子邮件”规则,但电子邮件收件人是从订阅该规则的地址列表中获取的。

Use-case

我们希望通知站点的某些更新,并允许用户自动订阅或不订阅这些通知。

我们可以使用为某些对象创建注册的contentrule来完成此操作,并使用我们的新操作发送电子邮件。

Setting up the rule

此产品提供了一个新的规则操作来连接基本plone规则。创建新操作时,需要填写一些字段:

Subject
电子邮件主题。您可以在此文本中放置一些标记。
Sender email
电子邮件的发件人。如果为空,将自动使用门户邮件设置中的设置。
Message

将发送的电子邮件的正文文本。所有部分的文本都相同,其中 规则在上激活。

你可以在文本里面放一些标记。

标记列表显示在操作的编辑表单的底部。

Rule subscription

如前所述,站点管理员可以创建一些规则,用户(也可以是匿名用户)可以选择订阅哪些规则。

为此,使用z3c.form创建了一个简单的表单,该表单显示了我们的自定义操作的所有可用规则。

表单可在“http://site\u url/@”notify subscribe

http://blog.redturtle.it/pypi-images/collective.contentrules.subscription/subscribe_rules.png/

如果用户已通过身份验证并且有电子邮件地址,则会自动填写电子邮件字段。

还可以使用collective.z3cform.norobots进行反垃圾邮件检查。

Subscriptions overwiew

还有一个站点管理员的概览控制面板,它显示所有规则订阅并允许删除某些地址。

此视图可从plone controlpanel或位于“http://site\u url/@”contentrules subscription controlpanel

http://blog.redturtle.it/pypi-images/collective.contentrules.subscription/rules_controlpanel.png

To-do

  • 允许用户取消订阅
  • 使用一些确认机制提高订阅安全性

Requirements

本产品的测试日期:

  • 扑通一声4.0
  • 扑通一声4.1
  • 扑通一声4.2
  • 扑通一声4.3

Authors

本产品由红海龟科技团队开发。

RedTurtle Technology Site

Changelog

0.1.0(2013-05-10)

  • 初始版本[CEKK]

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

推荐PyPI第三方库


热门话题
java我需要在一个数组中添加1000个介于1和100之间的整数及其出现次数,然后显示它们   如何在java中将两个不同的excel文件作为数据库连接到同一台服务器上?   java JSP编译错误令牌“throws”语法错误,应为throw   java如何使用Jetty HTTP客户端和MultiPartContentProvider上载BuffereImage?   具有多个方法对象的java测试类   在java中比较字符串和打印剩余字符时出现意外输出?   java设置JPanel的大小,当其中没有组件时   使用exoplayer播放m3u8文件的java   JSON中未添加Jackson@type的java Rest JSON   java如何为heroku创建procfile文件?   基于数组的java信息存储   sockets java。网SocketTimeoutException:在Tomcat下读取超时   安卓x的java问题。偏爱安卓工作室   java我的方法没有按预期运行   java如何通过单击单选按钮将值从表传递到servlet?   java无法获取instagram个人资料图片的完整大小