<?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>Idealien Studios &#187; ICE</title>
	<atom:link href="http://idealienstudios.com/category/projects/ice/feed/" rel="self" type="application/rss+xml" />
	<link>http://idealienstudios.com</link>
	<description>We will turn your dreams into reality together!</description>
	<lastBuildDate>Mon, 19 Jul 2010 05:59:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Refactor or Retire? ICE and WordPress 3.0</title>
		<link>http://idealienstudios.com/blog/refactor-or-retire-ice/</link>
		<comments>http://idealienstudios.com/blog/refactor-or-retire-ice/#comments</comments>
		<pubDate>Wed, 05 May 2010 03:04:48 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[ICE]]></category>

		<guid isPermaLink="false">http://idealienstudios.com/?p=735</guid>
		<description><![CDATA[There are many exciting things afoot in the world of WordPress these days. If you&#8217;ve been living under a rock then  custom post types (A really bad name choice BTW &#8211; it&#8217;s a data type of which post, page, attachment are default setup at launch), menu management, Multi-Site all in core of the next release [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/wp-content/uploads/blog_wp30test_customPostType.jpg"><img class="alignleft" title="Custom Post Types in 3.0" src="/wp-content/uploads/blog_wp30test_customPostType-300x211.jpg" alt="" width="300" height="211" /></a>There are many exciting things afoot in the world of WordPress these days. If you&#8217;ve been living under a rock then  <a href="http://codex.wordpress.org/Function_Reference/register_post_type">custom post types</a> (A <strong>really</strong> bad name choice BTW &#8211; it&#8217;s a data type of which post,  page, attachment are default setup at launch), <a href="http://codex.wordpress.org/Function_Reference/wp_nav_menu">menu management</a>, <a href="http://wpengineer.com/wordpress-3-multisite-settings/">Multi-Site</a> all in core of the next release will be news to you. If not, you&#8217;ve already got a beta installation running and loving the new UI elements and functionality.</p>
<p>Here are some of the links that I have found most useful in the last few days of my first cut at custom post type implementation and re-factoring with new features supported in 3.0:</p>
<ul>
<li><a href="# http://wpengineer.com/example-how-to-add-meta-boxes-to-edit-area/">http://wpengineer.com/example-how-to-add-meta-boxes-to-edit-area/</a></li>
<li><a href="http://www.deluxeblogtips.com/2010/04/how-to-create-meta-box-wordpress-post.html">http://www.deluxeblogtips.com/2010/04/how-to-create-meta-box-wordpress-post.html</a></li>
<li><a href="http://www.catswhocode.com/blog/8-useful-code-snippets-to-get-started-with-wordpress-3-0">http://www.catswhocode.com/blog/8-useful-code-snippets-to-get-started-with-wordpress-3-0</a></li>
<li><a href="http://www.catswhocode.com/blog/8-useful-code-snippets-to-get-started-with-wordpress-3-0">http://justintadlock.com/archives/2010/04/29/custom-post-types-in-wordpress</a></li>
<li><a href="http://justintadlock.com/archives/2009/05/06/custom-taxonomies-in-wordpress-28">http://justintadlock.com/archives/2009/05/06/custom-taxonomies-in-wordpress-28</a></li>
<li><a href="http://www.webmaster-source.com/2010/01/08/using-the-wordpress-uploader-in-your-plugin-or-theme/">http://www.webmaster-source.com/2010/01/08/using-the-wordpress-uploader-in-your-plugin-or-theme/</a></li>
<li><a href="http://wpengineer.com/use-more-flexibility-in-wordpress-templates/">http://wpengineer.com/use-more-flexibility-in-wordpress-templates/</a></li>
<li><a href="http://wpstorm.net/2010/04/editor-styles-custom-post-types-wordpress-3-0/">http://wpstorm.net/2010/04/editor-styles-custom-post-types-wordpress-3-0/</a></li>
</ul>
<p>While the big features coming with 3.0 are getting a lot of the words / press, there are quite a few little things that have been improved that are worth mentioning.</p>
<h3>New Installation Screen Updates</h3>
<p><a href="/wp-content/uploads/blog_wp30test_installation1.jpg"><img class="alignright" title="WordPress 3.0 Installation" src="/wp-content/uploads/blog_wp30test_installation1-300x204.jpg" alt="" width="300" height="204" /></a>Without fail the first thing I would do on installation of any WordPress 2.9 or earlier setup would be:</p>
<ul>
<li>Create a new admin account (not named &#8216;admin&#8217;) with a secure password</li>
<li>Re-login as that user and delete the existing &#8216;admin&#8217; user</li>
</ul>
<p>Having the option to provide this as a part of the initial installation is great. It could also reduce the amount of potential site hacks others encounter who never did this in the first place by giving them the username option at install time.</p>
<h3>Header Image Management</h3>
<p><a href="http://idealienstudios.com/wp-content/uploads/blog_wp30test_headerImage1.jpg"><img class="alignright size-medium wp-image-742" title="WordPress Header Image" src="http://idealienstudios.com/wp-content/uploads/blog_wp30test_headerImage1-300x169.jpg" alt="" width="300" height="169" /></a>The new default theme, 2010, looks quite a bit better than Kubrik which was showing its age. While <a title="Wordcast" href="http://wordcast.bitwiremedia.com/2010/05/04/wordcast-conversations-13-wordpress-3-0/">some question the value</a> of theme configuration pages in the admin console, users who want an easy way to tweak the look of their site without touching code will love the header and background image upload capability. I have explored a little of how it has been done (hint: function add_custom_image_header and /wp-admin/custom-background.php) that I can see being useful:</p>
<ul>
<li>Uploading of .pdfs or other attachments into a custom post type where you don&#8217;t want to have the URL defined in the content editor field.</li>
<li>Bringing the featured image into a meta box along with other content type data (instead of a stand-alone meta box)</li>
</ul>
<h3>Idealien Category Enhancements: Refactor or Retire?</h3>
<p><a href="http://wordpress.org/extend/plugins/idealien-category-enhancements/">Idealien  Category Enhancements</a> (ICE) was the first plugin I wrote for WordPress, circa WP 2.5. When I was trying to find a workable solution before committing to writing it, I felt like the ability to connect template files through the admin console should be something that was part of the core of WordPress. The significant updates to 3.0 have raised some interesting questions in my mind:</p>
<ul>
<li>The inclusion of custom post types  has all but eliminated the use cases  where I do make use of ICE in 2.9-. A category-driven approach feels so &#8220;duct tape / McGyver&#8221; when compared to the full-scope solution of custom post types.</li>
<li>The ability to define single-{posttype}.php in a theme based on category was the feature most people who left feedback about the plugin indicated was why they were using it. Replace category with custom post type and you don&#8217;t need a plugin to achieve the same purpose.</li>
<li>Pages with short-codes or Page Templates that use the query_var parameter tied to register_post_type can give an easy way to integrate post types into menus and navigation. You can even control the slug so that a page which acts as container for a post type &#8220;category&#8221; is identical to what the individual post types will use. This was always a challenge with ICE, although some writings on the permalink performance associated with /%postname%/ does make one wonder can vs should questions.</li>
</ul>
<p>There will be a not insignificant amount of re-factoring work to enable any site to take advantage of the new features coming with WordPress 3.0. As I said at the outset, template management should be something that is part of the core of WordPress so I&#8217;m not entirely unsatisfied that this has come to pass. I&#8217;d like to think that my plugin helped influence that decision in the positive direction it has gone. I&#8217;m leaning towards retiring Idealien Category Enhancements as a result,  but would appreciate any comments from those who currently use it and  are looking at their options for 3.0 upgrade process.</p>
]]></content:encoded>
			<wfw:commentRss>http://idealienstudios.com/blog/refactor-or-retire-ice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Template &#8211; Retail Locations</title>
		<link>http://idealienstudios.com/blog/wordpress/template-retail-locations/</link>
		<comments>http://idealienstudios.com/blog/wordpress/template-retail-locations/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 13:36:06 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[ICE]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://idealienstudios.com/?p=647</guid>
		<description><![CDATA[Learn how to capture and display custom fields in a template using <a title="More Fields" href="http://wordpress.org/extend/plugins/more-fields/">More Fields</a>, a plugin that "enables you to define post types, which are custom Write/Edit pages that contains a pre-defined set of boxes"]]></description>
			<content:encoded><![CDATA[<div id="attachment_648" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-648" title="Retail Locations" src="http://idealienstudios.com/wp-content/uploads/projects_ice_09july9_retail-300x200.jpg" alt="Capture and display custom data types" width="300" height="200" /><p class="wp-caption-text">Capture and display custom data types using ICE and More Fields</p></div>
<p>Building on the concept of category templates which I started with the <a title="FAQ template tutorial" href="http://idealienstudios.com/projects/ice/template-demo-faq/">FAQ template tutorial</a> last week, this tutorial will cover how to capture and display custom fields in a template. What&#8217;s more, I&#8217;ll go through the step-by-step process of how to implement this using <a title="More Fields" href="http://wordpress.org/extend/plugins/more-fields/">More Fields</a> which is a plugin that &#8220;enables you to define post types, which are custom Write/Edit pages that contains a pre-defined set of boxes&#8221; that store their data behind the scenes in custom fields. The concepts from this tutorial will be of interest for anyone who:</p>
<ul>
<li>Has multiple categories of blog content with unique data to capture / present. Thumbnail per post, photo of the day or other customized items.</li>
<li>Uses WordPress as a CMS for unique page data types (event calendar, classified ads, business partners, etc)</li>
<li>Finds the selection of custom fields from a drop-down to not be the best user interface experience for capturing structured data.</li>
</ul>
<p><object width="590" height="346"><param name="movie" value="http://content.screencast.com/users/Idealien/folders/ICE/media/98b832dc-fc7e-4d98-8ac7-d60e39ccfb18/flvplayer.swf"></param><param name="quality" value="high"></param><param name="bgcolor" value="#FFFFFF"></param><param name="flashVars" value="thumb=http://content.screencast.com/users/Idealien/folders/ICE/media/98b832dc-fc7e-4d98-8ac7-d60e39ccfb18/FirstFrame.jpg&#038;containerwidth=590&#038;containerheight=346&#038;content=http://content.screencast.com/users/Idealien/folders/ICE/media/98b832dc-fc7e-4d98-8ac7-d60e39ccfb18/ICEMoreFields.mp4"></param><param name="allowFullScreen" value="true"></param><param name="scale" value="showall"></param><param name="allowScriptAccess" value="always"></param><param name="base" value="http://content.screencast.com/users/Idealien/folders/ICE/media/98b832dc-fc7e-4d98-8ac7-d60e39ccfb18/"></param>  <embed src="http://content.screencast.com/users/Idealien/folders/ICE/media/98b832dc-fc7e-4d98-8ac7-d60e39ccfb18/flvplayer.swf" quality="high" bgcolor="#FFFFFF" width="590" height="346" type="application/x-shockwave-flash" allowScriptAccess="always" flashVars="thumb=http://content.screencast.com/users/Idealien/folders/ICE/media/98b832dc-fc7e-4d98-8ac7-d60e39ccfb18/FirstFrame.jpg&#038;containerwidth=590&#038;containerheight=346&#038;content=http://content.screencast.com/users/Idealien/folders/ICE/media/98b832dc-fc7e-4d98-8ac7-d60e39ccfb18/ICEMoreFields.mp4" allowFullScreen="true" base="http://content.screencast.com/users/Idealien/folders/ICE/media/98b832dc-fc7e-4d98-8ac7-d60e39ccfb18/" scale="showall"></embed></object></p>
<p>Direct Video Link:<a href="http://www.screencast.com/t/2dcpYsSlk">http://www.screencast.com/t/2dcpYsSlk</a></p>
<h2>Example Code</h2>
<p>The only real code in this template that is unique is the retrieval of data from a <a href="http://codex.wordpress.org/Using_Custom_Fields">custom field</a> using the <a href="http://codex.wordpress.org/Function_Reference/get_post_meta">get_post_meta</a> function.</p>
<p><strong>A single custom field retrieval</strong><br />
Place this example within the loop of an existing category / post template.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$locationPhone</span> <span style="color: #339933;">=</span> get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'locationPhone'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$locationPhone</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
	&lt;div class=&quot;locationInfo&quot;&gt;
		&lt;h4&gt;Phone Number&lt;/h4&gt;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span>  <span style="color: #000088;">$locationPhone</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
	&lt;/div&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><strong>Full retail location fields</strong><br />
This example is the full loop for use within a category.php file to display the contents of custom fields named: location</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
	&lt;h2&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> the_title<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/h2&gt;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_content<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
	&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
&nbsp;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$locationAddress</span> <span style="color: #339933;">=</span> get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'locationAddress'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$locationAddress</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
		&lt;div class=&quot;locationInfo&quot;&gt;
			&lt;h4&gt;Address&lt;/h4&gt;
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$locationMapURL</span> <span style="color: #339933;">=</span> get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'locationMapURL'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$locationMapURL</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #b1b100;">echo</span>  <span style="color: #0000ff;">&quot;&lt;a href='&quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$locationMapURL</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;'&gt;&quot;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span>  <span style="color: #000088;">$locationAddress</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$locationMapURL</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;/a&gt;&quot;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
		&lt;/div&gt;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
&nbsp;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$locationPhone</span> <span style="color: #339933;">=</span> get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'locationPhone'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$locationPhone</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
		&lt;div class=&quot;locationInfo&quot;&gt;
			&lt;h4&gt;Phone Number&lt;/h4&gt;
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span>  <span style="color: #000088;">$locationPhone</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
		&lt;/div&gt;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
	&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
&nbsp;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$locationHours</span> <span style="color: #339933;">=</span> get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'locationHours'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$locationHours</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
		&lt;div class=&quot;locationInfo&quot;&gt;
			&lt;h4&gt;Business Hours&lt;/h4&gt;
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span>  <span style="color: #000088;">$locationHours</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
		&lt;/div&gt;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$locationWebsite</span> <span style="color: #339933;">=</span> get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'locationWebsite'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$locationWebsite</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
		&lt;div class=&quot;locationInfo&quot;&gt;
			&lt;h4&gt;Website&lt;/h4&gt;
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span>  <span style="color: #0000ff;">&quot;&lt;a href='&quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$locationWebsite</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;'&gt;&quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$locationWebsite</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;&lt;/a&gt;&quot;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
		&lt;/div&gt;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
	&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
&nbsp;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">else</span> <span style="color: #339933;">:</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
	&lt;p&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Sorry, no posts matched your criteria.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/p&gt;
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://idealienstudios.com/blog/wordpress/template-retail-locations/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Template &#8211; Frequently Asked Questions</title>
		<link>http://idealienstudios.com/projects/ice/template-demo-faq/</link>
		<comments>http://idealienstudios.com/projects/ice/template-demo-faq/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 18:53:57 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[ICE]]></category>

		<guid isPermaLink="false">http://idealienstudios.com/?p=618</guid>
		<description><![CDATA[Want to create a Frequently Asked Questions category template for your Wordpress site? This tutorial covers everything from installing ICE, template design with video, step-by-step instructions and code.]]></description>
			<content:encoded><![CDATA[<p>A number of people have asked for some detailed explanations of how to customize their category templates using <a href="http://wordpress.org/extend/plugins/idealien-category-enhancements/">Idealien Category Enhancements</a> within their WordPress installation.</p>
<p>Over the next few weeks I&#8217;ll be putting out a series of 5-minute videos walking through the installation and template design process for different category styles. First up is one that everyone is probably familiar with &#8211; frequently asked questions. Code sample and step-by-step instructions are included below the video.</p>
<p><object width="408" height="324"><param name="movie" value="http://content.screencast.com/users/Idealien/folders/ICE/media/fb1274f7-9f0f-4d49-85d8-fbd2fd947a7a/flvplayer.swf"></param><param name="quality" value="high"></param><param name="bgcolor" value="#FFFFFF"></param><param name="flashVars" value="thumb=http://content.screencast.com/users/Idealien/folders/ICE/media/fb1274f7-9f0f-4d49-85d8-fbd2fd947a7a/FirstFrame.jpg&#038;containerwidth=408&#038;containerheight=324&#038;content=http://content.screencast.com/users/Idealien/folders/ICE/media/fb1274f7-9f0f-4d49-85d8-fbd2fd947a7a/ICE%20-%20FAQ%20Demo.mp4"></param><param name="allowFullScreen" value="true"></param><param name="scale" value="showall"></param><param name="allowScriptAccess" value="always"></param><param name="base" value="http://content.screencast.com/users/Idealien/folders/ICE/media/fb1274f7-9f0f-4d49-85d8-fbd2fd947a7a/"></param>  <embed src="http://content.screencast.com/users/Idealien/folders/ICE/media/fb1274f7-9f0f-4d49-85d8-fbd2fd947a7a/flvplayer.swf" quality="high" bgcolor="#FFFFFF" width="408" height="324" type="application/x-shockwave-flash" allowScriptAccess="always" flashVars="thumb=http://content.screencast.com/users/Idealien/folders/ICE/media/fb1274f7-9f0f-4d49-85d8-fbd2fd947a7a/FirstFrame.jpg&#038;containerwidth=408&#038;containerheight=324&#038;content=http://content.screencast.com/users/Idealien/folders/ICE/media/fb1274f7-9f0f-4d49-85d8-fbd2fd947a7a/ICE%20-%20FAQ%20Demo.mp4" allowFullScreen="true" base="http://content.screencast.com/users/Idealien/folders/ICE/media/fb1274f7-9f0f-4d49-85d8-fbd2fd947a7a/" scale="showall"></embed></object></p>
<p>Direct Video Link:<a href="http://www.screencast.com/t/RrGumx6HhdY">http://www.screencast.com/t/RrGumx6HhdY</a></p>
<h2>Step-By-Step Instructions</h2>
<ol>
<li>Download<a title="ICE" href="http://wordpress.org/extend/plugins/idealien-category-enhancements/"> Idealien Category Enhancements</a> from WordPress.org Plugin Directory.</li>
<li>Upload the contents of the .zip to your wp-content/plugins folder.</li>
<li>Activate the plugin.</li>
<li>Copy a page.php file or any other existing template file from your current theme and save it as category_faq.php.  (or whatever matches the category template prefix you define in the Settings &gt; Idealien Cats menu. The rest of these instructions assume you are using category_ as the prefix).</li>
<li>Go to the Posts &gt; Categories menu to add / edit a category. At the bottom of the form make sure to select faq from the Template drop-down.</li>
<li>Go to the Settings &gt; Idealien Cats menu and copy the php comments at the top of the menu into your category_faq.php file, changing the appropriate fields. When you refresh the posts &gt; categories menu it will now have the file title / description from the comments area.<br />
<strong>Note</strong>: This does not affect the database table which stores entries based on the actual category template filename.</li>
<li>Modify your template file to use the two loops provided in the example code area below. The first one uses an unordered list of href links to show just the title. The second one has headings with anchor links followed by the post content for each post.</li>
</ol>
<h2>Example Code</h2>
<p>Insert this code into your category_faq.php file within whatever standard xhtml / css markup is used to generate your primary content area.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&lt;ul&gt;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
		&lt;li&gt;
			&lt;a href=&quot;#post-<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; title=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;
				<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			&lt;/a&gt;
		&lt;/li&gt;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span> <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;/ul&gt;
&nbsp;
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
	&lt;h3&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> permalink_anchor<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/h3&gt;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_content<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&lt;p class=&quot;serif&quot;&gt;Read the rest of this page &amp;raquo;&lt;/p&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span> <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://idealienstudios.com/projects/ice/template-demo-faq/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>ICE v1.2 now available</title>
		<link>http://idealienstudios.com/projects/ice/v12release/</link>
		<comments>http://idealienstudios.com/projects/ice/v12release/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 02:57:48 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[ICE]]></category>

		<guid isPermaLink="false">http://idealienstudios.com/?p=601</guid>
		<description><![CDATA[I have updated Idealien Category Enhancements to support the recent release of <a title="Wordpress 2.8" href="http://wordpress.org/development/2009/06/wordpress-28/">Wordpress 2.8</a>. In addition to support for 2.8, this update includes support for child themes / theme frameworks. Find out all about it in this release note post.]]></description>
			<content:encoded><![CDATA[<p>I have updated Idealien Category Enhancements to support the recent release of <a title="Wordpress 2.8" href="http://wordpress.org/development/2009/06/wordpress-28/">WordPress 2.8</a>.</p>
<h3>Updates:</h3>
<ul>
<li>Minor text changes to admin screen so the functionality is a little more intuitive.</li>
<li>Category templates can now be created without any php comments at the top. The drop-down list will be populated with whatever follows the Category Template Prefix in that case.</li>
<li>
<div id="attachment_604" class="wp-caption alignright" style="width: 282px"><img class="size-full wp-image-604" title="ICE v1.2 - Parent / Child Template Selection" src="http://idealienstudios.com/wp-content/uploads/projects_ice_09june16_frameworks.jpg" alt="ICE v1.2 - Parent / Child Template Selection" width="272" height="84" /><p class="wp-caption-text">The template selection screen from a child theme</p></div>
<p>ICE now fully supports child themes and use from within theme frameworks. If your parent theme (framework) has any ICE templates you will see a [P] preceeding their info. If it comes from the child theme you will see a [C]. If you aren&#8217;t using a parent / child theme, you will not see a change.</li>
<li>When you de-activate the plugin, it will no longer change it&#8217;s enhanced categories / posts options to off. This was causing much confusion for people when performing upgrades.</li>
</ul>
<p>To help people understand the potential ways to use this plugin I have also started a new project section &#8211; <a title="Idealien Templates" href="http://www.idealienstudios.com/projects/templates/">Idealien Templates</a> &#8211; where I will be sharing custom category / post templates that I have built for sites. The hope is to provide examples for a basic theme (Kubrik) as well as a WP framework (Thematic).</p>
<p>Go ahead and download it from the <a title="Wordpress Plugin Directory" href="http://wordpress.org/extend/plugins/idealien-category-enhancements/">WordPress Plugin Directory</a>! You know you want to!</p>
<h3>Installation</h3>
<ol>
<li>Download the plugin</li>
<li>Unzip files to your wp-content/plugins directory on your local PC</li>
<li>Upload the files from local PC to your web server</li>
<li>Activate the plugin through the plugins menu in WordPress</li>
<li>Go to the Settings &gt; Category Enhancements menu to configure features</li>
<li>Develop template(s) which can take advantage of this functionality. Your category template files SHOULD have the following comments at the top:

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #666666; font-style: italic;">/*
Category Template: Custom Template Name
Template URI: URL path where WP users can find more information about your template(s)
Description: A short description goes here.
*/</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

</li>
</ol>
<p>If you have any other questions, please ask via comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://idealienstudios.com/projects/ice/v12release/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Feature Prioritization for ICE v1.2</title>
		<link>http://idealienstudios.com/projects/ice/v12-feature-prioritization/</link>
		<comments>http://idealienstudios.com/projects/ice/v12-feature-prioritization/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 00:45:17 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[ICE]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[prioritization]]></category>

		<guid isPermaLink="false">http://idealienstudios.com/?p=559</guid>
		<description><![CDATA[The first version of ICE was released to support Wordpress 2.6 (2.6.2 to be exact). After a few weeks of fighting an authentication issue on the SVN repository for plugins, I started to share it via the Wordpress plugin gallery on Oct 18, 2009. Since that time almost 800 people have downloaded it and almost 2,000 visits have been logged to my site looking to learn more about it. It was also recently featured as one of 40 exceptional "CMS Enabling" Wordpress plugins by Noupe.

I have been slowly adding more features / functionality to ICE and hope to release an update within 1 - 2 weeks of the pending release of Wordpress 2.8. The following is a list of items which are already either implemented or on track to be for that timeframe.]]></description>
			<content:encoded><![CDATA[<div id="attachment_560" class="wp-caption alignright" style="width: 160px"><a href="http://wordpress.org/extend/plugins/idealien-category-enhancements/stats/"><img class="size-thumbnail wp-image-560" title="Ice download graph from WP.org" src="http://idealienstudios.com/wp-content/uploads/projects_ice_09june4_features-150x150.jpg" alt="Ice download graph from WP.org" width="150" height="150" /></a><p class="wp-caption-text">Ice download graph from WP.org</p></div>
<p>The first version of ICE was released to support WordPress 2.6 (2.6.2 to be exact). After a few weeks of fighting an authentication issue on the <a title="How to share your plugins on WP.org" href="/blog/tutorials/share-your-plugin-on-wordpress/">SVN repository for plugins</a>, I started to share it via the WordPress plugin gallery on Oct 18, 2009. Since that time almost 800 people have downloaded it and almost 2,000 visits have been logged to my site looking to learn more about it. It was also recently featured as one of <a href="http://www.noupe.com/wordpress/wordpress-cms-plugins.html">40 exceptional &#8220;CMS Enabling&#8221; WordPress plugins</a> by Noupe.</p>
<p>I have been slowly adding more features / functionality to ICE and hope to release an update within 1 &#8211; 2 weeks of the pending release of WordPress 2.8. The following is a list of items which are already either implemented or on track to be for that timeframe:</p>
<ol>
<li><strong>Parent / Child Theme Support</strong><br />
As more WordPress <a title="Wordpress Theme Frameworks" href="http://codex.wordpress.org/Theme_Frameworks">theme frameworks</a> hit the web the ability to integrate category / post templates into themes takes on more importance.  Not only was this a commonly requested feature in past comments, it was also something I needed to resolve as I moved my own site theme over to be a Thematic child theme.</li>
<li><strong>Post Specific Template Selection</strong><br />
While I still struggle to see the immediate value in this, it has been requested enough that I was willing to do some research into how complex (or not) it was to achieve. Nathan Rice developed a <a title="Nathan Rice" href="http://www.nathanrice.net/plugins/">post templates plugin</a> which offers the functionality and has a similar approach to design as ICE. I contacted him about the potential of a collaborative development effort. While he doesn&#8217;t have time to contribute towards such a project, he was kind enough to agree that it would be &#8220;no problem whatsoever with you taking the functionality of my plugin and adding it to another and extending it. Just be sure to attribute me in the source for the original work, per the GPL.&#8221; Thanks Nathan!</li>
<li><strong>Simplification of installation and use</strong><br />
As an extra level of granular control, I had added the ability to enable / disable ICE while the plugin was still active. This setting was disabled by default or any time the plugin was activated / deactivated. This has caused a lot of people grief as it is counter to the standard plugin process. I&#8217;ll keep the deactivation concept, but make it enabled by default so people will not notice it is there.I am also going to reduce the number of required php comments in a given category / post template. The current version required title and description (as it was shown on the screen in manage &gt; categories). However the plugin can always fall back to display the template filename since this is what is actually stored into the database.</li>
<li><strong>More Fields Customized Category Selector Object</strong><br />
I&#8217;ve been telling anyone who will listen for some time now that Idealien Category Enhancements + <a title="More Fields" href="http://wordpress.org/extend/plugins/more-fields/">More Fields plugin</a> = total customization control over the presentation layer for both client and administration sides of WordPress. The key pieces being pre-selecting the category based on the write panel, having the selected category drive the template for post and category.</p>
<p>However there are some situations (namely when you have a multiple parent categories with lots of child categories) where being able to see and select which category a post belongs to from a subset of the entire category list would be useful. The idea for this came as I started to upgrade one of my original WordPress projects, the product display gallery for <a title="Product Display Gallery" href="http://sawdustandglass.oastler.ca">Sawdust &amp; Glass</a>. This one falls under &#8220;nice to have&#8221; if I find enough time to develop it and depending on when WP 2.8 actually drops.</li>
</ol>
<p>If there are other features / functionality that you would like to see in ICE now or in the future,  please suggest it in the comments below. Or if you are interested / willing to be a beta tester for some of these features I would appreciate the help.</p>
]]></content:encoded>
			<wfw:commentRss>http://idealienstudios.com/projects/ice/v12-feature-prioritization/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Introducing ICE V1.1</title>
		<link>http://idealienstudios.com/projects/ice/version1-1/</link>
		<comments>http://idealienstudios.com/projects/ice/version1-1/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 17:16:58 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[ICE]]></category>

		<guid isPermaLink="false">http://idealienstudios.com/?p=276</guid>
		<description><![CDATA[This first release of Idealien Category Enhancements (ICE) allows you to manage category templates as easily as you manage page templates.  Select which template applies to a category through the post &#62; categories menu using file names that make sense, not category ID numbers. Now any views of the category (or sub-categories) will render the according to the category template selected. Posts in a given category can also use a category-based template. Read this post for complete installation and configuration instructions.]]></description>
			<content:encoded><![CDATA[<p>This first release of Idealien Category Enhancements (ICE) allows you to manage category templates as easily as you manage page templates.  Select which template applies to a category through the post &gt; categories menu using file names that make sense, not category ID numbers. Now any views of the category (or sub-categories) will render the according to the category template selected. Posts in a given category can also use a category-based template.</p>
<ul>
<li>You can now use one category template for multiple categories without identical copies of the category-##.php</li>
<li>All category / post templates and settings are relative to the current theme applied to WordPress</li>
<li>If you select a different theme, the entries will remain in the database in case you want to revert back.</li>
<li>If you delete a category, all records (regardless of theme / version) will be deleted.</li>
<li>The Sub-Category Inheritance option applies for both category templates and post templates.</li>
</ul>
<h3>Screenshots</h3>

<a href='http://idealienstudios.com/projects/ice/version1-1/attachment/code_ice_adminscreen27/' title='Managing the options for ICE'><img width="150" height="150" src="http://idealienstudios.com/wp-content/uploads/code_ice_adminscreen27-150x150.jpg" class="attachment-thumbnail" alt="Managing the options for ICE" title="Managing the options for ICE" /></a>
<a href='http://idealienstudios.com/projects/ice/version1-1/attachment/code_ice_editscreen27/' title='Managing a category to select a template'><img width="150" height="150" src="http://idealienstudios.com/wp-content/uploads/code_ice_editscreen27-150x150.jpg" class="attachment-thumbnail" alt="Managing a category to select a template" title="Managing a category to select a template" /></a>
<a href='http://idealienstudios.com/projects/ice/version1-1/attachment/code_ice_template27/' title='An example template with the template comments'><img width="150" height="150" src="http://idealienstudios.com/wp-content/uploads/code_ice_template27-150x150.jpg" class="attachment-thumbnail" alt="An example template with the template comments" title="An example template with the template comments" /></a>

<h3>Installation</h3>
<ul>
<li> Download the plugin from the <a title="Idealien Category Enhancements" href="http://wordpress.org/extend/plugins/idealien-category-enhancements/">WordPress Plugin Directory</a></li>
<li>Unzip files to your wp-content/plugins directory on your local PC</li>
<li>Upload the files from local PC to your web server</li>
<li>Activate the plugin through the plugins menu in WordPress</li>
<li>Go to the Settings &gt; Category Enhancements menu to configure features</li>
<li>Develop template(s) which can take advantage of this functionality</li>
<li>Make sure to include the following PHP comments at the top of each template file:<br />
&lt;?php /* Category Template: Custom Template Name<br />
Template URI: Developer website<br />
Description: A short description goes here.<br />
*/ ?&gt;</li>
</ul>
<h3>License</h3>
<p>This plugin is <a title="GPL V2 FAQ" href="http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#WhatDoesGPLStandFor">GPL2 compatable</a> which means that:</p>
<blockquote><p>This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation based on version 2 of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p></blockquote>
<h3>Download</h3>
<div id="attachment_254" class="wp-caption alignright" style="width: 200px"><a href="http://wordpress.org/extend/plugins/idealien-category-enhancements/"><img class="size-full wp-image-254" title="Wordpress Plugin Directory" src="http://idealienstudios.com/wp-content/uploads/blog_svnpluginintro_directory.jpg" alt="Wordpress Plugin Directory" width="190" height="98" /></a><p class="wp-caption-text">Wordpress Plugin Directory</p></div>
<p>This plugin is now available exclusively for download from the WordPress Plugins Directory at <a title="Idealien Category Enhancements" href="http://wordpress.org/extend/plugins/idealien-category-enhancements/">http://wordpress.org/extend/plugins/idealien-category-enhancements/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://idealienstudios.com/projects/ice/version1-1/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>
