HTML Validator Extension for Firefox – Based on Tidy, this little guy validates pages on the fly and offers suggestions if things go awry.
Tag: Web Development
Easy Method to Clear Floats
Easy Method to Clear Floats – Well, it appears that you can get rid of that br tag with clear: both; on it.
How I Fight Spam
Any of you who have a WordPress blog know what I’m talking about when I say spam. You get hammered over and over by bots that want to tell you about the wonders of these pills that will give you extra male enhancement or try to lure you to gamble online. But, luckily, there are solutions to solve this problem.
Yes, you could moderate all comments, but that is pretty tedious and I don’t think that I’d ever approve comments. Plus, people like to see their comment right away, so that would just throw them off if they didn’t see it. Luckily, with the advent of 1.5 there are some good built in solutions to help this out. You can:
- Have users create accounts and their comments automatically get posted when they are logged in.
- Have a list of words that can be used to nuke comments right away.
- Do the same thing you did in 1.2.x and just moderate them and delete them when you want to.
- Download a plug-in to handle spam comments.
Well, a combination of these will be good, but what I did was use a plug-in called Spam Karma. I have had great success with this plug-in. In over the past two weeks that I have had it installed, it has stopped every spam message that has passed over my blog. At some times it stopped 120 spam comments in one hour. To date, it has blocked over 2,500 spam comments in a 2 week span. This is with 0 false positives. Yea, pretty impressive.
But, the question is this, how can you set it up so that so that it works? I’ve heard that people have tried Spam Karma with mixed results, so, I’ll pass along the wisdom that I know and how I set mine up with the idea that it would be able to help you with your comment spam fighting solution. Actually, it is quite simple:
- Download and install Spam Karma.
- Follow these instructions on how to properly configure SK.
That is exactly what I did to have it operate the way I have it working right now. Of course, your milage may vary, but I still think it is best to try than to not try at all. This will work with 1.2.x and 1.5. So, try it out and let me know what you think. I’ve loved it so far and I hope that it works for those of you that try it too.
PHP Security Consortium
PHP Security Consortium – A brand new site dedicated to secure PHP programming practices. Not much there yet, but this could be, as Martha says, “a good thing.”
Google: Preventing Comment Spam
Google: Preventing Comment Spam – They have a suggested solution by using rel=”nofollow”, but we’ll see how well this works or not. I don’t think I’ll be using it since my spam measures seem to be working for now.
CSS: Mark-up guides
CSS: Mark-up guides – A good little guide on taking the design from requirements, to a layout, to color, to the markup. Maybe this will be useful in capstone?
Beware of Opening Links in a New Window
Beware of Opening Links in a New Window – A good little article on when to use a new window for a link and now. Also, it has some food stuff about usability when it comes to new windows as well.