<?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>Josh Leuze &#187; Blog</title>
	<atom:link href="http://www.jleuze.com/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jleuze.com</link>
	<description>WordPress Developer</description>
	<lastBuildDate>Wed, 14 Dec 2011 14:34:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>I&#8217;ll be at WordCamp Omaha this week</title>
		<link>http://www.jleuze.com/ill-be-at-wordcamp-omaha-this-week/</link>
		<comments>http://www.jleuze.com/ill-be-at-wordcamp-omaha-this-week/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 14:06:17 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[wordcamp]]></category>

		<guid isPermaLink="false">http://www.jleuze.com/?p=1291</guid>
		<description><![CDATA[<p>On Friday I will be in Omaha for <a href="http://2011.omaha.wordcamp.org/">their first WordCamp</a>. I'm glad to see more WordCamps happening in the Midwest, especially since <a href="http://mtekk.us/archives/wordpress/wordcamp-msp-2011/">WordCamp MSP didn't happen</a> this year.</p>

<p><em>Update: It looks like <a href="http://2011.omaha.wordcamp.org/2011/11/14/wordcamp-omaha-postponed-until-spring/">WordCamp Omaha didn't happen</a> this year either, better luck next year...</em></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://2011.omaha.wordcamp.org/"><img class="aligncenter size-full wp-image-1292" title="WordCamp Omaha 2011" src="http://www.jleuze.com/wp-content/uploads/wordcamp-omaha-2011.jpg" alt="" width="552" height="198" /></a>On Friday I will be in Omaha for <a href="http://2011.omaha.wordcamp.org/">their first WordCamp</a>. I&#8217;m glad to see more WordCamps happening in the Midwest, especially since <a href="http://mtekk.us/archives/wordpress/wordcamp-msp-2011/">WordCamp MSP didn&#8217;t happen</a> this year. Hopefully 2012 will bring even more WordCamps to the area!</p>
<p><em>Update: It looks like <a href="http://2011.omaha.wordcamp.org/2011/11/14/wordcamp-omaha-postponed-until-spring/">WordCamp Omaha didn&#8217;t happen</a> this year either, better luck next year&#8230;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jleuze.com/ill-be-at-wordcamp-omaha-this-week/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Adding multiple slideshows with different sizes</title>
		<link>http://www.jleuze.com/adding-multiple-slideshows-with-different-sizes/</link>
		<comments>http://www.jleuze.com/adding-multiple-slideshows-with-different-sizes/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 16:52:14 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Meteor Slides]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[custom taxonomies]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[slideshow]]></category>

		<guid isPermaLink="false">http://www.jleuze.com/?p=1064</guid>
		<description><![CDATA[<p>Meteor Slides users often ask how to create multiple slideshows with different sizes.</p>

<p>Here is a tutorial which will show you how to do this using <a href="http://www.jleuze.com/plugins/meteor-slides/multiple-slideshows/">multiple slideshows</a> and <a href="http://www.jleuze.com/plugins/meteor-slides/using-metadata/">metadata</a>.</p>]]></description>
			<content:encoded><![CDATA[<p>Meteor Slides users often ask how to create multiple slideshows with different sizes. Here is a tutorial which will show you how to do this using <a href="http://www.jleuze.com/plugins/meteor-slides/multiple-slideshows/">multiple slideshows</a> and <a href="http://www.jleuze.com/plugins/meteor-slides/using-metadata/">metadata</a>.</p>
<p><img class="aligncenter size-full wp-image-1268" title="Multiple slideshows with different sizes" src="http://www.jleuze.com/wp-content/uploads/multiple-slideshows-wiith-different-sizes.png" alt="Two slides featuring Jupiter and Mercury" width="552" height="260" /></p>
<p>Let&#8217;s say you need two slideshows on your site. The larger slideshow, Jupiter, is 500&#215;200 and the smaller slideshow, Mercury, is 300&#215;150.<span id="more-1064"></span></p>
<p>The height and width options on the slides settings page determine two things, the dimensions of the slideshow itself, and the maximum dimensions of the individual slides. Smaller slides can be used, but any slides that are larger than these dimensions will be cropped, so the height and width in the slides settings should match the largest slideshow on your site.</p>
<h3>Start with the largest slideshow</h3>
<p>Start by setting up the largest slideshow in the standard way. In the slides settings, set the <strong>Slide Height</strong> to &#8220;200&#8243; and the <strong>Slide Width</strong> to &#8220;500&#8243;. Then create a slideshow called &#8220;Jupiter&#8221;, make your slides with images that are 500&#215;200, and add them to the Jupiter slideshow.</p>
<p>Here is an example shortcode to load the largest slideshow with the name Jupiter:</p>
<pre><code>&#91;meteor_slideshow slideshow="jupiter"&#93;</code></pre>
<p><em>Note that you don&#8217;t need to use metadata to set the dimensions of the largest slideshow because it should match the dimensions on the settings page.</em></p>
<h3>Then setup the smaller slideshow</h3>
<p>Now for the smaller slideshow, create a slideshow called &#8220;Mercury&#8221;. Make the slides for this slideshow with images that are 300&#215;150 and add them to the Mercury slideshow.</p>
<p>Because you have used smaller slide images which were prepped to fit 300&#215;150, all you need to do is override the default slideshow height and width using metadata to shrink this specific slideshow to the proper dimensions.</p>
<p>Here is an example shortcode to load the smaller slideshow with the name Mercury:</p>
<pre><code>&#91;meteor_slideshow slideshow="mercury" metadata="height: 150, width: 300"&#93;</code></pre>
<p><em>When using metadata, only values which are strings should use single quotes, other types, such as the integers in the above example, should be used without single quotes.</em></p>
<h3>Styling specific slideshows with CSS</h3>
<p>By default the slideshows will be full width block level elements. Maybe you would like to wrap some text around the smaller slideshow though.</p>
<p>When you specify a slideshow, a unique ID is created for it based on the slideshow&#8217;s slug. So the Mercury slideshow ID would be &#8220;meteor-slideshowmercury&#8221;. With this ID you can target just that slideshow with certain CSS rules:</p>
<pre><code>#meteor-slideshowmercury {
	float: left;
	margin: 0 20px 20px 0;
}</code></pre>
<h3>Keep it simple</h3>
<p>But don&#8217;t forget, less is more! A slideshow is a great way to get a visitor&#8217;s attention, but when you add multiple slideshows or other animated elements to the same page you are dividing the user&#8217;s attention and diluting that page&#8217;s potential.</p>
<p>So try to keep it simple by spreading these elements out to different pages to reduce the clutter and increase the quality of your website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jleuze.com/adding-multiple-slideshows-with-different-sizes/feed/</wfw:commentRss>
		<slash:comments>76</slash:comments>
		</item>
		<item>
		<title>Using the Members plugin with Meteor Slides</title>
		<link>http://www.jleuze.com/using-the-members-plugin-with-meteor-slides/</link>
		<comments>http://www.jleuze.com/using-the-members-plugin-with-meteor-slides/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 19:49:46 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Meteor Slides]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[members]]></category>
		<category><![CDATA[slideshow]]></category>

		<guid isPermaLink="false">http://www.jleuze.com/?p=1195</guid>
		<description><![CDATA[<p>One of the new features in Meteor Slide 1.4 that needs covering in more detail is support for the <a href="http://wordpress.org/extend/plugins/members/">Members plugin</a>.</p>

<p>Using Members, you can control which roles can create and edit slides and slideshows, and which can change the slides settings.</p>]]></description>
			<content:encoded><![CDATA[<p>One of the new features in Meteor Slide 1.4 that needs covering in more detail is support for the <a href="http://wordpress.org/extend/plugins/members/">Members plugin</a>. Using Members, you can control which roles can create and edit slides and slideshows, and which can change the slides settings.</p>
<p>By default slide posts use the same capabilities as blog posts and only admins can change the slide settings. So admins, editors, and authors can create new slides, and contributors can create slide post drafts. This is straightforward, but not exactly ideal.</p>
<p>Most of the time I only want the admin and editor to create and edit slides. And what if you want to give an editor access to the settings? This is where Members comes in handy.<span id="more-1195"></span></p>
<p><img class="aligncenter size-full wp-image-1229" title="Custom capabilities for Members plugin" src="http://www.jleuze.com/wp-content/uploads/custom-capabilities-for-members-plugin.jpg" alt="" width="600" height="162" /></p>
<h3>Customizing roles with Members</h3>
<p>When you activate the Members plugin it creates the custom capabilities for the slides post type. None of the roles have these custom capabilities, so the slides menu disappears for all the roles.</p>
<p>Now you can go to <strong>Users -&gt; Roles</strong> and edit the roles you want to add the slides capabilities to. Typically I will add all the capabilities to the admin role, and add all the capabilities aside from <strong>meteorslides_manage_options</strong> to the editor role. With this setup, both the admin and editor can manage slides, but only the admin can manage the slideshow settings.</p>
<h5>Changing the Members Settings</h5>
<p>One thing to note, the Members plugin has several features that are activated separately. Two of these are active when you install the plugin, the Role Manager and Content Permissions. Content Permissions adds an extra metabox to the slide, post, and page editors, so if you aren&#8217;t planning to use that, I would suggest going to <strong>Settings -&gt; Members</strong> and deactivating the Content Permissions feature.</p>
<h3>Other awesome things you can do with Members</h3>
<p>I install Members on every site I build so that I can create a streamlined experience for the end user. None of the default roles are ever quite right for the client. I want them to be able to edit all the content on their site including slides, forms, and widgets, but I don&#8217;t want to make them an admin and give them access to the WordPress settings or the ability to install new themes and plugins.</p>
<p>So to create the perfect role for the client, I make them an editor and customize the capabilities of this role to include just what the user needs to manage their site.</p>
<p>One example is removing the links menu. This feature is almost never used, so I avoid a lot of confusion by just removing the <strong>manage_links</strong> capability, which completely hides the Links menu from that role. An example of something I always add is the <strong>edit_theme_options</strong> capability. This allows editors to manage theme options, menus, and widgets, but won&#8217;t let them switch themes or install new ones.</p>
<p>If you aren&#8217;t already using Members, <a href="http://wordpress.org/extend/plugins/members/">go try it out</a> and be sure to leave a good rating for this awesome plugin!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jleuze.com/using-the-members-plugin-with-meteor-slides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A new look for Meteor Slides</title>
		<link>http://www.jleuze.com/a-new-look-for-meteor-slides/</link>
		<comments>http://www.jleuze.com/a-new-look-for-meteor-slides/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 23:03:55 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Meteor Slides]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[skin]]></category>
		<category><![CDATA[slideshow]]></category>
		<category><![CDATA[translation]]></category>

		<guid isPermaLink="false">http://www.jleuze.com/?p=1070</guid>
		<description><![CDATA[Meteor Slides 1.4 features a new slideshow design, support for the Members plugin, custom slideshow script support, and several new and updated translations.

I recently created a <a href="https://github.com/JLeuze/Meteor-Slides">GitHub repository</a> for Meteor Slides; drop by if you'd like to fork, pull, watch, or otherwise fiddle with my plugin.]]></description>
			<content:encoded><![CDATA[<p>Meteor Slides 1.4 features a new slideshow design, support for the Members plugin, custom slideshow script support, and several new and updated translations.</p>
<p><a href="http://www.jleuze.com/plugins/meteor-slides/"><img class="aligncenter size-full wp-image-1270" title="Awesome new Meteor Slides design!" src="http://www.jleuze.com/wp-content/uploads/awesome-new-meteor-slides-design.png" alt="" width="500" height="171" /></a></p>
<p>Meteor Slides has been busy since version 1.3.3 was released. The number of downloads doubled to over 40,000 with nearly 80 ratings and many generous donors have also helped to <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;business=mail%40jleuze%2ecom&amp;item_name=Meteor%20Slides%20Donation&amp;no_shipping=0&amp;no_note=1&amp;tax=0&amp;currency_code=USD&amp;lc=US&amp;bn=PP%2dDonationsBF&amp;charset=UTF%2d8">keep my coffee cup full</a>, thanks!</p>
<p>I recently created a <a href="https://github.com/JLeuze/Meteor-Slides">GitHub repository</a> for Meteor Slides; drop by if you&#8217;d like to fork, pull, watch, or otherwise fiddle with my plugin.<br />
<span id="more-1070"></span></p>
<h3>A new slideshow skin</h3>
<p>The most noticeable change in version 1.4 is a new skin for the slideshow. The new navigation arrows and paged buttons improve the visibility on a wider range of backgrounds and just freshen things up a bit. See it in action on the <a href="http://www.jleuze.com/plugins/meteor-slides/">plugin homepage</a>.</p>
<p>These updates should enhance the navigation&#8217;s usability without being too drastic of a change visually. But no one has to switch the design of the slideshow on their site. I have packaged up the original design as a slideshow skin called <a href="http://www.jleuze.com/plugins/meteor-slides/skins/retrograde/">Retrograde</a> that you can drop into the theme to use the original design.</p>
<p>Keep an eye out for more slideshow skins, I have a few on the drawing board that I will release soon.</p>
<h3>Members plugin support</h3>
<p>You might be able to tell from my plugin, but I don&#8217;t like to add functionality to themes when there is an awesome plugin that could be used instead. The same goes for adding functionality to plugins!</p>
<p>Allowing users to control which roles have access to Meteor Slides has been on my GitHub issues list for a while now. This could be built into my plugin, but that adds complexity that most users don&#8217;t need and deviates pretty far from the plugin&#8217;s purpose. And there is already an awesome plugin for managing users and roles called <a href="http://wordpress.org/extend/plugins/members/">Members</a>.</p>
<p>Justin Tadlock&#8217;s Members plugin is one of the few plugins I use on nearly every site I build. With Members it is simple to customize a role for a client that has just the capabilities they need to create a better user experience.</p>
<p>I knew I wanted to extend those custom roles to include Meteor Slides capabilities as well. My first attempts at supporting Members didn&#8217;t work out, but thanks to Justin&#8217;s book, <em><a href="http://www.amazon.com/dp/0470916222/?tag=jle0a-20">Professional WordPress Plugin Development</a></em>, which he co-wrote with Brad Williams and Ozh Richard, I was able to get it working great!</p>
<p>Adding support for the Members plugin is the most noticeable improvement, but there are a lot more behind the scenes. I added uninstall functionality for plugin options, moved the admin functions to a separate file, re-organized the plugin, and really improved the code overall. If you want to write awesome WordPress plugins, this is the book to get!</p>
<h3>Custom slideshow script</h3>
<p>I have extended Meteor Slide&#8217;s support for custom stylesheets and templates to include slideshow scripts as well. This should rarely be needed, but is handy if you need to heavily customize the paged navigation. Check out the documentation on <a href="http://www.jleuze.com/plugins/meteor-slides/customizing-the-slideshow-script/">custom slideshow scripts</a> to learn more.</p>
<h3>More translations</h3>
<p>Meteor Slides is now available in <a href="http://www.jleuze.com/plugins/meteor-slides/languages/">fifteen languages</a> thanks to the kindness of these translators!</p>
<p><strong>Hebrew:</strong> Translation by <a href="http://www.arielk.net/">Ariel Klikstein</a><br />
<strong>Japanese:</strong> Translation by <a href="http://cocom.biz/">COCOM</a><strong><br />
Polish</strong>: Translation by <a href="http://melonstudio.eu/">Marcin Pronobis</a><br />
<strong>Portuguese:</strong> Translation by <a href="http://hugobaeta.com/">Hugo Baeta</a><br />
<strong>Russian</strong>: Translation by Boris Homiakov<br />
<strong>Updated Swedish:</strong> Translation by <a href="http://www.wonderville.se/">Simon Wämmerfors</a></p>
<div class="download"><a href="http://wordpress.org/extend/plugins/meteor-slides/">Download Meteor Slides from WordPress.org</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jleuze.com/a-new-look-for-meteor-slides/feed/</wfw:commentRss>
		<slash:comments>48</slash:comments>
		</item>
		<item>
		<title>Headed to WordCamp Chicago this weekend</title>
		<link>http://www.jleuze.com/headed-to-wordcamp-chicago-this-weekend/</link>
		<comments>http://www.jleuze.com/headed-to-wordcamp-chicago-this-weekend/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 15:41:01 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[wordcamp]]></category>

		<guid isPermaLink="false">http://www.jleuze.com/?p=1085</guid>
		<description><![CDATA[I will be at <a href="http://2011.chicago.wordcamp.org/">WordCamp Chicago</a> this weekend. This will be my second time at WordCamp Chicago and only my third WordCamp, the Midwest needs more WordCamps!

Looking forward to meeting a bunch of people I only know from Twitter or their blogs, new people who I haven't bumped into online yet, and maybe even some people who use <a href="http://wordpress.org/extend/plugins/meteor-slides/">Meteor Slides</a>.]]></description>
			<content:encoded><![CDATA[<p><a href="http://2011.chicago.wordcamp.org/"><img class="alignleft size-full wp-image-1086" title="WordCamp Chicago 2011" src="http://www.jleuze.com/wp-content/uploads/wordcamp-chicago-2011-badge.jpg" alt="" width="200" height="250" /></a>I will be at <a href="http://2011.chicago.wordcamp.org/">WordCamp Chicago</a> this weekend. This will be my second time at WordCamp Chicago and only my third WordCamp, the Midwest needs more WordCamps!</p>
<p>In 2009 I drove down for Chicago&#8217;s first WordCamp. I had a great time at WordCamp, but it was a long hectic drive by myself. Not going to make that drive again, but I also don&#8217;t want to be one of those people on Twitter complaining about delayed flights and TSA jackboots so I&#8217;m going to take the train instead.</p>
<p>I&#8217;m packing a <a href="http://en.wikipedia.org/wiki/Anathem">nice thick book</a> and hoping for a stress-free trip, don&#8217;t let me down Amtrak!</p>
<p>Looking forward to meeting a bunch of people I only know from Twitter or their blogs, new people who I haven&#8217;t bumped into online yet, and maybe even some people who use <a href="http://wordpress.org/extend/plugins/meteor-slides/">Meteor Slides</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jleuze.com/headed-to-wordcamp-chicago-this-weekend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A tasty Meteor Slides milestone</title>
		<link>http://www.jleuze.com/a-tasty-meteor-slides-milestone/</link>
		<comments>http://www.jleuze.com/a-tasty-meteor-slides-milestone/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 16:32:50 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Meteor Slides]]></category>
		<category><![CDATA[cookies]]></category>

		<guid isPermaLink="false">http://www.jleuze.com/?p=1040</guid>
		<description><![CDATA[<p><a href="http://wordpress.org/extend/plugins/meteor-slides/">Meteor Slides</a> reached a couple of big milestones this week. My plugin broke 50 ratings while holding onto a <em>five-star</em> rating. It has also now been downloaded over 25,000 times, that's a lot of slideshows!</p>

<p>To celebrate <a href="http://wallflowerwonderland.com/">Kristine</a> and I baked some gold star cookies with the kids—alright, they baked the cookies and I ate them.</p>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-1041" title="Five Star Cookies" src="http://www.jleuze.com/wp-content/uploads/five-star-cookies.jpg" alt="A gold star is great, but a cookie is better!" width="576" height="383" /></p>
<p><a href="http://wordpress.org/extend/plugins/meteor-slides/">Meteor Slides</a> reached a couple of big milestones this week. My plugin broke 50 ratings while holding onto a <em>five-star</em> rating. It has also now been downloaded over 25,000 times, that&#8217;s a lot of slideshows!</p>
<p>To celebrate <a href="http://wallflowerwonderland.com/">Kristine</a> and I baked some gold star cookies with the kids—alright, they baked the cookies and I ate them.</p>
<p>Thank you everyone who has tried and rated my plugin, marked it as working, or left a comment. I really appreciate all of the feedback!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jleuze.com/a-tasty-meteor-slides-milestone/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Meteor Slides updated for WordPress 3.1</title>
		<link>http://www.jleuze.com/meteor-slides-updated-for-wordpress-3-1/</link>
		<comments>http://www.jleuze.com/meteor-slides-updated-for-wordpress-3-1/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 13:32:37 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Meteor Slides]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[slideshow]]></category>
		<category><![CDATA[translation]]></category>

		<guid isPermaLink="false">http://www.jleuze.com/?p=983</guid>
		<description><![CDATA[In preparation for WordPress 3.1 which should be out any day now, I just released <a href="http://wordpress.org/extend/plugins/meteor-slides/">Meteor Slides 1.3.2</a>. This version is still compatible with WordPress 3.0 and has been tested up through <a href="http://wordpress.org/news/2011/01/wordpress-3-1-release-candidate-3/">3.1 Release Candidate 3</a>.

Meteor Slide 1.3.2 has some updated functionality for 3.1, improves support for slideshows of different sizes, and now includes <a href="http://en.support.wordpress.com/support-options/#help-in-the-administration-screens">contextual help</a> for all of the slideshow admin pages.]]></description>
			<content:encoded><![CDATA[<p>In preparation for WordPress 3.1 which should be out any day now, I just released <a href="http://wordpress.org/extend/plugins/meteor-slides/">Meteor Slides 1.3.2</a>. This version is still compatible with WordPress 3.0 and has been tested up through <a href="http://wordpress.org/news/2011/01/wordpress-3-1-release-candidate-3/">3.1 Release Candidate 3</a>.</p>
<p><img class="aligncenter size-full wp-image-996" title="meteor-slides-help" src="http://www.jleuze.com/wp-content/uploads/meteor-slides-help.jpg" alt="" width="576" height="189" />Meteor Slide 1.3.2 has some updated functionality for WordPress 3.1, improves support for slideshows of different sizes, and now includes <a href="http://en.support.wordpress.com/support-options/#help-in-the-administration-screens">contextual help</a> for all of the slideshow admin pages.</p>
<p>This plugin recently reached 17,000 downloads, and after 40 ratings, Meteor Slides is still holding onto five stars! Thanks everyone who has tried my plugin, rated it, and especially those who have been kind enough to donate. Seen a few cool implementations of Meteor Slides lately and I&#8217;d love to see more if you want to share a link.</p>
<p><span id="more-983"></span></p>
<h3>Meteor Slides 1.3.2</h3>
<p>Meteor Slides 1.3.2 improves support for multiple slideshows and adds updates for WordPress 3.1 compatability. Any custom stylesheets or templates will need to be updated for use with this release.</p>
<ul>
<li>Improved support for multiple slideshows of different sizes</li>
<li>Fixed transparent PNG bug</li>
<li>Updated functions for WordPress 3.1 compatibility</li>
<li>Updated screenshots for WordPress 3.1</li>
<li>Updated jQuery Cycle to 2.94</li>
<li>Updated jQuery Metadata to 2.1</li>
<li>Added message filters for slides</li>
<li>Added contextual help</li>
<li>Added Chinese translation by Yu Haoran</li>
</ul>
<h3>Updating Custom Stylesheets and Templates</h3>
<p>To fully support multiple slideshows of different sizes I had to make  some changes to simplify the markup of the slideshow. This will not  affect most users of Meteor Slides, but if you are using a custom  stylesheet or slideshow template you will want to replace these with a  fresh copy from 1.3.2 and update your changes.</p>
<p>Sorry for any inconvenience, but these changes should improve the flexibility and reliability of the slideshow. If you have any problems or questions <a href="http://wordpress.org/tags/meteor-slides?forum_id=10#postform">please let me know</a>.</p>
<p><em>Note: I had a generic function in 1.3.2 that was causing a conflict, Meteor Slides 1.3.3 resolves this issue.</em></p>
<div class="download"><a href="http://wordpress.org/extend/plugins/meteor-slides/">Download Meteor Slides from WordPress.org</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jleuze.com/meteor-slides-updated-for-wordpress-3-1/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Help test Meteor Slides 1.3.2</title>
		<link>http://www.jleuze.com/help-test-meteor-slides-1-3-2/</link>
		<comments>http://www.jleuze.com/help-test-meteor-slides-1-3-2/#comments</comments>
		<pubDate>Sun, 19 Dec 2010 21:22:32 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Meteor Slides]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[slideshow]]></category>

		<guid isPermaLink="false">http://www.jleuze.com/?p=935</guid>
		<description><![CDATA[I recently released <a href="http://wordpress.org/extend/plugins/meteor-slides/">Meteor Slides 1.3.1</a>, this version should work just fine in most situations.

But there is an issue with using multiple slideshows of different sizes. Not all of the different elements in the slideshow are resizing dynamically when the dimensions are changed in the metadata.

I have a development version of <a href="http://downloads.wordpress.org/plugin/meteor-slides.zip">Meteor Slides 1.3.2</a> in trunk that fixes this problem and I could use some help testing it. ]]></description>
			<content:encoded><![CDATA[<p>I recently released <a href="http://wordpress.org/extend/plugins/meteor-slides/">Meteor Slides 1.3.1</a>, this version should work just fine in most situations.</p>
<p>But there is an issue with using multiple slideshows of different sizes. Not all of the different elements in the slideshow are resizing dynamically when the dimensions are changed in the metadata. This issue is most noticeable when using navigation.</p>
<p>I have a development version of <a href="http://downloads.wordpress.org/plugin/meteor-slides.zip">Meteor Slides 1.3.2</a> in trunk that fixes this problem and I could use some help testing it. The CSS and HTML markup of the slideshow have had some significant changes. These changes simplify the slideshow and should make it easier to customize in the future, but they could cause problems with existing customizations.<span id="more-935"></span></p>
<p>If you are using multiple slideshows and resizing any of them <a href="http://www.jleuze.com/plugins/meteor-slides/using-metadata/">using metadata</a>, please try the <a href="http://downloads.wordpress.org/plugin/meteor-slides.zip">development version</a> and let me know in the comments if this fixes the problem.</p>
<p>I&#8217;d also like to hear from users who aren&#8217;t having this problem that have tested <a href="http://downloads.wordpress.org/plugin/meteor-slides.zip">version 1.3.2</a> to make sure that it doesn&#8217;t cause any <em>new</em> problems!</p>
<p>If you are using a custom stylesheet, please use caution, you might want want to test this on a copy of your site before making it live in case you need to make any changes to your stylesheet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jleuze.com/help-test-meteor-slides-1-3-2/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>A few Meteor Slides updates</title>
		<link>http://www.jleuze.com/a-few-meteor-slides-updates/</link>
		<comments>http://www.jleuze.com/a-few-meteor-slides-updates/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 04:13:25 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Meteor Slides]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[custom post type]]></category>
		<category><![CDATA[slideshow]]></category>

		<guid isPermaLink="false">http://www.jleuze.com/?p=910</guid>
		<description><![CDATA[I just released <a href="http://wordpress.org/extend/plugins/meteor-slides/">Meteor Slides 1.3.1</a>, which fixes thumbnail registration conflicts, transparent images issues, and navigation for multiple slideshows.

There have been few projects where I have needed to customize the template for the slideshow, so this version adds support for a custom slideshow template.

Be on the lookout for more Meteor Slides screencasts and documentation in the near future!]]></description>
			<content:encoded><![CDATA[<p>I just released <a href="http://wordpress.org/extend/plugins/meteor-slides/">Meteor Slides 1.3.1</a>, which fixes thumbnail registration conflicts, transparent images issues, and navigation for multiple slideshows.</p>
<p>There have been a few projects where I have needed to customize the template for the slideshow, so this version adds support for a custom slideshow template. I added some documentation for <a href="http://www.jleuze.com/plugins/meteor-slides/customizing-the-slideshow-template/">using a custom template</a> which shows how to add titles or captions to the slides, and there is also now a page in the documentation on <a href="http://www.jleuze.com/plugins/meteor-slides/customizing-the-stylesheet/">custom stylesheets</a>.<span id="more-910"></span></p>
<p>Be on the lookout for more Meteor Slides screencasts and documentation in the near future!</p>
<h3>Meteor Slides 1.3.1</h3>
<ul>
<li>Fixed post thumbnail registration conflicts.</li>
<li>Added support for custom slideshow loop.</li>
<li>Fixed navigation for multiple slideshows.</li>
<li>Improved support for transparent images.</li>
<li>Fixed slideshow layout issues.</li>
<li>Updated French translation by Thierry Michalowski</li>
</ul>
<div class="download"><a href="http://wordpress.org/extend/plugins/meteor-slides/">Download Meteor Slides from WordPress.org</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jleuze.com/a-few-meteor-slides-updates/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Creating your own Page Templates</title>
		<link>http://www.jleuze.com/creating-your-own-page-templates/</link>
		<comments>http://www.jleuze.com/creating-your-own-page-templates/#comments</comments>
		<pubDate>Sat, 13 Nov 2010 17:37:16 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[page template]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.jleuze.com/?p=823</guid>
		<description><![CDATA[On  many WordPress powered sites, the primary focus is static pages rather than blog posts. I have built some sites that only use pages and don’t even have a blog.

For these types of sites that are  using WordPress “as a <abbr title="Content Management System">CMS</abbr>” rather than a blogging platform, the theme  file that generates the pages becomes that much more important.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jleuze.com/wp-content/uploads/home-template.jpg"><img class="aligncenter size-medium wp-image-846" title="Home Template" src="http://www.jleuze.com/wp-content/uploads/home-template-500x297.jpg" alt="" width="500" height="297" /></a></p>
<p>On  many WordPress powered sites, the primary focus is static pages rather than blog posts. I have built some sites that only  use pages and don’t even have a blog. For these types of sites that are  using WordPress “as a <abbr title="Content Management System">CMS</abbr>” rather than a blogging platform, the theme  file that generates the pages becomes that much more important.</p>
<p>Using  this same page template file on each page could make a site very  homogeneous and be a headache to customize. But it is easy to create  your own page templates and apply them to specific pages on a site.<span id="more-823"></span></p>
<h2>Template Hierarchy</h2>
<p>To  better understand how page templates work, it’s a good idea to take a look  at the <a href="http://codex.wordpress.org/Template_Hierarchy">template hierarchy</a> of a WordPress theme.The <a href="http://codex.wordpress.org/Template_Hierarchy#Visual_Overview">template diagram</a> might  seem a bit daunting, but we’re only interested in the bottom branch  which is the page hierarchy.</p>
<p>A  page is displayed using one the following templates in this order:</p>
<ol>
<li><strong>custom template</strong> &#8211; Manually selected for the Page.</li>
<li><strong>page-{slug}.php</strong> &#8211; If page slug is robots, page-robots.php is used.</li>
<li><strong>page-{id}.php</strong> &#8211; If page ID is 1, page-1.php is used.</li>
<li><strong>page.php </strong>- If a more specific page isn&#8217;t found.</li>
<li><strong>index.php</strong> &#8211; If page.php is missing.</li>
</ol>
<p>If you needed a template for just one page and didn&#8217;t want it available as an option for other pages, <strong>page-{id}.php</strong> might be a sneaky way to do that. But I&#8217;d avoid <strong>page-{slug}.php</strong>, it&#8217;s too easy for users to change the slug and break something. For this tutorial, we&#8217;ll be sticking with custom templates.</p>
<h2>Sample Child Theme</h2>
<p>This  tutorial uses the default Twenty Ten theme. All of the custom page  templates and other changes to the theme have been packaged as a <a href="http://codex.wordpress.org/Child_Themes">child  theme</a> for Twenty Ten.</p>
<p><a href="http://www.jleuze.com/wp-content/uploads/twentyten-templates.zip">Download the Twenty Ten child theme</a> to get the complete code for this tutorial.</p>
<h2>Adding Templates</h2>
<p>Creating a page template is very simple. To start with you need to copy your theme&#8217;s <strong>page.php</strong> file.</p>
<p>Don&#8217;t forget about the template hierarchy when naming this copy. Naming it <strong>page-robots.php</strong> means it will automatically be used on a page with the slug &#8220;robots&#8221;. Avoid these issues by using an underscore instead and name your file <strong>page_robots.php</strong> or something along those lines.</p>
<p>To make this new file into a template, open it in your favorite text editor and add a PHP comment to it:</p>
<pre>&lt;?php
/*
Template Name: Robots Template
*/
?&gt;</pre>
<p>This should be at the very top of the file on line #1, above the <code>&lt;?php get_header(); ?&gt;</code> line.</p>
<h2>Using Templates</h2>
<p>After adding that code and saving the file, lets try to add the template to a page to make sure it works.</p>
<p>Create or edit a page and select the &#8220;Robots Template&#8221; in the <a href="http://en.support.wordpress.com/pages/page-attributes/#template">Page Attributes</a> panel. Now view the page and lets see if the template is being applied.</p>
<p>How do we do that when the only change to the template was the comment we added?</p>
<p>Twenty Ten has a template tag called <a href="http://codex.wordpress.org/Template_Tags/body_class">body_class</a> which adds all kinds of handy classes to the body tag. If the theme you are using doesn&#8217;t have this tag, I <em>highly</em> recommend adding it.</p>
<p>View the source code of your page and check out the body classes:</p>
<pre><code>&lt;body class="page page-id-51 page-template page-template-pagerobots-php logged-in"&gt;
</code></pre>
<p>A class has been added for that specific page template, this alone enables you to target pages that are using this template with custom CSS.</p>
<h2>Page Templates</h2>
<h4>Default Template</h4>
<p>This  is the <strong>page.php</strong> template that is used by default on all pages. With  Twenty Ten theme, as with most themes, it has the page contents in one  column and the default sidebar in the other column.</p>
<p><a href="http://www.jleuze.com/wp-content/uploads/default-template.jpg"><img class="aligncenter size-medium wp-image-849" title="Default Template" src="http://www.jleuze.com/wp-content/uploads/default-template-500x297.jpg" alt="" width="500" height="297" /></a></p>
<h4>One Column Template</h4>
<p>This is the only custom page template that comes with 2010. It removes the sidebar and centers the content column. This template never seemed very useful to me, it adds white space, but it doesn&#8217;t expand the remaining column to make room for more content.</p>
<p><a href="http://www.jleuze.com/wp-content/uploads/one-columnn-template.jpg"><img class="aligncenter size-medium wp-image-856" title="One Column Template" src="http://www.jleuze.com/wp-content/uploads/one-columnn-template-500x297.jpg" alt="" width="500" height="297" /></a></p>
<h4>Wide Template</h4>
<p>A wide or full template is a bit more useful. It can be used to add content that doesn&#8217;t fit on the default page like large images or a table of data.</p>
<p><a href="http://www.jleuze.com/wp-content/uploads/wide-template.jpg"><img class="aligncenter size-medium wp-image-853" title="Wide Template" src="http://www.jleuze.com/wp-content/uploads/wide-template-500x297.jpg" alt="" width="500" height="297" /></a></p>
<h5>Creating the wide template</h5>
<p>Make a copy of the <strong>page_robots.php</strong> file and call it something descriptive like <strong>page_wide.php</strong>. Open this file up and give it a new template name.</p>
<p>To remove the sidebar, delete this line:  <code>&lt;?php get_sidebar(); ?&gt;</code></p>
<p>Nothing more needs to be changed in the template; save it, add it to a page, and view that page. The sidebar is gone, but the content column is still too skinny. <a href="http://getfirebug.com/">Take a peek</a> at the source code of that page and find the body class for the page template:</p>
<pre><code>&lt;body class="page page-id-5 page-template page-template-pagewide-php logged-in"&gt;
</code></pre>
<p>Now we just need to add a CSS rule to make the column full width. Open your theme&#8217;s <strong>style.css</strong> file and add this rule:</p>
<pre><code>.page-template-pagewide-php #content {
	margin: 0 auto;
	width: 940px;
}
</code></pre>
<p>Go back to your test site and refresh the page, the one column should now be full width.</p>
<h4>Map Template</h4>
<p>One useful thing about page templates is that all the content doesn&#8217;t <em>have</em> to be added via the page editor, it can also be hard-coded right into the page template.</p>
<p>You might do this with content you don&#8217;t want the users to edit. Or to add content that can be easily broken by the page editor like image maps, Flash embeds, or JavaScript.</p>
<p><a href="http://www.jleuze.com/wp-content/uploads/map-template.jpg"><img class="aligncenter size-medium wp-image-855" title="Map Template" src="http://www.jleuze.com/wp-content/uploads/map-template-500x297.jpg" alt="" width="500" height="297" /></a></p>
<p>We can make a copy of the <strong>page_wide.php</strong> template and add one line to it to create the map template:</p>
<pre><code>&lt;iframe width="940" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=Minneapolis,+MN&amp;sll=44.942174,-93.099359&amp;sspn=0.021537,0.03901&amp;ie=UTF8&amp;hq=&amp;hnear=Minneapolis,+Hennepin,+Minnesota&amp;ll=44.979857,-93.263969&amp;spn=0.084998,0.30899&amp;z=12&amp;iwloc=A&amp;output=embed"&gt;&lt;/iframe&gt;</code></pre>
<p>Check out the <strong>page_map.php</strong>. file in the <a href="http://www.jleuze.com/wp-content/uploads/twentyten-templates.zip">sample child theme</a> to see how this template is built.</p>
<h4>About Template</h4>
<p>Another common use of page templates it to add a different sidebar to certain pages.</p>
<p>This template adds a new sidebar for the About page. You&#8217;ll need to <a href="http://codex.wordpress.org/Function_Reference/register_sidebar">register this new sidebar,</a> this is very simple to do, check out the <strong>functions.php</strong> file in the child theme which code to register two new sidebar.</p>
<p>In the child theme you will also find a sidebar file called <strong>sidebar-about.php</strong>. There is a hyphen rather than an underscore in the file name.</p>
<p>Custom sidebar files are never loaded automatically, the text after the hyphen is used to include the sidebar in the <strong>page_about.php</strong> file: <code>&lt;?php get_sidebar('about'); ?&gt;</code></p>
<p>After registering a new sidebar and including it in a page template, you are able to add different widgets to the pages using that template.</p>
<p><a href="http://www.jleuze.com/wp-content/uploads/about-template.jpg"><img class="aligncenter size-medium wp-image-854" title="About Template" src="http://www.jleuze.com/wp-content/uploads/about-template-500x297.jpg" alt="" width="500" height="297" /></a></p>
<h4>Home Template</h4>
<p>All the elements of these different page templates can be used to create a custom homepage that puts a unique face on a website.</p>
<p>Check out the <strong>page_home.php</strong> file with a unique sidebar for the home page. Using a page template also makes it easy to add an image banner, Flash element, or a slideshow to the homepage.</p>
<p>The home template in this example is setup to load a slideshow if my plugin <a href="http://www.jleuze.com/plugins/meteor-slides/">Meteor Slides</a> is installed.</p>
<p>With a bit of CSS it is also easy to switch the columns around, or change the dimensions for certain templates.</p>
<p>Adding these CSS rules will give the homepage a wider sidebar than the rest of the site to set it apart a bit and provide room for slightly more content in that area:</p>
<pre><code>.page-template-pagehome-php #content {
	margin: 0 321px 0 20px;
}

.page-template-pagehome-php #container {
	margin: 0 -300px 0 0;
}

.page-template-pagehome-php #primary {
	width: 300px;
}</code></pre>
<h2>Beyond Page Templates</h2>
<p>These  are just a few of the many different ways that custom page templates  can be used. Once you dig in and start using page templates, don’t  forget that you can expand on that to create custom files for authors,  categories, or other templates in the hierarchy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jleuze.com/creating-your-own-page-templates/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

