4teamwork/ftw.contentpage — pull request #193 by shylux (2014-11-19 09:30:24+00:00)
Title: Added captcha to feedback form.

Using `plone.formwidget.recaptcha` and `collective.recaptcha`.

If ReCaptcha isn't configured the captcha won't show up and the form is exactly like before.

ReCaptcha is configured through the `@@recaptcha-settings` view on the site root. Once it is configured a captcha will show up at the bottom of the feedback form.

The captcha is only verified if the user clicks the send button. This is because of the design of a captcha. A captcha is solved one and if it was solved wrong the user will get a new one. No captcha is solved twice (at least in theory).
Now since z3c form sends a crazy amount of validation requests i will not validate it until the user actually submits the form.

@maethu