I've spent some time over the last couple of months working with Chameleon, the new theming engine introduced in Community Server 2007. I was highly confused at first, even after reading Ben's great blog series, Introduction to Chameleon. However, after digging in and working with it the info from the introduction started making sense. I started seeing examples in the code that reminded me of the things I had previously read.
By now many of you CS Community members are starting to get your hands dirty working with Chameleon, too. I'm sure you're probably feeling like I did when I first started. Do yourself a favor and get a copy of the Chameleon documentation. It will help a ton.
The going is slow, but eventually you'll get that breakthrough moment. Below is a copy of an email that I sent off to Ben after obtaining that level of zen:
Ben,
I just wanted to take a second to let you know that Chameleon is badass! I was a bit worried at first because it was so different, but after having a chance to work with it for a while, I am convinced.
I was trying to add the thread author under the subject name like you see here:
http://forums.asp.net/15.aspx
I first started by adding a ThreadData control, and I could get it to show the thread author’s name, but not link to the user's profile. MostRecentPostAuthor is one of the items in the enumeration for the ThreadLinkTo, but the thread author is not.
So I thought, "What the hell, this Chameleon thing is supposed to be context aware. I’ll drop a CS UserData control in there and see if it just works". Guess what, I’m sure it is no surprise to you, it did just work! The auto databinding and context awareness is freakin’ awesome!
Hugs and Kisses,
Dan
















PingBack from http://danhounshell.com/blogs/dan/archive/2007/06/07/chameleon-is-badass.aspx
I've spent some time over the last couple of months working with Chameleon, the new theming engine
blog bits Kartones is laying the groundwork for a rockin' Community Server Add-on library. Today
Ben on how to retrieve individual posts in separate page areas, like on 3 different panels serving as
Wow, that was quite a chore. Maybe it's me being anal about every little detail but it seems like