用于“发送此页面”的Plone文档操作的扩展
项目描述
增强“发送此页面”的Plone功能,提供复杂表单以将页面链接发送到多个接收者、门户成员和组。
简介
通常Plone会为您提供向某人发送页面链接的功能(这个功能在Plone 4上仍然可用,但已被隐藏):在文档上调用/sendto_form视图。
默认的Plone发送页面表单缺少一些功能,例如
验证码保护
向多个接收者发送
向用户和组发送
管理BCC
如果您需要“发送到”功能以及上述功能之一,这个附加组件适合您。
如何使用
安装后,“发送到”操作将显示一个全新的界面。
将我添加到接收者列表
勾选此选项将发送者添加到接收者列表,以获取消息副本
消息
您可以选择发送链接时附带的个人消息。该消息将成为邮件正文的一部分,而邮件的**通用消息格式可以在站点控制面板(“发送到表单设置”)中配置。
发送到
此字段(以及“BCC”选项)接受电子邮件地址列表,用于发送消息给多个收件人。出于安全考虑,您可以禁用此多个收件人字段,并返回到单个收件人,通过更改适当的网站权限(默认情况下,只有经过身份验证的成员可以使用多个收件人功能)。
发送到站点成员
此字段(以及“BCC”选项)提供自动完成功能,以发送文档给网站成员的选择。出于安全考虑,您可以通过更改适当的网站权限来禁用用户选择字段(默认情况下,只有经过身份验证的成员可以查询网站成员)。
发送到组
与之前相同,但查询的是组。组内的所有用户都将收到通知。
匿名使用
此插件主要设计用于大型内部网络,但如果您想在公共网站上使用它,它配置为不会将您的网站变成垃圾邮件来源。
默认情况下禁用了所有主要功能,您还可以通过Plone控制面板(“发送到表单设置”)启用强验证码保护。
依赖
在Plone 4.3上测试
致谢
在费拉拉商会的支持下开发;费拉拉商会支持PloneGov倡议。
变更日志
2.0.0b2 (2014-01-03)
修复了匿名用户尝试使用表单[keul]的关键错误。
修复了缺失和错误的翻译[keul]。
恢复了最小测试覆盖率[keul]。
2.0.0b1 (2013-12-18)
Plone 4.3兼容性和公开发布
隐藏默认的Plone发送到表单
AJAX表单和搜索
现在从控制面板提供配置
细粒度安全
强验证码保护
1.3.3 (2010-08-17)
添加了z3c.autoinclude [keul]
1.3.2 (2010-04-29)
添加了对组标题和ID的搜索[mirco]
1.3.1 (2010-04-15)
在RedTurtle pypi上首次发布[keul]
1.3.0
删除(损坏)的翻译,现在所有内容都回到标准Plone i18n。
现在可以从内容类型(如文件)发送链接到‘xxx/view’。
用户列表表中的用户现在可排序。
更改用户视觉从“userid (fullname)”到“fullname (userid)”。
1.2.3
修复了验证器调用:只有在点击发送时才调用validate_sendto。
修复了“添加我到抄送”未工作的使用。
1.2.2
启用特定于组的搜索
与site_properties.many_users和site_properties.many_groups集成。
1.2.1
非管理员成员的问题。
1.2.0
修复了导致无法使用列表Groups工具的listGroups方法的成员无法使用send_to表单的bug。
添加了“将我自己添加到收件人列表”功能。
删除了旧getMemberOfGroup脚本。
1.1.0
修复了旧portal_status_message方法在Plone 3上不工作的一些问题。
现在发送给多个收件人的邮件是单个邮件,用户在抄送中。
添加了BCC功能。
1.0.0
初始发布