Jun 03 2008

Bloody Akismet

You know how I mentioned that I was being spammed by link-droppers on dofollow posts? Well, this was despite running Akismet. It turns out, that on top of *not* picking up the blatant link-dropping, it was falsely listing some of my long-time readers as spam! Fook knows how long that’s been going on, I never usually check my Akismet queue.

I wonder if I can convert my old score based spam prevention into a WordPress plugin. If nothing else it’ll give me a hands-on look at actually creating a proper plugin. (This is the part where you guys tell me where to start…)

Update: I’ve disabled Akismet and I’m trying out Spam Karma 2 instead. I liked Spam Karma even less! Please let me know if you see any errors, or have any problems commenting.

Warning

This post is over 6 months old. This means that, despite my best intentions, it may no longer be accurate. Age, motherhood, experience, loss... these things have all changed me from when this blog was started back in the heady (ha) days of my youth.

As much as I would like to go back and edit 10 years of archives to provide an insight into the 'me' of now — to update coding snippets and revise website advice — it would probably take years to do so (by which point I'd have to start again!) This would defeat the point of keeping these archives anyway.

Please take these posts for what they are: a brief look into my past, my history, my journey.

25 Responses so far
  1. Rachael says: June 3, 2008 at 8:10 am # ·

    Start at the beginning!

    As for akismet? Pfft… it’s a scam. I had little spam but heard about this “amazing” spam-blocking thingy. Now I get loads of spam. However, akismet catches it all. Isn’t that just amazing?

  2. Robbie says: June 3, 2008 at 9:22 am # ·

    It would most likely be easy to make a WP plugin. I don’t know where to start, unfortunately.

    I’ve had a few spam pingbacks, and I don’t even get any real traffic.

  3. Enzo says: June 3, 2008 at 10:15 am # ·

    Perhaps you could use Spam Karma 2. I’ve used it before and it has this scoring system that you’re talking about.

  4. Vera says: June 3, 2008 at 10:22 am # ·

    I was just thinking of installing akismet, but I guess it might not be a good idea. Let me know what you’ll do, as I’m getting tired of spam as well. Not a lot, but enough.

  5. Jem says: June 3, 2008 at 10:42 am # ·

    Perhaps you could use Spam Karma 2. I’ve used it before and it has this scoring system that you’re talking about.

    Interesting, I wasn’t aware of that. I’ll look into it, thanks Enzo.

  6. Teesee says: June 3, 2008 at 11:03 am # ·

    Don’t be distracted from creating your own plugin… I know you want to do it ;)

    I’ve just started looking at the Facebook development tools… pretty nifty. Spent all day playing with them at work. My work has nothing to do with Facebook, but that’s not the point.

  7. Teesee says: June 3, 2008 at 11:04 am # ·

    Gah, I’ve been violated by an ugly CAPTCHA. My eyes are burning.

  8. Jem says: June 3, 2008 at 11:08 am # ·

    Did you get it the second time as well Teesee?

    Akismet isn’t good enough, Spam Karma 2 seems over-vigorous. Oh noes, I’ll have to think about writing my own plugin :p

  9. Teesee says: June 3, 2008 at 11:12 am # ·

    No I didn’t get it the second time round. That can only be a good thing ;)

  10. SarahG says: June 3, 2008 at 11:32 am # ·

    WP Plugins are easy for the front end, sometimes a little tricker on the backend. Your best option would be to dissect an existing plugin that does similar to what you want (ie. akismet or spam karma in this instance) and see what hooks it uses, as in this case it would need a hook to filter the comment through to your code.

    The options page (if you’d need one) is pretty easy to do though. Give me a shout if you go ahead with it and I’ll do my best to point you in the right direction :)

  11. Hannah says: June 3, 2008 at 12:50 pm # ·

    Weird, Akisment works great for me. But it would be awesome for you to write a spam plug-in ;3

  12. Melissa says: June 3, 2008 at 1:19 pm # ·

    I don’t have Askimet installed and get hardly any spam. Before (when it was installed) I got around 30 spam comments per day…

    Your scoring system sounds good, hope you end up writing that plugin.

  13. barbilee says: June 3, 2008 at 3:31 pm # ·

    I have been spmed too up the ass from dumb pills to drama :( its liek never ending is it ture that if you make it as spam 3 times in anyones worpress it will be marked as spam for everyone?

    and i was thinkign of installign abotu 3 diff ones

  14. Peter Green says: June 3, 2008 at 3:50 pm # ·

    I have always used Akismet and have been amazed at how good it is!
    I find this all rather confusing?
    I have all (ha ha, there’s not many) comments come through moderation and all spam comments have been caught by Akismet for several years now.

  15. Veronique says: June 3, 2008 at 4:03 pm # ·

    It’s time for Jim to put on his super hero suit and save the internet with a super plugins! :D

  16. Josh says: June 3, 2008 at 5:19 pm # ·

    Have you considered Defensio, and how about Bad Behaviour?

    I was once blocked by Akismet, so it’s not faultless certainly… but I should think that all spam fighters have their bad moments.

  17. Maria says: June 3, 2008 at 6:54 pm # ·

    Well, I know you’re not too fond of CAPTCHAs, but perhaps it might be worth considering? Or you could just keep Akismet and say that if some can’t go through, then to send you the comment?

    I have heard good things about Bad Behavior though. It could be work a try.

  18. Stephanie says: June 3, 2008 at 7:29 pm # ·

    Jem, please, you know you’ve been dying for an excuse to write a WP plug-in for a quite a bit now ;)

  19. Julie says: June 3, 2008 at 7:57 pm # ·

    I personally don’t have problem with Akismet. It puts in spam actual spam and approves non-spam comments.

  20. Noellium says: June 4, 2008 at 7:46 am # ·

    I don’t have any problems with Akismet either. I think there was only one time where an authentic comment was labeled as spam, but that was it. And it seems to be pretty good at catching actual spam. :/

  21. Vickie says: June 4, 2008 at 12:23 pm # ·

    Strange. I swear by Akismet.

  22. Jem says: June 4, 2008 at 12:28 pm # ·

    Well, just to give you guys a clue as to how troublesome it’s being – over half of the comments on this post alone were caught in the Akismet queue.

  23. Melissa says: June 4, 2008 at 7:35 pm # ·

    What do you think about this plugin: http://wordpress.org/extend/plugins/wp-spamfree/

    I’ve been thinking about using that with WP just to try to stop spam all together. The only thing that’s questionable is that it won’t let people who have JavaScript or cookies disabled to post a comment unless they turn it back on. The plugin description says that the benefits outweigh that inconvenience though.

    Would be cool if you wrote a plugin, you know I’d test it! :)

  24. Melissa says: June 4, 2008 at 7:37 pm # ·

    Omg! I think I was just blocked as spam! *cries* Curse you Akismet!!!! It’s weird…I’ve also lately been blocked on Cristina’s and Sofia’s websites as well. Think Akismet is revenging itself?! O.o

  25. Maria says: June 9, 2008 at 12:12 am # ·

    I saw this on the WordPress feed today and thought it might be something good to look at for you:
    http://weblogtoolscollection.com/archives/2008/06/08/hot-or-not-typepad-antispam/