plone.formwidget.recaptcha

by Timo Stollenwerk last modified Feb 16, 2011 02:16 AM

ReCaptcha widget for Plone.

Project Description

Introduction

plone.formwidget.recaptcha is a z3c.form ReCaptcha widget for use with Plone. It is a z3c.form re-implementation of the collective.recaptcha package written by David Glick.

Buildout Installation

Add the following code to your buildout.cfg to install plone.formwidget.recaptcha:

[buildout]
...
eggs =
    ...
    plone.formwidget.recaptcha
    ...

...
[instance]
...
zcml =
    ...
    plone.formwidget.recaptcha
...

ReCaptcha setup

In order to use ReCaptcha on your Plone site, you need an account on recaptcha.net. Go to recaptcha.net/whyrecaptcha.html to create an account and to receive your private and public key.

If you don't want to rely on an external service for captcha, you might want to consider using plone.formwidget.captcha instead.

After creating an account, go to the ReCaptcha control panel (your-site/@@recaptcha-settings) and fill in your personal ReCaptcha keys.

Changelog

1.0b3 - 2010-11-18

  • Register browser components for a product browser layer so they don't leak to sites without this product installed. Run the upgrade step if upgrading on a site that already has this product installed. [davisagli]
  • Move to plone.app.discussion-captcha feature declaration to meta.zcml. [timo]
  • Adapt recaptcha view instead of captcha view for validation. [ramon]

1.0b2 - 2010-06-02

  • Updated package metadata and marked this as a Plone add-on. [timo]
  • Declare that plone.formwidget.captcha provides a Captcha field that can be used by plone.app.discussion to add a Captcha field to comment forms. [timo]

1.0b1 - 2009-12-07

  • z3c.autoinclude.plugin added [timo]

1.0a1 - 2009-08-28

  • Initial release [timo]

Self-Certification

[ ] Internationalized

[ ] Unit tests

[ ] End-user documentation

[ ] Internal documentation (documentation, interfaces, etc.)

[ ] Existed and maintained for at least 6 months

[X] Installs and uninstalls cleanly

[X] Code structure follows best practice

Current Release

No stable release available yet.

All Releases

Version Released Description Compatibility Licenses Status
1.0b3 Added a browser layer. Run the upgrade step if upgrading from a previous version. More about this release…
Plone 4
Plone 3
GPL beta

Comments (0)