Tim Laughlin's Everything VB.NET Blog


First CS 2007 Theme - First Impressions

I have started working on my first Community Server 2007 theme. So this my first exposure to actually developing with Chameleon.  Here where my steps:

  • download the documentation.
  • Download the updated basic theme.
  • Install the theme with these steps.  Note this article assumes you are copying the default theme.  You will need to use Basic in place of Default as you work your way through.  I tried to use default, but the complexity of it was a big hurdle.  Thus Basic is much easier place to start.

At this point I am still editing the Master.master file, but making progress.  I started by adding my style sheet to run after the CS style sheets so allow my styles to override on conflicts. 

    <CSControl:Head runat="Server" >
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<CSControl:Style ID="Style1" runat="server" Href="~/themes/grumpfish/style/DynamicStyle.aspx" EnsureNotCachedOnPreview="true" />
<CSControl:ThemeStyle runat="server" Href="~/style/layout4_setup.css" media="screen" />
<CSControl:ThemeStyle runat="server" Href="~/style/layout4_text.css" media="screen" />
<CSControl:ThemeStyle runat="server" Href="~/style/screen.css" media="screen" />
<CSControl:ThemeStyle runat="server" Href="~/style/print.css" media="print" />
<asp:ContentPlaceHolder runat="server" id="headerRegion" />
</CSControl:Head>

Then I started adding my page headers.  I kept the original theme headers so I could use them to copy paste from as went.  When I have my headers more or less working I will obviously remove the basic theme headers.  Not much to look at, but is starting to morph into my design.

image

I will try post more as I proceed.