一个用于通过电子邮件简化表单确认的Plone插件。
项目描述
简介
此产品为Products.PloneFormGen添加了一个新的邮件发送器。我们的邮件发送器基于默认的PFG发送器,但首先会发送一封电子邮件给提交表单的人,以便他可以确认他的电子邮件地址。
此产品依赖于PloneFormGen和collective.depositbox来存储等待验证的数据。
兼容性
此产品已在Plone 4.3和PloneFormGen 1.7上进行了测试。
安装
将collective.confirmableforms添加到您的buildout中,并通过Zope快速安装程序或Plone插件控制面板页面进行安装。首先安装PloneFormGen本身,然后安装collective.confirmableforms。
表单设置
添加一个PloneFormGen表单。
在这个表单中,添加一个已确认的邮件适配器。
在这个邮件适配器的确认标签页上,设置一个包含[[confirmation_link]]的纯文本或HTML文本,以显示确认链接。
从表单中删除任何其他动作适配器,特别是默认的邮件适配器,否则其他动作仍然会执行,即使表单尚未通过电子邮件确认。
你可能想编辑感谢页面,在这里说明用户将会收到一封电子邮件,并应点击那里的链接。
你可以添加第二个感谢页面,说明电子邮件已成功确认。编辑已确认的邮件适配器,并在确认标签页上选择此页作为感谢页面。
对访客的工作原理
访客填写表单并提交。
显示表单的感谢页面。
访客收到一封包含确认输入链接的电子邮件。
访客点击链接。
邮件的常规部分开始工作,向管理员发送电子邮件,或按照你的设置进行。这与默认邮件适配器的工作方式相同。
访客看到在已确认的邮件适配器中配置的感谢页面。
赞助
集体确认表单的工作得以由弗拉芒环境机构或VMM支持。请参阅http://www.vmm.be。VMM作为弗拉芒政府的机构,致力于改善弗拉芒的环境。弗拉芒是拥有自己政府、议会和行政机构的三个比利时地区之一。其他两个是布鲁塞尔首都区和瓦隆区。
链接
变更日志
2.1.2 (2021-12-24)
在确认时避免CSRF警告。[maurits]
将没有括号的电子邮件地址作为令牌放入框中。[maurits]
2.1.1 (2019-08-19)
更新了荷兰语翻译。[maurits]
2.1.0 (2019-08-19)
添加了设置确认电子邮件地址的字段。作为后备,使用标准收件人电子邮件地址。迄今为止,我们只使用了replyto字段的地址。[maurits]
将wrappedFields选项传递给确认邮件模板。与PloneFormGen为标准邮件适配器所做的相同。[maurits]
2.0.0 (2018-02-05)
添加了send_standard_mail布尔值。默认值为true。如果设置,在确认电子邮件地址后,将发送标准邮件,就像这是一个标准邮件动作适配器一样。[maurits]
在第一次提交时自动忽略所有其他动作适配器。在确认提交后自动忽略我们的已确认表单邮件适配器。这使得在确认提交后调用脚本适配器成为可能。[maurits]
在我们自己的安装期间自动安装PloneFormGen。这确保PloneFormGen首先安装。[maurits]
1.4.3 (2016-11-18)
在readme中添加更多有关如何使用此功能的信息。[maurits]
包清理。添加了测试额外内容,尽管我们没有有趣的测试。[maurits]
1.4.2 (2013-05-31)
不要给我们的已确认表单邮件适配器一个工作流。[maurits]
提高安全性。[maurits]
1.4.1 (2013-05-06)
从PloneFormGen中删除了仅用于Z2接口兼容性的实现或提供者导入。从PFG 1.7.7中删除。[fredvd]
1.4 (2012-09-14)
使plain_mail和html_mail字段成为可选字段,但如果两者都没有填写,则给出验证错误。[maurits]
添加一个字段来选择在表单已确认时显示的不同感谢页面。如果需要,则回退到表单的标准感谢页面或fg_result_view页面。[maurits]
如果没有纯文本或HTML文本,则不发送该部分。[maurits]
不要在html字段中使用RichTextWidget。任何tal标签都会被删除。[maurits]
1.3.1 (2012-09-11)
翻译确认方案标签。[maurits]
1.3 (2012-09-11)
现在可以在确认者中设置表单可确认的时间。[vincent]
1.2.1 (2012-09-07)
修复了在保存自定义CT对象时由于方案引起的错误。[vincent]
1.2 (2012-09-07)
发送者电子邮件不再是必需的。如果没有提供地址,我们将使用Plone中设置的地址。[vincent]
荷兰语翻译。[jladage]
修复了编辑表单中的标签和显示。[vincent]
1.1 (2012-09-07)
还没有任何变化。
1.0 (2012-09-06)
初始发布
项目详情
collective.confirmableforms-2.1.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4bc52aabbb1384009e201e16989adbcaffc261a937c7188946290b1b34d4201e |
|
MD5 | c9b50ec46533bffc85908bd9cf583ddc |
|
BLAKE2b-256 | ac9f4b447bf4437cf2d94c1011ea3ddcd74002d50496106325f0e4180971a787 |
collective.confirmableforms-2.1.2-py2-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c58a83b962dbb34b049a77310da76b42d0a078912991a0d78add7833804663ac |
|
MD5 | da948cd57cbd950f83c041ace11ebb6b |
|
BLAKE2b-256 | 42b22a77ad8021dca77623becab8f656e47833b39f8c50a18927866ea815ba56 |