Regardless of what type of Drupal site you run, you should probably install and use some form of CAPTCHA system. I've played with some of the options and they range from cumbersome to almost-useful but, alas, in this world of constant spam, we have to choose something somewhere in between that range or we'll be inundated with irritating viagra comments all day long!
reCAPTCHA is a very effective CAPTCHA system that uses words that are particularly difficult for machines to "read" but that humans can manage reasonably easily. This killed all my spam but it also scared some barely literate commenters as well so I don't really recommend it.
Drupal's vanilla CAPTCHA module offers a Mathematical question which seems to do the trick but it's just way too easy to program a script to solve the Math, so I'm not sure for how much longer it will still be effective.
And then you get the ubiquitous CAPTCHA method that involves jumbled, random letters which your faithful and (hopefully) determined user needs to repeat into a text-box in order to post a comment. Generally effective but my experiences with Drupal's versions of this CAPTCHA have involved too many bugs and hair-pulling, so I steer clear.
So, let's play it safe and stick to the Math question. It mostly works ;)
Posted in
Chris Luckhardt is a Canadian web media specialist, working in industry since the late 1990s. Over the course of his career in Canada, Chris has worked with countless technologies, equally splitting his time between the worlds of design and development.
Ty (not verified) | Thu, 03/11/2010 - 22:22
I like the idea of CAPTCHA to prevent the autobots, I just haven't used Drupal before. I started with wordpress because it was easy and I was a little afraid of the technology. Now I feel a lot more competent with technology I am starting to wonder what other platforms are out there and what I can do with them.
- reply
»Norio De Sousa | Fri, 03/12/2010 - 07:14
Give www.Mollom.com a shot. I believe there's a module available for WordPress although it was originally developed for Drupal. It's VERY good and doesn't interfere with the user-experience UNLESS it believes that a comment is spam. Go to the site to read more (and to make sense of what I just said :D)
- reply
»Post new comment