Alright, I think I got the last of the bugs out of the modifications I did to add moderations to .Text 0.95. You can download the code here. It only contains the source files that I updated, the DB Changes, Miguel Jimenez’s HIP-CAPTCHA Control, and the small change to the web.config file (so that the CAPTCHA control will work its magic).
So, the install step are:
- Unzip the file.
- Compare the source files to yours( and merge if you have done any of your own customizations)
- In the Data Folder, run the blog_ContentTableChange script and then the ModerationUpdatedSprocs.
- Copy the Captcha control to bin
- Add the CAPTHCA HttpHandler command to the web.config.
- Recompile .Text and test.
There are a couple items in the changed files that are part of my Aggregated Skin Change, but they should not be a problem. I’ll publish those changes another time.
All comments (both via the site and thru the CommentAPI) should be moderated, along with all trackbacks and pingbacks. I added sending a email to the blog owner whenever a pingback/trackback is posted (which isn’t the case in .Text 0.95), since you will need to approve the post. At some time we really need to add CAPTCHA to the CommentAPI, but that will require a change in the spec (so both the blog engines and RSS Readers can implement it).