重述plone的小部件。
plone.formwidget.recaptcha的Python项目详细描述
简介
plone.formwidget.recaptcha是一个用于plone的z3c.formrecaptcha小部件。
这是由david glick编写的collective.recaptcha包的z3c.form重新实现。
建筑安装
将以下代码添加到buildout.cfg中以安装plone.formwidget.recaptcha:
[buildout] ... [instance] ... eggs = ... plone.formwidget.recaptcha ...
重述设置
在http://path/to/site/@@recaptcha-settings有一个控制面板来配置加载项。 google提供了一组测试密钥,可以用来测试recaptcha表单 以及https://developers.google.com/recaptcha/docs/faq上的文档。
Site key: 6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI
Secret key: 6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe
要实际使用该服务,您必须从 developers.google.com/recaptcha
使用量
有关用法示例,请参见发行版中的demo文件夹。
升级至api v2
plone.formwidget.recaptcha 2.*使用recaptcha api的v2。 因此,从plone.formwidget.recaptcha 1.*升级的用户需要生成新的密钥 因为在v2 api中不支持全局键。
更改日志
2.2.0(2019-07-10)
新功能:
- python 3兼容性 [施泰夫,佩茨基](19)
2.1.0(2019-02-20)
- 在python 2.7上用plone 5.1和5.2更新travisci设置和测试。 也可以在Python3.6+3.7上进行测试(允许失败,现在失败)。 [詹森]
- 删除过时的操作图标配置。 [时间]
- 更新控制面板文本 [lucid-0]
- 删除过时的recaptcha_ajax.js-所有脚本都通过norecaptcha包集成。 为此添加升级步骤。 [时间]
2.0.0(2018-09-05)
- 添加呈现为空的虚拟小部件显示视图。 小部件需要显示视图,否则表单结果呈现可能会失败。 [时间]
2.0a3(2016-12-21)
- 支持与plone.supermodel一起使用小部件 [jpgimenez]
- 支持小部件显示设置,如中所述 https://developers.google.com/recaptcha/docs/display [詹森]
2.0A2(2015-06-17)
- 修复:manifest.in和旧包结构出现问题,使2.0a1成为 棕色袋子释放。所有非python文件(即zcml)都丢失。 [詹森]
2.0A1(2015-06-17)
- 一些pep8/plone约定代码样式清理。 [詹森]
- 回顾API 2(又名Norecaptcha) [曼米科]
1.0b3-2010年11月18日
- 为产品浏览器层注册浏览器组件,这样它们就不会 泄漏到未安装此产品的站点。运行升级步骤 如果在已安装此产品的站点上升级。 [大卫萨格里]
- 转到plone.app.discussion-captcha功能声明到meta.zcml。 [timo]
- 调整recaptcha视图而不是captcha视图以进行验证。 [雷蒙]
1.0b2-2010-06-02
- 更新了包元数据并将其标记为plone附加组件。 [timo]
- 声明plone.formWidget.captcha提供了一个captcha字段,该字段可以是 由plone.app.discussion用于向评论表单添加验证码字段。 [timo]
1.0b1-2009-12-07
- 添加了z3c.autoinclude.plugin [timo]
1.0A1-2009-08-28
- 初次发行 [timo]