<?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; How-To</title>
	<atom:link href="http://wp.michaelwalsh.org/category/how-to/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>Setting up a multi-blog installation</title>
		<link>http://wp.michaelwalsh.org/2010/01/04/setting-up-a-multi-blog-installation/</link>
		<comments>http://wp.michaelwalsh.org/2010/01/04/setting-up-a-multi-blog-installation/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 20:58:21 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress MU]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp-Hive]]></category>

		<guid isPermaLink="false">http://wp.michaelwalsh.org/2010/01/04/setting-up-a-multi-blog-installation/</guid>
		<description><![CDATA[The CASL Ambassadors web site is actually a collection of WordPress blogs – the main site plus one for each of six age group teams.&#160; When I initially set it up I tried using WordPress-MU but my hosting solution wasn’t capable for MU’s requirements.&#160; Then I tried a plugin called WP-Hive which allows a collection [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.caslambassadors.org/">CASL Ambassadors web site</a> is actually a collection of WordPress blogs – the main site plus one for each of six age group teams.&#160; When I initially set it up I tried using WordPress-MU but my hosting solution wasn’t capable for MU’s requirements.&#160; Then I tried a plugin called <a href="http://wp-hive.com/">WP-Hive</a> which allows a collection of blogs to share some common infrastructure.&#160; Wp-Hive looked promising but <a href="http://wp-hive.com/forums/topic.php?id=78#post-252">I ran into some concerns</a> which kept me from using it.</p>
<p>Ultimately I ended up setting up a separate blog for each site and hoped to come back to it at some point.&#160; That point was a couple weeks ago when I decided to do some maintenance on the sites.&#160; I ended up using the main installation as a parent and linked (using Unix symbolic links) all of the sub-domain sites back to parent.&#160; The only exception was the wp-content directory which is a real directory (so uploads can be unique) but within wp-content I linked back to the parent’s themes and plugins.</p>
<p>This worked pretty well – if I install a plugin or theme for the main site it is available for all of the sub-domain sites and when I upgrade WordPress, all of the sub-domain sites are upgraded as well.&#160; Once I got this running, I wanted to share the users across all blogs.</p>
<p>After several attempts and numerous Google searches, I ended up following the directions in <a href="http://wordpress.org/support/topic/164758?replies=13">this thread</a> and <a href="http://wordpress.org/support/topic/164758?replies=13">this thread</a> and got everything to work.&#160; I don’t particularly care for having to modify one of the core WordPress files since it will go away the next time I update WordPress but none of the other solutions I tried worked.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.michaelwalsh.org/2010/01/04/setting-up-a-multi-blog-installation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trying out WordPress Facebook Connect plugin</title>
		<link>http://wp.michaelwalsh.org/2009/12/01/trying-out-wordpress-facebook-connect-plugin/</link>
		<comments>http://wp.michaelwalsh.org/2009/12/01/trying-out-wordpress-facebook-connect-plugin/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 14:05:34 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[CASL]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Facebook Connect]]></category>
		<category><![CDATA[NCLTC]]></category>
		<category><![CDATA[NCLUG]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://wp.michaelwalsh.org/2009/12/01/trying-out-wordpress-facebook-connect-plugin/</guid>
		<description><![CDATA[I have been doing some testing with the WordPress Facebook Connect plugin.&#160; There are a couple sites I work with, particularly our swim team web site, MacDolphins.org, where I need users to login and add data to the site.&#160; Each year when we do swim team registration I get lots of questions about how to [...]]]></description>
			<content:encoded><![CDATA[<p>I have been doing some testing with the <a href="http://wiki.developers.facebook.com/index.php/WP-FBConnect">WordPress Facebook Connect</a> plugin.&#160; There are a couple sites I work with, particularly our swim team web site, <a href="http://www.macdolphins.org">MacDolphins.org</a>, where I need users to login and add data to the site.&#160; Each year when we do swim team registration I get lots of questions about how to register, forgotten usernames and passwords, etc.&#160; With the popularity of Facebook, I am thinking that leveraging Facebook login credentials could make things a lot easier for me and our swim team parents.</p>
<p>As a test, I have installed it on the site I am putting together for my youngest daughter’s soccer team (<a href="http://www.caslsharks.org">CASL Sharks</a>) to see&#160; how it works.&#160; For the most part, I am impressed – it pretty much works as advertised.&#160; I was able to login using my Facebook login and once my user was added to the WordPress user tables, I could change my permissions to allow my Facebook user id to post.&#160; I still need to do some work to support Facebook Connect for comments but the instructions look pretty straight forward.&#160; I think this would work well for the <a href="http://www.ncltc.us">NCLTC</a> and <a href="http://www.nclug.us">NCLUG</a> sites as well although Facebook Connect requires PHP5 and those sites are hosted on a PHP4 based server so I’ll have to sort that out.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.michaelwalsh.org/2009/12/01/trying-out-wordpress-facebook-connect-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flickr-Gallery Plugin &#8211; good stuff!</title>
		<link>http://wp.michaelwalsh.org/2009/11/22/flickr-gallery-plugin-good-stuff/</link>
		<comments>http://wp.michaelwalsh.org/2009/11/22/flickr-gallery-plugin-good-stuff/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 09:58:44 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Flickr]]></category>
		<category><![CDATA[Flickr-Gallery]]></category>
		<category><![CDATA[Light Window]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://wp.michaelwalsh.org/2009/11/22/flickr-gallery-plugin-good-stuff/</guid>
		<description><![CDATA[I use Flickr to host my photos and I’ve always wanted a better way to present them on WordPress blogs and this weekend I think I found it.&#160; Flickr-Gallery is a great plugin.&#160; It is easy to set up and use and it integrates well with my theme.&#160; It has a nice selection of short [...]]]></description>
			<content:encoded><![CDATA[<p>I use Flickr to host my photos and I’ve always wanted a better way to present them on WordPress blogs and this weekend I think I found it.&#160; <a href="http://wordpress.org/extend/plugins/flickr-gallery/">Flickr-Gallery</a> is a great plugin.&#160; It is easy to set up and use and it integrates well with my theme.&#160; It has a nice selection of short code options.</p>
<p>The only thing I use which is missing is the ability to link or preferably, display, a slide show.&#160; I shoot a lot of pictures of our kids activities (skateboarding, soccer, basketball, swim team, etc.) and sharing them as a Flickr slide show is something I do frequently.</p>
<p>I found a solution to the missing slide show by using the <a href="http://wordpress.org/extend/plugins/lightwindow/">Light Window</a> plugin in conjunction with the Flickr URL for the slide show I am interested in presenting.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.michaelwalsh.org/2009/11/22/flickr-gallery-plugin-good-stuff/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Header Image Options in LEGO Theme</title>
		<link>http://wp.michaelwalsh.org/2009/09/17/header-image-options-in-lego-theme/</link>
		<comments>http://wp.michaelwalsh.org/2009/09/17/header-image-options-in-lego-theme/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 18:32:20 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[draggable]]></category>
		<category><![CDATA[droppable]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery UI]]></category>
		<category><![CDATA[LEGO]]></category>
		<category><![CDATA[Sandbox]]></category>

		<guid isPermaLink="false">http://wp.michaelwalsh.org/2009/09/17/header-image-options-in-lego-theme/</guid>
		<description><![CDATA[I have been working on a re-write of the Sandbox LEGO WordPress theme.&#160; It is taking a lot longer than I thought it would, mostly because I have made the problem more complicated than I initially thought it would be.
One of the main things I wanted to offer in this theme was the ability to [...]]]></description>
			<content:encoded><![CDATA[<p>I have been working on a re-write of the Sandbox LEGO WordPress theme.&#160; It is taking a lot longer than I thought it would, mostly because I have made the problem more complicated than I initially thought it would be.</p>
<p>One of the main things I wanted to offer in this theme was the ability to choose a color scheme from an pre-set offering of about 8-10 choices.&#160; This wasn’t too hard, I had done some similar in the original Sandbox Soccer theme.</p>
<p>As I worked on it I decided it would be nice to allow the user to define what the header should look like including their own image.&#160; WordPress offers the ability to upload and use a custom theme header but this didn’t do quite what I wanted.&#160; I decided to let the user choose a header image from the media library.&#160; But what if the user wants multiple header images?&#160; Hmmm.&#160; This problem could get very complicate very quickly.&#160; I decided to constrain the problem by providing the ability to define up to three (3) header images:&#160; Left, center, and right.&#160; Doing this would support the 3-4 sites I expect to use this theme on (my own <a href="http://www.carolinatrainbuilders.com">CarolinaTrainBuiders.com</a> site, <a href="http://www.nclug.us">NCLUG</a>, <a href="http://www.ncltc.us">NCLTC</a>, and <a href="http://www.iltco.org">ILTCO</a>).</p>
<p>Now that I knew what I wanted, how to implement it.&#160; Simply showing the image options on a Theme Options page could potentially result in an enormous page.&#160; I mentioned <a href="http://jqueryui.com/demos/accordion/">jQuery Accordion</a> in a prior post, dividing the various options into sections using the <a href="http://jqueryui.com/demos/accordion/">Accordion</a> made sense and was pretty straightforward once I upgrade to WordPress 2.8.4.</p>
<p>Once the Accordion was working I decided I wanted an elegant way to select the images.&#160; Since this effort is a hobby and I largely do projects likes this to learn something, I decided I wanted to use a drag and drop mechanism to select the images.&#160; Again, jQuery to the rescue, namely the <a href="http://jqueryui.com/demos/draggable/">jQuery draggable</a> and <a href="http://jqueryui.com/demos/droppable">jQuery droppable</a> plugins.&#160; In particular, the <a href="http://jqueryui.com/demos/droppable/#photo-manager">Simple Photo Manager</a> demo was very close to what I had envisioned.</p>
<p>It has taken me a little while, mostly because I haven’t had a lot of time to work on it but I finally have a pretty slick theme options page working where the header images can be selected from the media library using drag and drop.&#160; I am by no means a jQuery guru but I have learned a fair amount working this problem out.&#160; The code I have isn’t ideal and I’ll continue to refine it but it is working so I can continue to develop the theme.&#160; Once I get it running and released I will go back and clean up the jQuery code.&#160; For now, getting it working and doing what I wanted was the primary task.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.michaelwalsh.org/2009/09/17/header-image-options-in-lego-theme/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What happened to ColorBlender.com?</title>
		<link>http://wp.michaelwalsh.org/2009/09/01/what-happened-to-colorblender-com/</link>
		<comments>http://wp.michaelwalsh.org/2009/09/01/what-happened-to-colorblender-com/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 16:38:18 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Design Resources]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[Color Blender]]></category>
		<category><![CDATA[scheme]]></category>

		<guid isPermaLink="false">http://wp.michaelwalsh.org/2009/09/01/what-happened-to-colorblender-com/</guid>
		<description><![CDATA[Another one of the resources I use seems to have crapped out.&#160; ColorBlender.com is still online but the site doesn’t work any more.&#160; It is still possible to browse through some of the old palettes but it isn’t possible to create a new one.&#160; I liked ColorBlender, it came up with some nice color schemes [...]]]></description>
			<content:encoded><![CDATA[<p>Another one of the resources I use seems to have crapped out.&#160; <a href="http://www.colorblender.com">ColorBlender.com</a> is still online but the site doesn’t work any more.&#160; It is still possible to browse through some of the old palettes but it isn’t possible to create a new one.&#160; I liked ColorBlender, it came up with some nice color schemes and was easy to&#160; use.</p>
<p>Since it wasn’t working, I went in search for a replacement and found a couple interesting sites.</p>
<ul>
<li><font color="#efefef"><a href="http://websitetips.com/colortools/sitepro/">WebSiteTips.com:&#160; Colour Scheme Chooser</a></font> </li>
<li><font color="#efefef"><a href="http://websitetips.com/colortools/colormatch/">WebSiteTips.com:&#160; Color Match ReMix Color Scheme Tool</a></font> </li>
<li><font color="#efefef"><a href="http://websitetips.com/colortools/colorblender/">WebSiteTips.com:&#160; Color Blender Tool</a></font> </li>
</ul>
<p>Of the three, I like the Color Match Remix Color Scheme Tool the best.&#160; For a color neophyte like myself, these sort of resources are really useful.</p>
<p>Another resource I refer to pretty frequently is the Elementik’s Web <a href="http://elementiks.com/web_resources.php">design tools and resources I use</a> page.&#160; This page has links to all sorts of cool Javascript solutions, CSS tricks, color design resources, and more.</p>
<div style="padding-bottom: 0px; padding-left: 0px; width: 400px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:32a77b7a-5ea4-47be-84fc-ff7471384e10:9112519b-8294-40ea-aecf-765898f8183b" class="wlWriterEditableSmartContent"><a href="http://elementiks.com/web_resources.php"><img src="http://wp.michaelwalsh.org/wp-content/uploads/2009/09/b04462947ab14f61b4eebcaf86434d7f.jpg" border="1px" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://wp.michaelwalsh.org/2009/09/01/what-happened-to-colorblender-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WPMU &#8211; easier said than done &#8230;</title>
		<link>http://wp.michaelwalsh.org/2009/03/04/wpmu-easier-said-than-done/</link>
		<comments>http://wp.michaelwalsh.org/2009/03/04/wpmu-easier-said-than-done/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 16:45:56 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[WordPress MU]]></category>
		<category><![CDATA[Sandbox]]></category>
		<category><![CDATA[wp-Hive]]></category>
		<category><![CDATA[wp-SwimTeam]]></category>

		<guid isPermaLink="false">http://wp.michaelwalsh.org/2009/03/04/wpmu-easier-said-than-done/</guid>
		<description><![CDATA[Over the last couple of days I have been playing around with WordPress MU (aka WPMU), the multi-user, mult-blog version of WordPress.&#160; It has been on my “to checkout” list for a while but I haven’t had a compelling reason to do so until now.
I was asked to help set up some blogs for a [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last couple of days I have been playing around with WordPress MU (aka WPMU), the multi-user, mult-blog version of WordPress.&#160; It has been on my “to checkout” list for a while but I haven’t had a compelling reason to do so until now.</p>
<p>I was asked to help set up some blogs for a group of soccer teams that are traveling to Europe later this year after doing one for my daughter’s team (one of the teams).&#160; This seemed like a good opportunity to try out WPMU since I’d also like to do it for my <a href="http://www.wp-swimteam.org/">wp-SwimTeam</a> plugin and make it available to swim teams as a hosted service.</p>
<p>Downloading and installing WPMU was pretty straight forward but getting it to work with sub-domain mode blogs turned out to be a challenge.&#160; I have concluded that without the ability to edit the httpd.conf file, it isn’t possible to make it work.&#160; I did manage to get the sub-directory mode working but that isn’t what I need for the soccer team project.</p>
<p>So for now, I am going to abandon WPMU and set up a series of regular WordPress blogs, one for each team.&#160; I am also looking at <a href="http://www.wp-hive.com">wp-Hive</a> to help with this.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.michaelwalsh.org/2009/03/04/wpmu-easier-said-than-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multi-instance Widgets</title>
		<link>http://wp.michaelwalsh.org/2009/02/06/multi-instance-widgets/</link>
		<comments>http://wp.michaelwalsh.org/2009/02/06/multi-instance-widgets/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 21:08:30 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[article]]></category>

		<guid isPermaLink="false">http://wp.michaelwalsh.org/2009/02/06/multi-instance-widgets/</guid>
		<description><![CDATA[There was a thread today on Wp-Hackers regarding multi-instance widgets.&#160; While I don’t need this right now, I was curious because I expect to do something with widgets for my wp-SwimTeam plugin.&#160; If and when I do, I want to make sure I don’t design myself into a corner.
The discussion referenced an interesting article which [...]]]></description>
			<content:encoded><![CDATA[<p>There was a thread today on Wp-Hackers regarding multi-instance widgets.&#160; While I don’t need this right now, I was curious because I expect to do something with widgets for my <a href="http://www.wp-swimteam.org/">wp-SwimTeam</a> plugin.&#160; If and when I do, I want to make sure I don’t design myself into a corner.</p>
<p>The discussion referenced <a href="http://wp.gdragon.info/2008/07/06/create-multi-instances-widget/">an interesting article</a> which outlines how to develop a widget to ensure it will support multi-instances.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp.michaelwalsh.org/2009/02/06/multi-instance-widgets/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
