<?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>Thoughts on WordPress &#187; Themes</title>
	<atom:link href="http://wp.michaelwalsh.org/tag/themes/feed/" rel="self" type="application/rss+xml" />
	<link>http://wp.michaelwalsh.org</link>
	<description>Stuff of interest to me for WordPress developers</description>
	<lastBuildDate>Thu, 11 Mar 2010 03:13:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Sandbox Swim Team Theme</title>
		<link>http://wp.michaelwalsh.org/2010/03/10/sandbox-swim-team-theme/</link>
		<comments>http://wp.michaelwalsh.org/2010/03/10/sandbox-swim-team-theme/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 03:11:11 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Sandbox]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Swim Team]]></category>

		<guid isPermaLink="false">http://wp.michaelwalsh.org/2010/03/10/sandbox-swim-team-theme/</guid>
		<description><![CDATA[This evening I posted a new Sandbox based theme called Sandbox Swim Team.&#160; This theme is designed for Swim Team web sites.&#160; Like the LEGO and Soccer themes I have done recently, this theme is widget ready and has styling for a number of plugins I use regularly.&#160; This theme has a number of options [...]]]></description>
			<content:encoded><![CDATA[<p>This evening I posted a new Sandbox based theme called <a href="http://www.michaelwalsh.org/wordpress-stuff/wordpress-themes/sandbox-swim-team-theme/">Sandbox Swim Team</a>.&#160; This theme is designed for Swim Team web sites.&#160; Like the LEGO and Soccer themes I have done recently, this theme is widget ready and has styling for a number of plugins I use regularly.&#160; This theme has a number of options to support custom header images, color scheme choices, and themed login pages.&#160; You can see this theme in action on the <a href="http://www.macdolphins.org">MacGregor Downs MacDolphins</a> web site.</p>
<p><a href="http://wp.michaelwalsh.org/wp-content/uploads/2010/03/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://wp.michaelwalsh.org/wp-content/uploads/2010/03/image_thumb.png" width="244" height="217" /></a>&#160; <a href="http://wp.michaelwalsh.org/wp-content/uploads/2010/03/image1.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://wp.michaelwalsh.org/wp-content/uploads/2010/03/image_thumb1.png" width="244" height="217" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://wp.michaelwalsh.org/2010/03/10/sandbox-swim-team-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sandbox-LEGO theme update</title>
		<link>http://wp.michaelwalsh.org/2010/02/15/sandbox-lego-theme-update/</link>
		<comments>http://wp.michaelwalsh.org/2010/02/15/sandbox-lego-theme-update/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 21:10:15 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Sandbox]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[LEGO]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://wp.michaelwalsh.org/?p=49</guid>
		<description><![CDATA[This afternoon I posted an update to my Sandbox-LEGO theme.  In the process of developing my CASL Soccer theme I had figured out how to do a couple things which I have wanted to incorporate into Sandbox-LEGO.  It wasn&#8217;t a lot of work but I also decided to spend the time to re-write the Bourne [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.michaelwalsh.org/wordpress-stuff/wordpress-themes/sandbox-lego-theme/"><img class="alignright" title="Sandbox LEGO Theme" src="http://www.michaelwalsh.org/wp-content/uploads/2010/02/SBL_Screenshot-285x300.png" alt="Sandbox LEGO Theme" width="285" height="300" /></a>This afternoon I posted an update to my <a href="http://www.michaelwalsh.org/wordpress-stuff/wordpress-themes/sandbox-lego-theme/">Sandbox-LEGO theme</a>.  In the process of developing my CASL Soccer theme I had figured out how to do a couple things which I have wanted to incorporate into Sandbox-LEGO.  It wasn&#8217;t a lot of work but I also decided to spend the time to re-write the Bourne Shell script which I use to generate CSS files for the various color schemes.  Instead of duplicating a bunch of code I implemented it as a series of functions which are called with the various color settings.  Fairly trivial looking back on it, not sure why I hadn&#8217;t done it in the first place.  It should make adding a new color scheme much faster.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.michaelwalsh.org/2010/02/15/sandbox-lego-theme-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sandbox LEGO Theme beta</title>
		<link>http://wp.michaelwalsh.org/2009/10/22/sandbox-lego-theme-beta/</link>
		<comments>http://wp.michaelwalsh.org/2009/10/22/sandbox-lego-theme-beta/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 12:55:13 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Sandbox]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery UI]]></category>
		<category><![CDATA[LEGO]]></category>

		<guid isPermaLink="false">http://wp.michaelwalsh.org/2009/10/22/sandbox-lego-theme-beta/</guid>
		<description><![CDATA[Off an on I have been working on a new Sandbox based LEGO theme for a while.&#160; I wanted something I could use for my own LEGO blog as well as the NCLUG and NCLTC sites and possibly the ILTCO site as well.&#160; I wanted to make it fairly easy to customize it by selecting [...]]]></description>
			<content:encoded><![CDATA[<p>Off an on I have been working on a new Sandbox based LEGO theme for a while.&#160; I wanted something I could use for my own LEGO blog as well as the <a href="http://www.nclug.us">NCLUG</a> and <a href="http://www.ncltc.us">NCLTC</a> sites and possibly the <a href="http://www.iltco.org">ILTCO</a> site as well.&#160; I wanted to make it fairly easy to customize it by selecting a color scheme and allowing custom header images.</p>
<p>Color schemes were pretty straight forward.&#160; I wanted to base them on the <a href="http://www.lugnet.com/fibblesnork/lego/backgrounds/">Fibblesnork Backgrounds</a> which I like a lot.&#160; The Fibblesnork backgrounds are very small images designed to tile across a web page.&#160; In my case, I wanted to use them to frame the content area.&#160; There are 18 different colors and two sizes for a total of 36 different background color choices.&#160; At some point I plan to support all 18 colors but initially I am only offering three:&#160; Red, Green, and Blue.&#160; Setting up a theme options page to select a color scheme was pretty straight forward, I had done that previously with my Soccer Theme.</p>
<p>WordPress has some built in functionality to do custom header images but it didn’t really do what I wanted.&#160; I wanted to allow a fair amount of control over the look and layout of the header.&#160; I decided to support three header images:&#160; Left, center, and right.&#160; I didn’t want to manage the header images so I decided to leverage the built in media management capability.</p>
<p>The theme options page will present any image that is in the media library as a potential header image.&#160; But how?&#160; I wanted to make it fairly simple to use.&#160; I decided to implement a drag and drop scheme based on the jQuery UI and discussed it in detail in a <a href="http://wp.michaelwalsh.org/2009/09/17/header-image-options-in-lego-theme/">prior post</a>.&#160; It took a little while to work it all out as I had done very little with jQuery previously.</p>
<p>The last thing I wanted to allow was the ability to tweak the header layout with CSS.&#160; For this I added what I referred to as “CSS Overrides” for the blog title, blog tagline, and the three header images.&#160; The combination of color schemes, custom header images, and CSS Overrides allows the Sandbox LEGO theme to take on a fairly distinct look.</p>
<p><a href="http://wp.michaelwalsh.org/wp-content/uploads/2009/10/image4.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://wp.michaelwalsh.org/wp-content/uploads/2009/10/image_thumb.png" width="478" height="484" /></a> </p>
<p><a href="http://wp.michaelwalsh.org/wp-content/uploads/2009/10/image5.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://wp.michaelwalsh.org/wp-content/uploads/2009/10/image_thumb1.png" width="478" height="484" /></a> </p>
<p><a href="http://wp.michaelwalsh.org/wp-content/uploads/2009/10/image6.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://wp.michaelwalsh.org/wp-content/uploads/2009/10/image_thumb2.png" width="478" height="484" /></a> </p>
<p><a href="http://wp.michaelwalsh.org/wp-content/uploads/2009/10/image7.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://wp.michaelwalsh.org/wp-content/uploads/2009/10/image_thumb3.png" width="478" height="484" /></a> </p>
<p>The theme is currently in use on three blogs, I expect to make it available for download in the next few days.&#160; There are a couple issues I know of that need some styling help and I want to get two more color schemes finished before I release it.&#160; Color schemes aren’t too bad – I just need to pick the proper values.&#160; I have a script that actually generates the CSS files.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.michaelwalsh.org/2009/10/22/sandbox-lego-theme-beta/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>jQuery, jQueryUI, jQuery UI widgets and theme options</title>
		<link>http://wp.michaelwalsh.org/2009/09/09/jquery-jqueryui-jquery-ui-widgets-and-theme-options/</link>
		<comments>http://wp.michaelwalsh.org/2009/09/09/jquery-jqueryui-jquery-ui-widgets-and-theme-options/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 19:25:57 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Accordion]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery UI]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wp.michaelwalsh.org/2009/09/09/jquery-jqueryui-jquery-ui-widgets-and-theme-options/</guid>
		<description><![CDATA[Over the past few days I have been dinking around with jQuery, in particular some of the jQuery UI widgets.&#160; I am working on a revamp of a LEGO WordPress theme and I wanted to allow the theme to support multiple color schemes and custom headers.&#160; This is a learning project for some other themes [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past few days I have been dinking around with <a href="http://www.jquery.com">jQuery</a>, in particular some of the <a href="http://www.jqueryui.com">jQuery UI</a> widgets.&#160; I am working on a revamp of a LEGO WordPress theme and I wanted to allow the theme to support multiple color schemes and custom headers.&#160; This is a learning project for some other themes I want to update (e.g. Swim Team and Soccer).</p>
<p>For the header I wanted the user to select 1-3 images from the media library to use in the header.&#160; I also wanted to allow some styling control over the blog title and tagline and lastly choose a color scheme from a selection of 10-12 choices.&#160; All of this information would make for a very busy theme options page so I decided to make use of the <a href="http://jqueryui.com/demos/accordion/">jQuery UI Accordion widget</a> to logically group information into sections.</p>
<p>My theme development area was still running on WordPress 2.7.1 which includes jQuery 1.6 which is not the most recent version.&#160; I should have upgraded WordPress before embarking on my Accordion experiments, I would have saved myself a bunch of time!</p>
<p>As it turns out, Accordion isn’t shipped with WordPress so I have to download it and install it as part of my theme and then load it.&#160; This isn’t a big deal, there are lots of posts across numerous blogs that explain how to load Javascript correctly.&#160; No matter what I did, I couldn’t get it to work.&#160; I played around with jQuery UI Accordion and half a dozen similar solutions trying to get it to work but I could only get one solution partially working.&#160; In the end, I decided to try updating WordPress and start with the latest and greatest.</p>
<p>What do you know?&#160; My Accordion worked perfectly!&#160; So after wasting the better part of two days trying to work with what I had installed, simply updating WordPress was the right answer.&#160; I think the real change was in the jQuery UI ui-core component as at one point I had Accordion working in the older version but only when I loaded the custom packed jQuery download.&#160; When I loaded just the Accordion source file it wouldn’t work.&#160; The custom packed file included something out of jQuery UI ui-core, what I don’t know but it made a difference.&#160; When I looked at the jQuery code in the 2.8.4 release I noticed the ui-core component also had this function where as the 2.7.1 did not.&#160; So something was definitely different and it make a big difference.</p>
<p>Now that I have the Accordion working I am back to making progress on my theme options page.&#160;&#160; I have played with jQuery just a bit, this is the first real jQuery application I have worked on.&#160; It is pretty powerful, I can see why it has gotten so much traction.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.michaelwalsh.org/2009/09/09/jquery-jqueryui-jquery-ui-widgets-and-theme-options/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Theme Collection</title>
		<link>http://wp.michaelwalsh.org/2009/02/24/theme-collection/</link>
		<comments>http://wp.michaelwalsh.org/2009/02/24/theme-collection/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 15:23:30 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Themes]]></category>
		<category><![CDATA[browse]]></category>

		<guid isPermaLink="false">http://wp.michaelwalsh.org/2009/02/24/theme-collection/</guid>
		<description><![CDATA[In my quest for theme ideas, I ran across this interesting post.&#160; It is a collection of ~140 WordPress themes.&#160; The thing I like in particular about this article is the way the themes are presented.&#160; The images are large enough that you can actually see the design without having to navigate away from the [...]]]></description>
			<content:encoded><![CDATA[<p>In my quest for theme ideas, I ran across this <a href="http://www.instantshift.com/2009/02/22/140-brilliant-free-wordpress-themes-around/">interesting post</a>.&#160; It is a collection of ~140 WordPress themes.&#160; The thing I like in particular about this article is the way the themes are presented.&#160; The images are large enough that you can actually see the design without having to navigate away from the article itself.&#160; I wish more theme sites did this.&#160; It would make browsing themes much easier.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.michaelwalsh.org/2009/02/24/theme-collection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Theme Frameworks</title>
		<link>http://wp.michaelwalsh.org/2009/02/06/theme-frameworks/</link>
		<comments>http://wp.michaelwalsh.org/2009/02/06/theme-frameworks/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 20:23:59 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[Hybrid]]></category>
		<category><![CDATA[Sandbox]]></category>
		<category><![CDATA[Thematic]]></category>
		<category><![CDATA[Whiteboard]]></category>

		<guid isPermaLink="false">http://wp.michaelwalsh.org/?p=4</guid>
		<description><![CDATA[I want to use a theme framework to develop a couple themes.&#160; Why do I want to do this?&#160; Because I don’t want to reinvent the wheel.&#160; There are several to choose from or I could write my own.&#160; I really don’t want to write my own.
Frameworks

Sandbox
Hybrid
Thematic
Whiteboard

I am sure there are more but these are [...]]]></description>
			<content:encoded><![CDATA[<p>I want to use a theme framework to develop a couple themes.&#160; Why do I want to do this?&#160; Because I don’t want to reinvent the wheel.&#160; There are several to choose from or I could write my own.&#160; I really don’t want to write my own.</p>
<h3>Frameworks</h3>
<ul>
<li><font color="#efefef"><a href="http://www.plaintxt.org/themes/sandbox/">Sandbox</a></font></li>
<li><font color="#efefef"><a href="http://themehybrid.com/archives/2008/11/hybrid-wordpress-theme-framework">Hybrid</a></font></li>
<li><font color="#efefef"><a href="http://themeshaper.com/thematic-for-wordpress/">Thematic</a></font></li>
<li><font color="#efefef"><a href="http://plainbeta.com/2008/05/20/whiteboard-a-free-wordpress-theme-framework/">Whiteboard</a></font></li>
</ul>
<p>I am sure there are more but these are the ones I have looked at.&#160; I had pretty much settled on Sandbox as I found it easy to work with and there was some discussion a while ago about including it as part of WordPress.&#160; I was a bit concerned that it hadn’t been updated since last summer but thought &quot;hey, maybe it is done”.&#160; So I started playing around with it for my <a href="http://blog.carolinatrainbuilders.com/">LEGO Blog</a>.&#160; What is there now is very much a work in progress.&#160; I got it working enough that I could see where I was going.</p>
<p>Then I saw this:&#160; <a title="http://www.plaintxt.org/2009/01/looking-for-a-wordpress-brand/" href="http://www.plaintxt.org/2009/01/looking-for-a-wordpress-brand/">http://www.plaintxt.org/2009/01/looking-for-a-wordpress-brand/</a></p>
<p>Uh-oh.&#160; What is the future of Sandbox?&#160; I posed a question on the Wp-Hackers mailing list but the thread went wildly off track and it was&#160; never answered.&#160; The comments on the announcement indicate that it might end up as part of WordPress but other than that, I haven’t seen any other mention of it anywhere.</p>
<p>I am reluctant to invest more time in a Sandbox based theme until I know where it is headed.&#160; I guess I’ll go back and look at the others again.&#160; I really like the idea of child themes so I want to explore this some more before giving up.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.michaelwalsh.org/2009/02/06/theme-frameworks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

