I’ve implemented akismet for Blog in Black the other day, after reading about it in Kay’s blog. Akismet is really amazing – it’s basically a wordpress plugin (implemented as some sort of HTTP-based service), which talks to a huge spamfilter hosted somewhere. The akismet plugin posts all the comment information to this service and gets a spam or nospam result back. Then it’s up to you as a user what to do with this result.
The good thing is – you do not need to run wordpress to use akismet. They provide an API which you can just talk to and leverage this functionality for any type of application (blog, forum, guestbook etc.). Brendon Harper developed a CFC to use akismet in ColdFusion, which is extremly straight forward to use, awesome work mate!
There is also an official akismet plugin for Movable Type – which I use for this blog; but as my MT installation is heavily customized and tweaked with CF anyway, I thought I’d go with the CFC directly. It literally took me less than 15 minutes to set it up and get it running properly – including altering queries to my DB and comment email handling. The biggest effort was to create my free wordpress accout – which you need to get a developers key for their API 🙂
And to make it clear again – it really works. I’m running it for nearly a week and no false judgements up to now – I’m currently still double-checking the SPAM comments as well to make sure…:)