Description
This plugin adds Googles reCaptcha support to JForm compatible with Joomla 1.6+, most importantly the user registration form. All you need to get a reCaptcha is a public/private key pair from google.
In order to install this extension, you can use the following instructions
- Download and install the package file using the extension manager
- Go to the plugin manager in the administrator interface and open the plugin
- Enable the plugin and insert the public and private reCaptcha keys
- Use the options to configure which forms this plugin will add captcha support to
- Save
Contributions and bug reports
For information on how to contribute or report bugs, please refer to the information at the main extension page
Translations
- English
- Norwegian
- Spanish
- French
- Dutch
- Brazilian Portuguese
- Turkish
- Swedish
- Italian
Download
Changelog
version 1.2.1
- Added Dutch tranlsation (nl-NL), thank you Ronald de Vries
- Added Brazilian Portuguese translation (pt-BR)
- Added Turkish translation (tr-TR), thank you Serkan KorkmazĀ [http://www.sektorler.tk]
- Added Swedish translation (sv-SE), thank you JOKR Solutions
- [http://www.jokrsolutions.se]
- Added Italian translation (it-IT), thank you Visibility.cc
- Updated Spanish translation (es-ES), thank you Edric Navarro
Version 1.2
- As per request in the comments, added support for the forgotten password and username reminder forms. Please keep in mind that the spanish and french translation might be a little flaky, corrections are welcomed.
- Updater support was added recently, and this is the first update that can be installed through the update manager.
Version 1.1
- Joomla! 1.7 compatibility
- Remove additional “Form Validation” fieldset, field is now part of the registration form
- Add some languages
- Fix template loading bug when no public API keys is given
- Add support for contact form
Version 1.0
- Nothing to see here, move along!

thank you for the application men.
Thanks for making and sharing this plugin, works great just what I needed
cheers
Great stuff, but i am still new to a lot of the Joomla stuff and I want to add this to the comments section (i.e. yvcomments plugin) or others, can this be done? Or even a comments plugin you recommend? Thanks!
works well, quick install
thanks
This looks like what I need. But the Instruction #1 trips me up. Should I use media manager or my website manager to upload the file? Or can I do it from Joomla Adminstrator? What is the package file Joomla is asking for, it is the zip file I downloaded?
why dont you use it?
Simply because my own site currently is not running Joomla!
It can be added to any form that uses the Joomla 1.6+ native JForm to build the form with minimal modifications to the plugin.
The downloaded package file is installed using the extension manager
Hi,
Thanks a lot for this extension, it work fine on a french Joomla 1.7.2
regards,
Xmass
Hi,
Attractive work and very well plug – in.
I have however one remark.
I use joomla 1.7.x, your plug – in works correctly with templates by default, however I use this template :
http://www.pixelpointcreative.com/templates/free-templates/item/61-gratis.html
And the captcha does not work with this last one.
Have you an idea, a track to supply me ?
Bye
love the plugin but would like to know how to add to a contact form, i have done one in a custom html in the module?
Well…what can I say, it’s just perfect!
Brilliant, many thanks for this!
The plugin will only work if the template uses dynamic form building such as the core Joomla! does. If the template comes with template overrides that render the form statically, then the plugin will not be able to inject the field into the form and you will have to add the field to the template override yourself.
rvsjoen – the reCaptcha isn’t showing up despite being enabled and my form selected – is this due to my template?
Can you direct me to the file I need to edit and what needs inserting?
(been using Joomla! for about 4 hours)
Cheers!
greek translation is on the road
greetings
Thanks with best extension, Almost well, but how to use for my form of my component???
If you want to use it for your own form you have to do two thing, first you need to add your form to the list of forms accepted by the plugin
https://github.com/rvsjoen/joomla-extensions/blob/master/plg_system_rvs_recaptcha/rvs_recaptcha.php#L24
Secondly you have to make sure you render your form/fieldsets either automatically or that you statically code the recaptcha fields getInput() somewhere in your form.
@Constantinos that sounds great
Hi. You state that it has a Norwegian translation. I can see the language file, but it does not show up in the language selection under options
It seems a very useful plugin, but it does not work in my form. Could you please explain exactly what we need to do to use it in our own forms? Because I have tried to change this code (https://github.com/rvsjoen/joomla-extensions/blob/master/plg_system_rvs_recaptcha/rvs_recaptcha.php#L24) but it stills doesn’t work.
Thanks for all
Excelent Extension, works fine in Joomla core, but in virtuemart 2.0?, there are some trick for use in ask a question???
Thanks
Nice job!
Hello! I have just one question: does this plugin work with article comments plugins (I am using yvComments on Joomla 1.7). Because I need this plugin ONLY for artilce comments. Thanks.
In order for this plugin to work on forms other than those in the Joomla core you need to satisfy two requirements.
1. the name of the form needs to be added to the conditional (https://github.com/rvsjoen/joomla-extensions/blob/master/plg_system_rvs_recaptcha/rvs_recaptcha.php#L23)
2. the form must be built dynamically (the plugin has no control over this) or the recatpcha field needs to be echoed out manually
Please see my previous comment about the two conditions that need to be met, if that still doesn’t work contact me
The translation is in the backend, the translation of the captcha field itself is provided by Google and is limited to the list of languages described in http://code.google.com/apis/recaptcha/docs/customization.html
I have plans to add a custom translation for the frontend part as well.
@Jimmy the template would most likely be at fault in that case. The form needs to be built dynamically or the field needs to be manually echoed.
thank
SO easy! ~AND, it works – with my contact form as well (Joomla! 1.7). Excellent.
Hi,
I’ve gotten new keys, made sure RVS Captcha is enabled, and added the contact form as an active form. RVS Captcha isn’t showing up on my Joomla 1.6 website, but when enabled, it causes a validation error because it can’t be completed, since it’s not visible. What am I missing?
A likely issue would be that your template is overriding the html template that is used to render the form, and thus, the captcha field isn’t rendered. The validation will still happen server-side and will fail because the field is missing.
That being said, I had a look at your contact form, and the captcha displays for me.