Title Image

Don Xml's Grok This

The home of Don Demsak
Welcome to Don Xml's Grok This Sign in | Help
in Search

This Blog

Syndication

Site Sponsors

DonXml's All Things Techie

Comments Are Back Up - .Text Modifications Posted Soon

I finally got a chance to update my version of .Text and add some new anti-comment spam enhancements.  The first part was the easy part, adding Miguel Jimenez’s HIP-CAPTCHA Control, which will stop most of the current rash of comment spam (hat tip: Peter Provost).  The second updated was to add moderation to all comments, postbacks and trackbacks, which required a bit of code changes (both Stored Procs and C#).  I will put up the code soon, but I want to make sure all the bugs are shaken out before people go and update their .Text applications.

I may have gone a bit far in trying to eliminate comment spam by adding 2 checks, but I’ll wait and see what sort of feedback I get.  One of the problems with CAPTCHA that it is not used in the Comment API, so spammers will eventually figure that out.  But, I may just moderate comments submitted thru the API (I’ll wait and see).  Another potential area of comment spam is Postback/Trackbacks.  The way it currently works is that if a postback or tracback is invoked, a special version of a comment is added, and eventually the spammers will figure that one out too.  So, they are now moderated.  .Text did not notify the blog owner by email if a postback/trackback was recorded, so I added email notification to them (which I sort of like anyway, since you don’t always notice when someone links back to your blog).

Other enhancements I have to publish:

  • Skinning of the aggregated blog page (uses the same skins as the blogs)
  • Filtering of Referrals – My database is loaded with referrals for Google queries and they take up about half of the size of the database.  Pretty much a waste of space.

Each .Text enhancement will be a zip file containing just the files that I updated, plus a SQL Script for the database changes. 

Published Sunday, January 16, 2005 7:18 PM by donxml
Filed under:

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

TrackBack said:

January 19, 2005 2:24 PM

Dave Burke said:

Don, I didn't know you working in .text mods. This is excellent. I've done a bit of .text customization myself and really enjoy digging into ScottW's source. I am definitely interested to hear of your work in postback/trackbacks, and agree that this is the most vulnerable area in .text for spam. Regards!
January 19, 2005 4:49 PM

Kent Chen said:

The CAPTCHA control I am using for prevent the comment spam is called ClearScreen_SharpHip (http://blogs.clearscreen.com/migs/files/Clearscreen_SharpHIP_1_0.zip) that works great so far. But I am willing to work on moderation as well. So looking forward to seeing your new approach on this.
January 24, 2005 11:43 AM

Chrissy said:

I wrote a few SQL Triggers that may be of interest to you. You can find them here: http://netnerds.net/archive/2005/01/25/494.aspx
January 28, 2005 1:49 PM

Leave a Comment

(required) 
(optional)
(required) 
Submit

About donxml

I’m an independent consultant, specializing in .Net solutions architecture, based out of New Jersey who also doubles as an evangelist for XML, Domain Driven Design, enterprise architecture and .Net. I do not work for Microsoft, the W3C or any other big company that you may know of (at least not yet). I’ve been an indie for over ten years, and although I’ve been tempted a couple times to take a job with companies like Microsoft, I’ve haven’t found something better than my current situation. I work mostly with the large pharmaceuticals that are based here in New Jersey, and usually find myself on long term contracts. Definitely not the prototypical indie consultant, but it lets me dedicate time to my non-income generating activities like the developer community stuff, plus financing open source projects like XPathmania and MVP-XML. If you would like to talk to me about doing some contract work, just contact me via the contact page. My rates vary widely, depending on lots of different variables, but mostly distance from Jersey, and type of work. Plus, I’ve been known to donate some of my code for various projects.
Powered by Community Server, by Telligent Systems