Skip to content


Subversion checkout URL

You can clone with
Download ZIP
a z3c.form captcha widget for use with Plone
Branch: master
Failed to load latest commit information.
docs Updated package metadata and marked this as a Plone add-on.
plone Provide empty plone.pot for rebuild_i18n script to work
.coveragerc Add .coveragerc
.gitignore Add .gitignore
.travis.yml Add Travis CI configuration
CHANGES.rst Provide empty plone.pot for rebuild_i18n script to work Fix package distribution
README.rst Add CI and coverage badges to documentation Keep zc.buildout in branch 1.x
buildout.cfg Update development configuration
test-plone-3.3.x.cfg Pin to Plone 3.3.x compliant z3c.form version
test-plone-4.0.x.cfg Added test buildouts.



plone.formwidget.captcha is a z3c.form captcha widget for use with Plone. It is a z3c.form re-implementation of the collective.captcha package written by Martijn Pieters.

Buildout Installation

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

eggs =

zcml =

Captchas without server state

(From collective.captcha)

A view to generate a captcha image and/or wav file, and to verify user input against it.

A cookie is used to transfer state from one request to the next. The state is used, together with a server-side secret, to create a random string of characters, which in turn is displayed as a captcha image, or transformed to an audio file. Verification happens case-insensitively.

Note that the captcha 'word' is only usable for 5-10 minutes, after which the view will not accept it any more. Moreover, a different word will be generated for a given session key every 5 minutes.

This makes these captchas replayable for up to 10 minutes if a determined user keeps sending the same session id. Because of the server-secret though, captchas are not transferrable between sites.

Something went wrong with that request. Please try again.