Balance

I’ve been trying to figure out the best balance between Spam filtering and freedom to comment on this site. The day before yesterday, in the evening, I decided to conduct an experiment and see what the results were.

What was here

Before conducting the experiment, I’d been using the same solution that I had before. Akismet and Tan Tan Noodles Simple Spam Filter had been my trusty resistance fighters who tirelessly kept my site pretty much free from comments made by that scourge of the earth known as blog spammers. I’ve been reasonably happy with this dynamic duo as the amount of work required by me was pretty low and people who wanted to could comment freely on this site and see their comment appear right away. I didn’t have to manually approve the comments and the person who commented didn’t have to do anything elaborate to have their comment appear here.

The Experiment

I had decided to see what would happen if I disabled Joe Tan’s Simple Spam Filter.I wanted to know two things – how many comments actually do get moderated because of their spammy nature, and, how many of those comments are legitimate. I’ve been quite lucky so far. About once or twice a week, there’d be a comment added to the list of spam comments in my moderation queue – and, it was put there because it should have been.

As I alluded to with my previous post, I enabled first comment moderation, in case Akismet wasn’t up to the task. Over night, I had received 14 comments that had been sent to the queue and they were all sent there with good reason. They were illegitimate crapola and should have been set on fire and fed to their owners. That part of the experiment seemed to have gone well.

Then, for the bigger risk. I disabled first comment moderation to see if Akismet would handle everything and do it correctly. I didn’t really want to have to go through a pile of comments and delete them from the published site. Over the next 16 or 17 hours, I received 64 comments that were marked as spam. They were waiting for me in the spam queue. I read through them all and determined that they had been legitimately flagged as spam comments.

So, Akismet had saved me from the spammers. This is great! On the face of things, there was no real difference to those who read the content here.

The Conclusion and My Action

I’ve concluded that Akismet can be the only spam moderation solution that you really need on your site. It seems to filter the illegitimate comments properly and doesn’t flag any false positives. The things that get filtered are queued for me to review, if necessary, in case they were put there in error. It does a great job.

I’ve enabled Simple Spam Filter again, though, as the way it works is a great compliment to Akismet. It was not decided as a single solution, but rather a prefilter for Akismet. This task is handled well. With SSF enabled, I don’t have to search through the spam queue to see if any comments there are legitimate. And, don’t kid yourself, if you have a list if quarantined comments, you’ll go through them, just to be sure.

With SSF, comments with more than 5 links get stopped and any comments with Regex code in them gets stopped. As well, comments with words commonly used by spammers are stopped. The good new is that, if someone gets stopped by the filter, they have a chance to moderate their own comment as approved by clicking the button on the page showing them why their comment was blocked. Then, the comment goes through. I don’t have to worry about reading through the Akismet queue often, as the really obvious robot-generated spam is deleted automatically, as the robot doesn’t click the button to allow their comment to be read. Once a spam commenter gets past the SSF by clicking through the first block, they get caught by Akismet. The positive thing for me is that I don’t have to actively pore through several comments just to find out they’re spam and need deleting. The robots’ inaction at the gateway is enough.

The potential is there for every comment to pass SSF, as the moderation is handled by the commenter. I think that this is pretty good evidence that there is a problem. My little site gets more illegitimate comments in one day than the number of articles I publish in a whole year.

This experiment has solidified my feeling that I’ve chosen the best solution for my needs. So, SSF and Akismet remain as my dynamic freedom fighting duo. I did remove a few words from the potential list (ones that I find that I use a lot). I figure that if they’re used by a spammer, Akismet will stop them or SSF will due to them using another tactic that is blocked before publication.

I have not changed the look of this website for quite some time. I worked fairly diligently on the current theme, adapting from the most excellent Evanescence theme, using as a palate, a pile of maple leaves that Abby and I collected while walking back from Caleb’s school, which was before she was of school age.

There have been some exciting changes in the WordPress engine since, incorporating gallery functionality and threaded comments. These things aren’t worked into my current theme and I’d like to update it a bit.

Should I keep the same look? Or, should I go with something totally different?

My web host moved to a new datacenter with a faster pipe and new servers. You may have noticed that the site wasn’t displaying and, at one point, there was even a 500 error going on. Its all moved, so we’ll see how things go. It looks like the upgrade to WordPress 2.9 that I did in the downtime worked out as well.  I don’t see anything radically different yet, but I’ve not explored it much yet.

I’ve also upgraded my Drupal site. Once I figure out Drupal theming, I may even move this site to Drupal. We’ll see how that goes. From everything that I’ve been reading about it, if you really know how to manage Drupal, you can likely find lots of work in maintaining websites.

…the site’s still here, so my host seems to have accepted my money, despite what their billing system shows. I’ll have a beer review for you when I sober up from it. I hope that you get to experience this brewery. Its got some nice product.

That’s my traffic stat for the rss and atom feeds to this site.  That’s significant.  There are many sites who have ignored this and suffered because of it.  Do you think about your feeds? Now, for anyone who does read this site via rss feed (or the 4.17% who use atom), let me know what you think of the presentation in your feed, if you feel like it.  You can send me an email (see the link above in the menu bar), or comment on this post (which means that you’ll have to click out of your feed reader).  I’ve disabled hotlinking for images, so some feed services won’t show them.  Let me know if that bothers you, as well.  I just don’t want to enable some bandwidth thief to bother with my images.  I want to make them go to the work of saving my images and uploading them to their own hosting, as I have.

That’s it, just like the tire foam commercial.

I haven’t been too happy lately with the speed that the pages come up on this site.  I’m going to see if I can work with my web host and zero in on what might be causing less than stellar performance on a quad core server.  I am sure that it is database related, as the pages load quite quickly if I disable all my plugins.  At least one of them is definitely causing some extra load and I don’t like it.  That’s part of the reason that there’s not been a ton of content added recently.  I just don’t want to wait for the page loads while on break at work, for example.  For the 3 people that still read this stuff, I apologise.  Of course, if you read this in a feed or via email subscription, this is not an issue.

Its been eleven months since I changed the design of this site.  Anyone who has persisted with my drivel over the years can attest that this is probably the longest period that this Wordpress installation has looked the same.  That is when I hacked Srinivasan G’s excellent Evanescence theme into what its become here.  I chose it because of the clean and clear code in the theme.  It allowed me to expand upon it and build something that I liked.  I can’t say that I won’t change again, but i still like what I came up with after all this time.  I may change it a bit here and there to either “tweak” what I have or to change the color a bit to reflect the season.  But, then again, I may not.

I checked out the websites of the commenters on the theme’s page and it looks like over 1/2 of them have kept the theme in use in its original design (which is quite classy, I must say).  I think that Srini should consider that a success.  And, although it really didn’t ever end up on my site in its original incarnation (especially since I snagged some code from another of his themes, which Ray uses), I am still content to use it as well.

So, have you kept the same theme? Are you happy with what you present to the world? Does it even matter to you?

TopOfBlogs