November 30, 2007
Lots of people are talking about turning off Akismet for a day to see how much work it actually does. I think that’s mental!
I am inclined to think that it would be better to use an altered version with some kind of logging function so you get the stats without having to spend 24-36 hours de-spamming your comments.
I am considering it though, but for a different reason.
I am quite interested in preventing the spam in the first place, rather than dealing with it once it arrives, and so have been experimenting with ideas for a little while. I am running something experimental at the moment just to see what effect it has. Turning off Akismet would give me a greater challenge, but I’m slightly scared in case it goes wrong.
One thing I have found is that it is particularly difficult to intercept spam before it gets processed by WordPress. For my current experiment I needed to be able to alter the Post variables before they were used by WordPress. I have actually had to change some of the core files to allow this as the only way to deal with it totally via a plugin is to let the comment happen, and then roll it back with it after the fact.
That seems slightly odd to me, so perhaps I have missed something.
Poll Daddy Reviewed
2 comments
page 42
Html 5 Gallery
6 comments
page 1305
Html 5 Gallery
6 comments
page 1305
Post Image The Easy Peasy Way
26 comments
page 1065
Quick N Dirty Post Exclusion
11 comments
page 124
Using Your Own Url Shortener
4 comments
page 1190
My Experience Of Flexx
4 comments
page 1026
Html 5 Gallery
6 comments
page 1305
Wordpress Chat
3 comments
page 1308
Quick N Dirty Post Exclusion
11 comments
page 124
Post Image The Easy Peasy Way
26 comments
page 1065
Html 5 Gallery
6 comments
page 1305
Html 5 Gallery
6 comments
page 1305
Html 5 Gallery
6 comments
page 1305
Post Image The Easy Peasy Way
26 comments
page 1065
Post Image The Easy Peasy Way
26 comments
page 1065
Auto Cycle Fun With Sidebar Tabs
one comment
page 1129
Wordpress Chat
3 comments
page 1308
Using Your Own Url Shortener
4 comments
page 1190
Custom Hooks For Admin Pages
one comment
page 430
Custom Hooks For Admin Pages
one comment
page 430
Wordpress Chat
3 comments
page 1308
Html 5 Gallery
6 comments
page 1305
Html 5 Gallery
6 comments
page 1305
How To Add Sidebars To A Theme
10 comments
page 1053
Post Image The Easy Peasy Way
26 comments
page 1065
Html 5 Gallery
6 comments
page 1305
Quick N Dirty Admin Login Screen
no comment
page 128
My Experience Of Flexx
4 comments
page 1026
3 Ways To Speed Up Your Blog Without A Cache Plugin
one comment
page 1321
Theming Habari Vs Wordpress
13 comments
page 440
1 query every 1311 seconds, updated 1 seconds ago.
(__)
`
Andrew Rickmann
Janis,
I did consider the fake field option. It’s been going around for a little while and when I have used it, it has worked well.
In this instance though I wanted to see how things would go with just this one interception technique on its own.
At the moment it is pretty easy to get around if someone really wanted to but I working on that.
(__)
`
Janis Elsts
Is your experiment by any chance similar to what I did recently?
You might also be interested in the Comment Spam Trap plugin (it uses preprocess_comment).
P.S.
Okay, I looked at the page source, I can see what you’re doing ;)
(__)
`
Andrew Rickmann
I had a quick look at Bad Behaviour and it looked like a Javascript based validation solution. I didn’t have much time to look in depth unfortunately.
That is certainly one way to add additional protection.
I think Spam Karma rolls the comments back as well.
I have found that there is a pre-process filter hook: preprocess_comment
This lets the comment data be filtered before it is added to the database.
Unfortunately it is still a little too late to alter the post variables.
(__)
`
andrea_r
SpamKarma2 is also quite good, and while it does process everything, it gives you numbers. :) And inserts a foot saying how many it snagged.
I’m also currently trying out a trifecta of smaller spam-stoppers on a medium-sized WPMU install.
(__)
`
jimmy
dealing with spams waste a lot of time for me too.
(__)
`
Andrew Rickmann
I haven’t looked at Bad Behaviour, but I will. Thanks Andrea.
(__)
`
andrea_r
Doesn’t Bad Behaviour stop most spam before it gets processed? that’s how I thought it worked. Haven’t tried it much; just going by what a few users have said.