Recaptcha Register Plugin
If you have any issues, create a new ticket.
Download the zipped source from here.
Install the Account Manager plugin
Install the recaptcha python module
RecaptchaRegisterPlugin depends on this module. Make sure you install it. If not installed, then trac will not show the RecaptchaRegisterPlugin, and will only show an error if you setup trac's logging.
Install this plugin
You need to make an account at http://recaptcha.net/ to receive your public and private keys.
Edit your conf/trac.ini file and add these lines, including your public and private reCAPTCHA keys:
[components] recaptcharegister.* = enabled [recaptcha] public_key = private_key =
That should be it! Email me if you have problems.
This plugin is being developed for USLA tracs, a service by and for the Free Software Users of Argentina.
It is loosely based on the work of TracRecaptchaPlugin, so it's GPL licensed as well.
Adding 0.10 branch to repository. Fixes #5726.
req.args.args -> req.args.get
New version of the RecaptchaRegisterPlugin. It no longer requires one to disable the AccountManagerPlugin registration module. It no longer provides it's own template, it's not necessary. It's now also fully configurable on the admin panel under the AccountManagerPlugin configuration options. New options introduced:
- lang so that an admin can configure the language for the reCAPTCHA form(this introduces the option for the auto language selection based on user preferences for trac 0.12).
Also, if a Trac admin has not yet configured the reCAPTCHA keys, a link to the correct reCAPTCHA page to generate a new "key pair" will be shown which will also include the current domain plus a name of this plug so that reCPATCHA can track usage statistics of the several plugins there are.
branching to test some s0undt3ch ideas