CommunityServer 2.1 Goodies

I recently whipped out a few CommunityServer 2.1 projects that I thought I should get the word out on:

  • CommunityServerStuff is going to be the package that I dump all my CS goodies into. The first two add-ons are RecycleBinJob, which is a CSJob that empties the deleted items post table on a regular basis; and ReferrerCleanupJob, which is a CSJob that deletes seach engine and social network trackbacks after a user-defined period. This is an expansion and rearchitecture of Keyvan Nayyeri's tips for optimizing your CS database.
  • TrackbackSpamCleanup... well, it does exactly what it's title says. It's an SQL query (based on the same code that ReferrerCleanupJob uses) that cleans up trackback spam and stray URLs leftover from .Text or CS 1.x upgrades.
  • Together, these utilities reduced my DB file from 510MB to 105MB (that's an 80% reduction!!!)
  • Finally, OpenSearchHandler is a DLL-free solution for adding support for searching your CS site from IE7. Just drop the file in the root of your app, make a quick change to your skin, and you're done! (Won't be that way for long tho... I intend to convert the code to C# so I can put it in my CommunityServerStuff package at some point in the near future)

That's about it! I've been neck-deep in Atlas/ASP.NET 2.0/.NET 3.0 development, so hopefully I'll be able to post some more developer tips & tricks soon. Take it easy!

No Comments