= Recaptcha Register Plugin = == Description == This hack adds a [http://recaptcha.net/ reCAPTCHA] that the user must pass before registering. You must have the AccountManagerPlugin installed. == Bugs/Feature Requests == Existing bugs and feature requests for RecaptchaRegisterPlugin are [report:9?COMPONENT=RecaptchaRegisterPlugin here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=RecaptchaRegisterPlugin&owner=alecu new ticket]. == Download == Download the zipped source from [download:recaptcharegisterplugin here]. == Source == You can check out RecaptchaRegisterPlugin from [http://trac-hacks.org/svn/recaptcharegisterplugin here] using Subversion, or [source:recaptcharegisterplugin browse the source] with Trac. '''Fork:''' I have made a small [https://bitbucket.org/mitar/trac-recaptcharegister fork on Bitbucket] with some improvements/fixes. Feel free to suggest new. == Usage == === Install the Account Manager plugin === Please see AccountManagerPlugin page. Make sure you have '''disabled''' the [wiki:AccountManagerPlugin#RegistrationModule RegistrationModule], since you'll be using this registration instead. === 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. {{{ easy_install recaptcha_client }}} === Install this plugin === {{{ easy_install http://trac-hacks.org/svn/recaptcharegisterplugin/0.11 }}} === Setup reCAPTCHA === 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. == About == This plugin is being developed for [http://trac.usla.org.ar 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. == Recent Changes == [[ChangeLog(recaptcharegisterplugin, 3)]] == Author/Contributors == '''Author:''' [wiki:alecu] [[BR]] '''Contributors:'''