Okay, I'm nearing the end of my pre-release todo list now that CAPTCHA is working in CSBlogs. Time to do some last minute fiddling with formatting and such, swallow hard, reload the database with my current dotText and nGallery data, and get this turd online.
About CAPTCHA. The mod is easy as the dotText mod. I guess when you start with the right code (BrainJar's, not mine), and put it in the right places, things generally work. For my history and past posts on CAPTCHA please search my blog. Pictures, mod source.zip, everything.
The procedure is the same as dotText: Generate a random number for an image which displays on the comment form, write that number to a cookie and add a text box for the user to enter the generated number. OnSubmit() compares the textbox with the cookie and if it matches, YouAreHuman.
Since I've posted so much on CAPTCHA in the past, I'll let you grab the app source from my Code Camp 3 presentation source or elsewhere. What's new, of course, is the CS Skin-CommentForm.ascx and CommunityServer.Blogs.Controls.CommentForm class changes. You'll find those in this zip. (I've made other minor changes to the files, so I recommend taking what you need from them rather than replace your existing CommentForm skin and class.) Hopefully you'll be seeing CSBlogs CAPTCHA in action right here in the next few days, unless someone adds it to their CSBlog in the meantime. Personally, I haven't seen CAPTCHA on a CS blog yet. This is one of those things those Beefcakes over at CodeBetter.com will soon add to their CS community blog, no doubt.