Akismet Anti-Spam Modules for Drupal and phpBB
For our Wordpress 2.0 sites, we have been using the Akismet plugin to fight off the spam thrown at us through our comment pages. We've been impressed with the results with over 550 spam filled comments blocked since early 2006 and only two spam comments slipping by Akismet's filters. With these impressive results, we have been hoping to see an Akismet Drupal module also developed. Now both Drupal and phpBB users have access to an Akismet module for their CMS.
Markus Petrux from phpmix.org announced at Drupal.org:
After several days of work and tests at phpMiX.org, I'm proud to announce the immediate availability of about 2000 lines of code compiled into Akismet module v1.0.0 for Drupal 4.7.
You are encouraged to visit the Akismet site to learn more about it. In just a few words, when new content is submitted to your site, the akismet module sends a real time request to Akismet where hundreds of tests are applied to get a thumbs up or thumbs down kind of response. It may finally that tell us if the content is spam or not. If it isn't, the content is published, if it is, then it is placed on the moderation queue. Moderators may opt-in to receive e-mail notifications for all content, just content needing approval or nothing at all. The module is fully customizable, almost everything is optional. It also keeps track of a counter that you can use to show your visitors how many spam has been caught by Akismet in your site.
Also announced, was a module for the phpBB forum software. You can visit either Akismet or phpBB for more information. If you check out phpBB, you'll likely get a kick when you see that they are calling the mod the "Akismet Spam Butcher". Hopefully both Drupal and phpBB users will find the Akismet modules as useful as Wordpress users have found the plugin for Wordpress to be at their sites.
There is one caveat to using the Akismet modules though. You'll need a WordPress.com API key that is available, as far as I know, only by opening an account at Wordpress.com . I'm not really sure why the API key is only available at Wordpress.com and not Akismet's own site, but that's what they've chosen to do. For non-Wordpress users, Wordpress.org is the site you can download the actual open source software and Wordpress.com is a service that provides users a free Wordpress blogging account.
About this CMS Enthusiast
Bryan Ruby is the owner and editor for CMS Report. He founded CMSReport.com in 2006 on the belief that information technologists, website owners, and web developers desired visiting sites where they could learn about content management systems without the sales pitch.
Outside of his late night blogging hours, he is the Information Technology Officer for a field office in the federal government. Away from the computer he enjoys his family, bicycling, camping, and the outdoors.



Comments
#1 Akismet module v1.1.0 for Drupal 4.7
#2 Using Akismet Module
#3 Once I wrote
#4 Exactly
#5 No one noticed!
Interestingly, not even Markus noticed that I misspelled Akismet. I had written Akistmet in the title of this post. The post has been revised.
You should start seeing less typos here at CMS Report. I'm using Firefox 2 Beta 1 which has an inline spell checker. It works pretty good, but I have had some crashes. Seems to be a conflict with TinyMCE's remove formatting feature and Firefox 2. When time allows, I'll have to see if anyone has mentioned the bug over at Mozilla.
Cheers, Bryan
#6 Wordpress and Akismet Conspiracy
#7 API Key
#8 Akismet API key not hard to get
Good luck!
#9 Why doesn't CMS Report use akismet?
#10 Akismet + Captchas
Actually, I do use Akismet along with Captcha. Originally, I only used Akismet and overall I found it does a great job of putting spam comment into moderation. This is great news for the visiting the site to not have to see the garbage spammers leave behind, but as the moderator I found myself spending way too much time reviewing the comments in the moderation queue. The problem...there is only so much spam comment a person can read before losing a little bit of his or her own sanity. While I have the option to just deleting the comments identified as spam without reading them, I don't like the idea of deleting a false positives (legitimate comments wrongly identified as spam).
What I have found is that captchas do a great job of preventing most spam comments that are generated automatically through bots so that they don't even reach the site's database. Of course captchas don't prevent the human spammer or more sophisticated bots from sending a comment, but I'd estimate that only about 5% of the spam gets through captchas. So I'm using Akismet to take a look at that remaining 5% and kicking suspected spam comments right into moderation. With the combination of Captcha and Akismet I'm blocking more attack vectors than I could do alone with either. Without Captcha and Akismet I likely would not be able to offer anonymous commenting...something I think is very important for the flow of discussion at this site.
#11 Don't delete spam, prevent it (as much as it possible)
#12 "Akismet Spam Butcher"
#13 To catch the last robot
#14 cool