I said before that I would be disabling CSForums on my site and that was that. Then I thought about what I would be missing not exploring the source, not bending it to my will as author, creator, lover and the chief dufus of dbvt.com. Take a look at what Adam Papdimoulis did with CSForums at TheDailyWTF.com, for instance. I could have sworn it was CSBlogs until I took a second look. Very cool. Strange (not a WTF), but cool.
So I'm thinking Forums would be a great alternative to my blog, where I don't have to be so value-content conscious (yeah, like this post, Loverboy), where I can make statements like "you know, I found the DVD director's cut of Kate and Leopold to be quite illuminating." Oh yeah, this is going to be great! What to call the forums area, I don't know yet. The Cooler, The Grab Bag, ForumThink...warmer...warmer...
Back to ForumFormatter.cs. I'm still stylin' the forum pages to match dbvt.com styleguides, and I didn't like the thread column "Posted Today, 10:15AM" being in bold. First thing to do was to track down "Today," (with the comma). That was in Resources.xml where I expected it to be, retrieved with the ResourceManager.GetString() method used so predominantly in CS. The string name was "TodayAt." A quick search on "TodayAt" took me right into the ForumFormatter.cs class in the CS.Discussions.Components namespace of the CommunityServerForums project where I found
postToday = ResourceManager.GetString("TodayAt") + " {0}";
It had bold tags around it, which I removed. I first thought, "html formatting in a class?" Then I appreciated the name and function of the class being ForumFormatter.cs. Okay, I can hang with that.