| « Plugin Manager Plugin |
reCAPTCHA Plugin
I originally published the reCAPTCHA plugin in May of 2007. After a couple of months of tweaking, I moved onto other projects and let it languish. I've since had some time to revive this plugin and have updated it in several ways. I've also migrated it to this site rather than my personal blog because it is a better fit here. I hope that people are finding this plugin useful.
Introduction to reCAPTCHA
reCAPTCHA is a free CAPTCHA service that helps to digitize books, newspapers and old time radio shows.
--http://recaptcha.net/learnmore.html
Rather than generating a random string of characters for a user to solve to prove their humanity, reCAPTHCA scans old print media and uses the Internet masses as a decentralized optical character recognition (OCR) program. One of the words presented is known, the other is not. The assumption made is that if the known word is submitted correctly, then the unknown word is correct as well. Over time, if the same unknown word is solved the same way by multiple reCAPTCHA solvers, then they have a high confidence that is what the word actually is.
To address accessibility concerns of blind people, reCAPTCHA also provides an audio captcha. If your computer does not have the required plugin, it can download an MP3 for you to listen to.
reCAPTCHA Plugin
This plugin allows b2evolution users to assist the reCAPTCHA project in their goal of digitizing old media while providing hurdle for spammers to cross. It is not the ultimate answer to blog spam, but it is one tool available to you. For those who care, starting with the 1.0 version of the reCAPTCHA Plugin, I'm licensing the plugin under the same terms as the reCAPTCHA library, included in the LICENSE file, basically a single-clause BSD license.
I'd love to get feedback from those who are using this plugin, if it is doing its job or if it can be improved. Please leave a comment here or on the b2evolution plugin page or forums. Thanks for your interest!
Table of Contents:
- Introduction (this page)
- Installation Instructions
- Configuration Instructions
- TODO list
Trackback address for this post
Trackback URL (right click and copy shortcut/link location)
5 comments
Bug fix where disabling the form from displaying did not disable the captcha check itself, causing the user to fail the captcha check. Big tip o' the hat to EdB of wonderwinds.com for alerting me to this!
MD5(recaptcha_plugin-1.1.zip)= f91770aec7a829c4c07c0b1291c304e7
SHA1(recaptcha_plugin-1.1.zip)= abc334d7f03ed2c06aa83c23d34983bda6d8e377
This happens in b2evolution 3.1.0, for future reference I guess.
I'm not sure if it is still working even with the error above as I am using Disqus for my comments and my registration is disabled.
Basically, I'm targeting the spambots that knows b2evolution's filesystem and calls the file directly without loading the actual page/post.
$this->_reCPAtcha_plugin_error_msg();
err function has name -
_reCAPtcha_plugin_error_msg();
And in order to setup reCaptcha box position not at left, need to change recaptcha.plugin.php:
line 215:
line 259:
line 280:
correct file you can take at http://test.janisis.org/_recaptcha.plugin.php.txt