<?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>Mike Van WinkleWordPress Real Estate Plugin in the Works | Mike Van Winkle</title>
	<atom:link href="http://www.mikevanwinkle.com/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mikevanwinkle.com</link>
	<description>New Media Consultant and Wordpress Freak</description>
	<lastBuildDate>Fri, 30 Jul 2010 13:18:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>WordPress Real Estate Plugin in the Works</title>
		<link>http://www.mikevanwinkle.com/news/wordpress-real-estate-plugin-in-the-works/</link>
		<comments>http://www.mikevanwinkle.com/news/wordpress-real-estate-plugin-in-the-works/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 14:21:36 +0000</pubDate>
		<dc:creator>Mike Van Winkle</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[podscms]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[real estate]]></category>
		<category><![CDATA[updates]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.mikevanwinkle.com/?p=564</guid>
		<description><![CDATA[Update: If anyone wants an email when this plugin is ready just leave a comment  here. Or shoot me an email at mike(at)mikevanwinkle.com. Or subscribe to my feedburner. Hmmm. So what they hell have I been doing with my time &#8230; <a href="http://www.mikevanwinkle.com/news/wordpress-real-estate-plugin-in-the-works/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Update: If anyone wants an email when this plugin is ready just leave a comment  here. Or shoot me an email at mike(at)mikevanwinkle.com. Or subscribe to <a href="http://feedburner.google.com/fb/a/mailverify?uri=mikevanwinkle/ysyg">my feedburner</a>. </strong></p>
<p>Hmmm. So what they hell have I been doing with my time lately. Not blogging, clearly. Well first there&#8217;s the day job, I&#8217;m trying to keep it <img src='http://www.mikevanwinkle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Then I&#8217;ve been working on a Real Estate plugin built on the <a title="WordPress PodsCMS" href="http://podscms.org">PodsCMS</a> framework. (Which incidentally is about to launch version 1.90) Why a plugin based on a plugin? Well Pods creates the power on the database side to build a better real estate listing system than would be possible using custom fields.</p>
<p>Real Estate listings have LOTS of fields, i.e. List Price, Agent, Square Footage, Neighborhood, etc. Sure you could use WP&#8217;s native taxonomies for some of these fields, but there are still going to be a lot of Custom Fields like # of beds, # of baths, etc. And try putting together a standard WP Query to filter for 20 custom fields. Damn. I&#8217;m just not that much of a pro I guess.</p>
<p>So the plugin will take the power of the pods framework and package it up in a way that you won&#8217;t really have to learn anything about pods in order to use it. I&#8217;m also adding some custom functions to create listings, display related listings, etc. Hopefully it will prove a valuable plugin to small to mid-size real estate companies looking to showcase their listings.</p>
<p>Full credit, I started the plugin as part of a freelance project for <a href="http://www.bigseadesign.com">Big Sea Design</a>. Woot! Woot!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikevanwinkle.com/news/wordpress-real-estate-plugin-in-the-works/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress PodsCMS SEO Titles Plugin</title>
		<link>http://www.mikevanwinkle.com/wordpress/plugins/wordpress-podscms-seo-titles-plugin/</link>
		<comments>http://www.mikevanwinkle.com/wordpress/plugins/wordpress-podscms-seo-titles-plugin/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 20:02:54 +0000</pubDate>
		<dc:creator>Mike Van Winkle</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[Pods]]></category>
		<category><![CDATA[podscms]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress as cms]]></category>

		<guid isPermaLink="false">http://www.mikevanwinkle.com/?p=494</guid>
		<description><![CDATA[I haven&#8217;t submit this plugin to the WordPress SVN yet, because I&#8217;m still playing with it. The remaining issue is that while it works, I&#8217;m not sure it works in the most efficient manner possible. I&#8217;m also going to post &#8230; <a href="http://www.mikevanwinkle.com/wordpress/plugins/wordpress-podscms-seo-titles-plugin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t submit this plugin to the WordPress SVN yet, because I&#8217;m still playing with it. The remaining issue is that while it works, I&#8217;m not sure it works in the most efficient manner possible. I&#8217;m also going to post it over at <a title="PodsCMS" href="http://www/podscms.org">@podscms</a> and get some feedback.</p>
<p>At any rate, for anyone who&#8217;s running a pods installation and having trouble getting SEO friendly titles on your pod pages, this plugin creates a template tag &lt;?php pods_seo_title(); ?&gt; that you can use to override wordpress default behavior. The plugins check to see if the page is a pod page, and if so calls the title of the respective pod. If not, it checks to see if the page is singular and returns the TITLE | SITENAME format if it is. Otherwise it returns the SITENAME | SITE DESCRIPTION form.</p>
<p><strong>Download:</strong> <a href="http://www.mikevanwinkle.com/wp-content/uploads/2010/06/pods-seo-titles.php_.zip">Pods SEO Titles</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikevanwinkle.com/wordpress/plugins/wordpress-podscms-seo-titles-plugin/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Theming Custom Post Types in WordPress 3.0</title>
		<link>http://www.mikevanwinkle.com/wordpress/theming-custom-post-types-in-wordpress-3-0/</link>
		<comments>http://www.mikevanwinkle.com/wordpress/theming-custom-post-types-in-wordpress-3-0/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 20:44:42 +0000</pubDate>
		<dc:creator>Mike Van Winkle</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[custom post types]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[tricks]]></category>
		<category><![CDATA[wordpress tutorial]]></category>

		<guid isPermaLink="false">http://www.mikevanwinkle.com/?p=486</guid>
		<description><![CDATA[So today I developed a simple strategy for dealing with some of the theming issues that arise out of WordPress 3.0 and the new Custom Post Type functionality. The Issue: You&#8217;re working on a site designed long before Custom Post &#8230; <a href="http://www.mikevanwinkle.com/wordpress/theming-custom-post-types-in-wordpress-3-0/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So today I developed a simple strategy for dealing with some of the theming issues that arise out of <a title="WordPress 3.0" href="http://wordpress.org/development/2010/04/wordpress-3-0-beta-1/">WordPress 3.0</a> and the new <a title="Custom Post Types" href="http://codex.wordpress.org/Function_Reference/register_post_type">Custom Post Type</a> functionality.</p>
<p><strong>The Issue: </strong>You&#8217;re working on a site designed long before <a title="Custom Post Types" href="http://codex.wordpress.org/Function_Reference/register_post_type">Custom Post Types</a> were an itch in Matt&#8217;s cerebellum. But now that the functionality is there and you want to incorporate it into your theme. Previously you used conditional code to theme your single.php file.</p>
<pre>&lt;?php if(in_category('foo')) { ?&gt;
   Do something.
&lt;?php } elseif(in_category('bar')) { ?&gt;
   Do something else.
&lt;?php } else { ?&gt;
   Do yet another thing.
&lt;?php } ?&gt;</pre>
<p>The thought of adding yet another layer of conditionals makes you sick to your stomach. <a title="Custom Post Types" href="http://codex.wordpress.org/Function_Reference/register_post_type">Custom Post Types</a> need to be treated completely different. They have different categories, taxonomies, and even different sidbars. Arg!</p>
<p><strong>Solution: </strong>One simple function. Call it whatever you want, but here&#8217;s what it looks like. When I say simple &#8230; I mean simple.</p>
<pre>
<div id="_mcePaste">function get_post_in_context() {</div>
<div id="_mcePaste">   global $post;</div>
<div id="_mcePaste">   $type = $post-&gt;post_type;</div>
<div id="_mcePaste">   include(TEMPLATEPATH .'/layouts/single-'.$type .'-content.php');</div>
<div id="_mcePaste">}</div>
</pre>
<p>Now just create a directory in your theme called &#8220;layouts&#8221;. Then copy and paste all the markup in your <strong>single.php</strong> file between the <em>get_header()</em> tag and the <em>get_sidebar()</em> tag to a file named <strong>single-post-content.php</strong> and save the file to your layouts folder.</p>
<p>Now place a the <em>get_post_in_context()</em> tag into your single.php  where you want the markup from single-post-content.php to show up.</p>
<pre><span style="font-family: Georgia, 'Bitstream Charter', serif; color: #444444;"><span style="line-height: 22px;">&lt;?php get_header(); ?&gt;
&lt;?php get_post_in_context(); ?&gt;
 &lt;?php get_sidebar(); ?&gt;
&lt;?php get_footer(); ?&gt;</span></span></pre>
<p>The beauty of this is that you can now create a new single-POSTTYPE-content.php (example:single-events-content.php) file for any of your custom post types and it will automagically get called instead of the single-post-content.php without any more changes to the single.php file.</p>
<p>I can&#8217;t take total credit for the idea. Some theme frameworks already employ a version of this strategy. But I need to adapt an existing theme rather than start from a framework. This function above will allow you to scale your existing theme to accomodate new post types without having to redesign your whole site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikevanwinkle.com/wordpress/theming-custom-post-types-in-wordpress-3-0/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Endorsement: Carrington CMS Framework</title>
		<link>http://www.mikevanwinkle.com/wordpress/themes/endorsement-carrington-cms-framework/</link>
		<comments>http://www.mikevanwinkle.com/wordpress/themes/endorsement-carrington-cms-framework/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 15:10:25 +0000</pubDate>
		<dc:creator>Mike Van Winkle</dc:creator>
				<category><![CDATA[Themes]]></category>
		<category><![CDATA[Carrington Framework]]></category>
		<category><![CDATA[Endorsements]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress CMS]]></category>
		<category><![CDATA[Wordpress Themes]]></category>

		<guid isPermaLink="false">http://www.mikevanwinkle.com/?p=381</guid>
		<description><![CDATA[When I first encountered the Carrington Theme CMS Framework for WordPress I was underwhelmed. First, I didn&#8217;t get it. Why would I want to learn a new set of concepts and functions to help me customize WordPress? It is the &#8230; <a href="http://www.mikevanwinkle.com/wordpress/themes/endorsement-carrington-cms-framework/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>When I first encountered the <a title="Carrinton CMS Framework" href="http://carringtontheme.com/">Carrington Theme CMS Framework for WordPress</a> I was underwhelmed. First, I didn&#8217;t get it. Why would I want to learn a new set of concepts and functions to help me customize WordPress? It is the same reason I&#8217;ve always resisted learning third-party design programs like Dreamweaver. Wouldn&#8217;t my time be better spent learning the programming language itself?</p>
<p>Moreover, I was confused because Carrington Theme didn&#8217;t seem to make it any easier to turn WordPress into a CMS! It made it harder because there was yet another layer of abstraction to worry about.</p>
<p>But my negative assessment was born of ignorance more than experience. It wasn&#8217;t until I was knee-deep into my first CMS project managing more than 10,000 pages of content with at least 10 different &#8220;content types&#8221; that I began to remember the Carrington Framework &#8230; and then click! it all made sense.</p>
<p>Carrington is a framework built to help developers manage sites with hundreds of customizations. I built my CMS site without Carrington and my sidebar.php file looks like Frankenstein on acid: include, conditional, biconditional, include, exclude, uhg. Sometimes when I need to fix a particular customization it takes me ten minutes to figure out which include file it&#8217;s in.</p>
<p>The whole point of Carrington is to make 90% of that conditional code unnecessary because so much of it is predictable. If you&#8217;re building a CMS, you can pretty much guarantee that you want change the sidebar depending on the context of the page, right? Carrington just makes it simpler to do so.</p>
<p>Perhaps the confusion over Carrington is that it markets itself as a &#8220;CMS Framework&#8221;. But in fact, it&#8217;s a THEME framework for CMS builders. If you are using Carrington, you will still need to know how to use WordPress custom fields and write panels etc. But the theming will be 100 times easier.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikevanwinkle.com/wordpress/themes/endorsement-carrington-cms-framework/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress 2.9, Can&#8217;t Wait</title>
		<link>http://www.mikevanwinkle.com/wordpress/wordpress-2-9-cant-wait/</link>
		<comments>http://www.mikevanwinkle.com/wordpress/wordpress-2-9-cant-wait/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 22:00:50 +0000</pubDate>
		<dc:creator>Mike Van Winkle</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress 2.9]]></category>

		<guid isPermaLink="false">http://www.mikevanwinkle.com/?p=355</guid>
		<description><![CDATA[It looks like there will be some features in WordPress 2.9 that will make my job even easier and bring WordPress even closer to a full content management system. I&#8217;m especially looking forward to comment metadata.]]></description>
			<content:encoded><![CDATA[<p>It looks like there will be some features in <a title="WordPress 2.9 Features" href="http://dougal.gunters.org/blog/2009/10/16/wordpress-2-9-features">WordPress 2.9</a> that will make my job even easier and bring WordPress even closer to a full content management system. I&#8217;m especially looking forward to comment metadata.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikevanwinkle.com/wordpress/wordpress-2-9-cant-wait/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is the WordPress Theme Directory a Barrier to Acceptance as a CMS?</title>
		<link>http://www.mikevanwinkle.com/wordpress/is-the-wordpress-theme-directory-a-barrier-to-acceptance-as-a-cms/</link>
		<comments>http://www.mikevanwinkle.com/wordpress/is-the-wordpress-theme-directory-a-barrier-to-acceptance-as-a-cms/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 13:32:45 +0000</pubDate>
		<dc:creator>Mike Van Winkle</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress CMS]]></category>
		<category><![CDATA[Wordpress theme directory]]></category>
		<category><![CDATA[Wordpress Themes]]></category>

		<guid isPermaLink="false">http://www.mikevanwinkle.com/?p=347</guid>
		<description><![CDATA[I&#8217;ve grown a little frustrated with the WordPress Theme Directory. On the one hand I very much appreciate what they are trying to do, setting standards of excellence for theme development. Add to this the ez search-and-click install available since &#8230; <a href="http://www.mikevanwinkle.com/wordpress/is-the-wordpress-theme-directory-a-barrier-to-acceptance-as-a-cms/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve grown a little frustrated with the <a title="WordPress Theme Directory" href="http://wordpress.org/extend/themes/">WordPress Theme Directory</a>. On the one hand I very much appreciate what they are trying to do, setting standards of excellence for theme development. Add to this the ez search-and-click install available since 2.8 and you have the most user friendly blogging system available.</p>
<p>Here&#8217;s the problem, I have a theme that is built to make <a title="WordPress Theme for Actors" href="http://www.mikevanwinkle.com/themes/onstage-theme-for-actors/">WordPress a CMS</a>, so it requires a few steps to set up. But I just got an email back from the WordPress clue in which it was clear that the theme tester, effectively the gate keeper, didn&#8217;t even bother going through the steps.</p>
<p>My <a title="WordPress Theme for Actors" href="http://www.mikevanwinkle.com/themes/onstage-theme-for-actors/">Onstage Theme for Actors</a> uses &#8216;/home.php&#8217; to display a headshot, and only a couple of excerpts from the blog. Users have to create a page for the blog template that is included. But the theme tester didn&#8217;t even bother to set it up. Instead he complained that the posts weren&#8217;t paged and there was no sidebar, both of which are part of the blog template.</p>
<p>So how is WordPress to become recognized as a full content  management solution when the WordPress theme directory seems to expect a cookie cutter installation process?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikevanwinkle.com/wordpress/is-the-wordpress-theme-directory-a-barrier-to-acceptance-as-a-cms/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pods Tutorials Down</title>
		<link>http://www.mikevanwinkle.com/wordpress/how-to/pods-tutorials-down/</link>
		<comments>http://www.mikevanwinkle.com/wordpress/how-to/pods-tutorials-down/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 15:37:03 +0000</pubDate>
		<dc:creator>Mike Van Winkle</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Pods]]></category>
		<category><![CDATA[Pods CMS]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress Pods]]></category>

		<guid isPermaLink="false">http://www.mikevanwinkle.com/?p=278</guid>
		<description><![CDATA[For some reason I&#8217;m having trouble with my pods installation. If you are looking for pods tutorials, reference this post until I get it fixed. Apologies.]]></description>
			<content:encoded><![CDATA[<p>For some reason I&#8217;m having trouble with my pods installation. If you are looking for pods tutorials, reference this post until I get it fixed. Apologies.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/udqnpxTdThk&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/udqnpxTdThk&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/AYzgy0RcEqQ&#038;rel=0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;feature=player_profilepage&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/AYzgy0RcEqQ&#038;rel=0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;feature=player_profilepage&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/AYzgy0RcEqQ&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/AYzgy0RcEqQ&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikevanwinkle.com/wordpress/how-to/pods-tutorials-down/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>IPod Touch Blogging</title>
		<link>http://www.mikevanwinkle.com/wordpress/ipod-touch-blogging/</link>
		<comments>http://www.mikevanwinkle.com/wordpress/ipod-touch-blogging/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 02:21:50 +0000</pubDate>
		<dc:creator>Mike Van Winkle</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.mikevanwinkle.com/wordpress/ipod-touch-blogging/</guid>
		<description><![CDATA[This is my fort post from my ipod touch! It&#8217;s not a hard as I thought it would be &#8230; except that I have big thumbs.]]></description>
			<content:encoded><![CDATA[<p>This is my fort post from my ipod touch!  It&#8217;s not a hard as I thought it would be &#8230; except that I have big thumbs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikevanwinkle.com/wordpress/ipod-touch-blogging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.8 Release &#8211; Widgets Upgraded Big Time</title>
		<link>http://www.mikevanwinkle.com/geek-think/wordpress-2-8-release/</link>
		<comments>http://www.mikevanwinkle.com/geek-think/wordpress-2-8-release/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 15:19:40 +0000</pubDate>
		<dc:creator>Mike Van Winkle</dc:creator>
				<category><![CDATA[Geek Think]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.mikevanwinkle.com/?p=259</guid>
		<description><![CDATA[WordPress 2.8 is finally out. There are some key improvements for the casual WordPress user including easier theme addition. Like plugins, you can now browse the WordPress.org theme gallery from within your WordPress admin screen. One click and your theme &#8230; <a href="http://www.mikevanwinkle.com/geek-think/wordpress-2-8-release/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a title="WordPress 2.8 Released" href="http://wordpress.org/development/2009/06/wordpress-28/">WordPress 2.8 is finally out</a>. There are some key improvements for the casual WordPress user including easier theme addition. Like plugins, you can now browse the WordPress.org theme gallery from within your WordPress admin screen. One click and your theme is installed.</p>
<p>For the wordHeavy user, that is the designer/developer building their content management system on the wordpress platform, there isn&#8217;t all that much to be excited about. The easy theme feature is likely to further centralize theme development within the grips of WordPress.org theming rules. Not that there&#8217;s anything inherently wrong with this, I just worry about those designers who charge for their creations loosing market share to &#8220;free&#8221; themes.</p>
<p>Perhaps WordPress will come up with a more inclusive gallery system? Or maybe an enterprising developer will develop a competing gallery that can be installed with a simple plugin.</p>
<p>The one development I&#8217;m looking forward to using is the widgets. As a freelancer, you have clients who need a specific sidebar widget. A special campaign logo for instance. The need is small enough that it isn&#8217;t worth the time developing a custom plugin for the widget (even though it really doesn&#8217;t take that long). Instead, I routinely use simple text widgets to paste in the small bits of code.</p>
<p>Trouble is you can&#8217;t save a text widget for later use. So the client one day feels a little adventurous, start playing with widgets &#8230; they are fun to play with &#8230; and accidentally delete your modified text widget. Doh! Not that big of a deal, but a real pain in the ass.</p>
<p>But starting with 2.8, widgets can be made &#8220;inactive,&#8221; which means they are saved in the system. Sweet!!! Now all those little widgets can be safe from unnecessary annihilation at the hands of the unsophisticated end user.</p>
<p>Actually, they are not entirely safe. For some reason the WordPress developers didn&#8217;t take the next logical step. When you have a widget in the sidebar and click the &#8220;remove&#8221; action, the widget doesn&#8217;t dump into the inactive bin, it is DELETED! I think it would make sense for the to go to the inactive bin first and to have widgets only deleted from the inactive bin. That&#8217;s what I get for not keeping up with the WordPress developers email list. Oh well, maybe 2.9 right?</p>
<p>The other improvement on widget management is that you no longer have to click which sidebar you want to show. Nor do you have to save the widget (clicking the &#8220;done&#8221; button) and then also save the sidebar (clicking &#8220;save changes&#8221;). Now all the options and functionality are on one page. That reduces the number of needed clicks to add a widget by half. Little stuff for most, but big stuff for heavy WordPress users.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikevanwinkle.com/geek-think/wordpress-2-8-release/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pods Tutorial Series Under Way</title>
		<link>http://www.mikevanwinkle.com/wordpress/pods-tutorial-series-under-way/</link>
		<comments>http://www.mikevanwinkle.com/wordpress/pods-tutorial-series-under-way/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 19:53:14 +0000</pubDate>
		<dc:creator>Mike Van Winkle</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Wordpress How To]]></category>
		<category><![CDATA[Wordpress Pods]]></category>

		<guid isPermaLink="false">http://www.mikevanwinkle.com/?p=256</guid>
		<description><![CDATA[As promised, today I&#8217;ve uploaded some tutorials showing how to use pods to create an events calendar. Pods can be a little tricky and are not recommened for the casual WordPress user. However, if you are familiar with the basics &#8230; <a href="http://www.mikevanwinkle.com/wordpress/pods-tutorial-series-under-way/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As promised, today I&#8217;ve uploaded some tutorials showing how to use pods to create an events calendar. Pods can be a little tricky and are not recommened for the casual WordPress user. However, if you are familiar with the basics of WordPress theming and are not frightened by a little PHP, I think you will find<a title="WordPress How To" mce_href="http://www.mikevanwinkle.com/tutorials/" href="http://www.mikevanwinkle.com/tutorials/"> these How Tos</a> valuable.<br mce_bogus="1"></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikevanwinkle.com/wordpress/pods-tutorial-series-under-way/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
