Skip to main content

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

项目描述

该产品将向 Plone 添加新的内容规则,类似于默认的“发送电子邮件”规则,但电子邮件收件人来自订阅该规则的地址列表。

用例

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

我们可以使用为某些对象创建注册的 contentrule 来做到这一点,并使用我们的新操作来发送电子邮件。

<nav class="contents" id="contents">

内容

</nav>

设置规则

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

主题

电子邮件主题。您可以在此文本中放置一些标记。

发件人电子邮件

电子邮件的发件人。如果为空,将自动使用门户邮件设置中的设置。

信息

将要发送的电子邮件的正文。激活规则的所有部分的文本都是相同的。

您可以在此文本中放置一些标记。

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

规则订阅

正如我们之前所说,站点管理员可以创建一些规则,用户(也包括匿名用户)可以选择订阅哪些规则。

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

该表格可在“ http://site_url/@@notify-subscribe ”获得

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

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

还有一个使用collective.z3cform.norobots进行的反垃圾邮件检查。

订阅概览

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

此视图可从 Plone 控制面板或“ http://site_url/@@contentrules-subscription-controlpanel ”获得

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

去做

  • 允许用户退订

  • 使用一些确认机制提高订阅安全性

要求

该产品已经过测试:

  • 克隆 4.0

  • 克隆 4.1

  • 克隆 4.2

  • 克隆 4.3

作者

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

RedTurtle 技术网站

变更日志

0.1.0 (2013-05-10)

  • 初始版本 [cekk]

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

collective.contentrules.subscription-0.1.0.zip (49.1 kB 查看哈希

已上传 source