<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SharePoint Fun &#187; Themes</title>
	<atom:link href="http://blog.qumsieh.ca/tag/themes/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.qumsieh.ca</link>
	<description>Developer's blog related to ASP.NET, SharePoint and Telerik Web Controls</description>
	<lastBuildDate>Fri, 27 Jan 2012 19:08:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Yet Another Blog Entry on Creating Custom Themes in MOSS</title>
		<link>http://blog.qumsieh.ca/2008/02/02/yet-another-blog-entry-on-creating-custom-themes-in-moss/</link>
		<comments>http://blog.qumsieh.ca/2008/02/02/yet-another-blog-entry-on-creating-custom-themes-in-moss/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 00:53:52 +0000</pubDate>
		<dc:creator>shereen</dc:creator>
				<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[Themes]]></category>

		<guid isPermaLink="false">http://blog.qumsieh.ca/?p=61</guid>
		<description><![CDATA[If you&#8217;d like to create a custom theme to brand your SharePoint site, it&#8217;s relatively straight forward. Howevere, before you begin, I&#8217;d definitely recommend reading Heather Solomon&#8217;s blog post on Master Pages vs Themes. It&#8217;s a great discussion on the advantages and disadvantages of both methods. Comments are most welcome! To begin, make a copy [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;d like to create a custom theme to brand your SharePoint site, it&#8217;s relatively straight forward. Howevere, before you begin, I&#8217;d definitely recommend reading Heather Solomon&rsquo;s blog post on <a href="http://www.heathersolomon.com/blog/archive/2007/05/13/Master-Pages-vs.-Themes-Which-Do-You-Choose.aspx">Master Pages</a> vs Themes. It&#8217;s a great discussion on the advantages and disadvantages of both methods. Comments are most welcome!</p>
<ol>
<li>To begin, make a copy of the JET theme folder located in

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="console" style="font-family:monospace;">C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\THEMES</pre></td></tr></table></div>

<p>and paste it into the same folder. Name it CUSTOM, all uppercase.</li>
<li>Within the new CUSTOM folder you just created, located the JET.INF file and rename it to CUSTOM.INF.</li>
<li>Open the CUSTOM.INF file and replace the word Jet with Custom.<br />
<a href="http://blog.qumsieh.ca/wp-content/uploads/2008/12/picture_3.png"><img src="http://blog.qumsieh.ca/wp-content/uploads/2008/12/picture_3-300x216.png" alt="" title="picture_3" width="300" height="216" class="alignnone size-medium wp-image-62" /></a></li>
<li>Within this folder, you will find a <strong>theme.css</strong> file. This is where you&#8217;ll be making your edits to the css to acheive the look you desire.</li>
<li>Up until this point, SharePoint is still not aware of the new theme you&#8217;ve just created. There&#8217;s one final edit you&#8217;ll have to make to the <strong>SPTHEMES.XML</strong> file.</li>
<li>Within the

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="console" style="font-family:monospace;">C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\LAYOUTS\1033</pre></td></tr></table></div>

<p>folder, open the <strong>SPTHEMES.XML</strong> file and add a new entry for your newly created theme. If you want this list to remain alphabetical, make sure you place the entry alphabetically in the list.<br />
<a href="http://blog.qumsieh.ca/wp-content/uploads/2008/12/picture_4.png"><img src="http://blog.qumsieh.ca/wp-content/uploads/2008/12/picture_4-300x217.png" alt="" title="picture_4" width="300" height="217" class="alignnone size-medium wp-image-63" /></a></li>
<li>Obviously, we don&#8217;t have a thcustom.gif image at this point in time because we have not actually made any changes to the <strong>theme.css</strong> file. Once you&#8217;ve completed that, and you&#8217;ve achieved the look and feel that you&#8217;d like, you&#8217;ll want to take a screenshot and create an image and store it in the located indicted in the <strong>SPTHEMES.XML</strong> file. Just a note, typically, I&#8217;ll open up an existing image, like the thjet.gif in Photoshop or some similar program to determine the image size. I then resize my screenshot to match. If someone has a better suggestion for doing this, I&#8217;d love to hear it!</li>
<li>Save your file and reset the IIS pool for that web app. Alternatively, you can do an entire IIS reset. The syntax for recycling the application pool is as follows (<strong>Resource for this was Developer&#8217;s Guide To Windows SharePoint Services 3.0</strong>):<br />
Run the following command where SharePointAppPool is the name of the application pool that needs to be reset:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="console" style="font-family:monospace;">%systemroot%\system32\iisapp.vbs /a SharePointAppPool /r</pre></td></tr></table></div>

<p>You can also right click on the application pool in IIS and choose Recycle from the context menu</li>
<li>One thing to note. I&#8217;ve found that when making edits to my theme, they don&#8217;t show up right away. After saving the <strong>theme.css</strong> file, within SharePoint, I have to switch to another theme, then change back to my custom theme and do a page refresh before I see my changes take effect. I am not sure what causes this behavior, but just keep that in mind when testing out your changes. You won&#8217;t see them by simply refreshing the page while your theme is active.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.qumsieh.ca/2008/02/02/yet-another-blog-entry-on-creating-custom-themes-in-moss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

