<?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>Andrew Nacin</title>
	<atom:link href="http://nacin.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://nacin.com</link>
	<description>WordPress Core Developer</description>
	<lastBuildDate>Thu, 29 Mar 2012 20:33:53 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-alpha-20111</generator>
	<atom:link rel='hub' href='http://nacin.com/?pushpress=hub'/>
		<item>
		<title>Page templates in subdirectories, new in WordPress&#160;3.4</title>
		<link>http://nacin.com/2012/03/29/page-templates-in-subdirectories-new-in-wordpress-3-4/</link>
		<comments>http://nacin.com/2012/03/29/page-templates-in-subdirectories-new-in-wordpress-3-4/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 16:33:43 +0000</pubDate>
		<dc:creator>Andrew Nacin</dc:creator>
				<category><![CDATA[page templates]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress 3.4]]></category>
		<category><![CDATA[WP_Theme]]></category>

		<guid isPermaLink="false">http://nacin.com/?p=4003</guid>
		<description><![CDATA[In WordPress 3.4, themes can now place page templates inside a subdirectory of their theme. I&#8217;ve spent much of the 3.4 development cycle working on a new API called WP_Theme. But it&#8217;s not something you&#8217;ll find in the release announcement. &#8230; <a href="http://nacin.com/2012/03/29/page-templates-in-subdirectories-new-in-wordpress-3-4/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In WordPress 3.4, themes can now <strong>place page templates inside a subdirectory of their theme</strong>.</p>
<p>I&#8217;ve spent much of the 3.4 development cycle <a href="http://core.trac.wordpress.org/ticket/20103">working on a new API</a> called WP_Theme. But it&#8217;s not something you&#8217;ll find in the release announcement.</p>
<p>That&#8217;s because the vast majority of plugin and theme developers will never use it, nor should they. It&#8217;s an under-the-hood enhancement that was aimed at strengthening our internals, and it enabled us to improve quite a bit. For example, we were able to find huge performance improvements in both memory and speed. And it enhances the ability to localize themes. (More on these changes when I start working on the 3.4 <a href="http://nacin.com/tag/field-guide/">field guide</a>.)</p>
<p>It feels nice to be working with a modern, well-written API, even if I&#8217;m the only one using it. That&#8217;s okay, because <a href="http://core.trac.wordpress.org/changeset/20318">look how easy it was</a> to add support for page templates in a subdirectory. This is just the beginning.</p>
<p>Child themes can override these templates the same as before &#8212; the child theme will just need to create the same directory structure to do it. (So, /page-templates/one-column.php needs to be overridden with /page-templates/one-column.php, not /one-column.php.) And yes, we&#8217;re only looking one level down.</p>
<p><strong>Updated&#8230; Caution:</strong> Renaming a page template &#8212; and that includes moving all of top-level page templates into a directory &#8212; will unassign that page template for all pages currently using it. This is a new tool in your toolbox, but use it wisely.</p>
<p class="share-sfc-stc"><a href='http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-12z&count=horizontal&related=nacin&text=Page%20templates%20in%20subdirectories%2C%20new%20in%20WordPress%203.4' class='twitter-share-button' data-text='Page templates in subdirectories, new in WordPress 3.4' data-url='http://wp.me/pQEdq-12z' data-counturl='http://nacin.com/2012/03/29/page-templates-in-subdirectories-new-in-wordpress-3-4/' data-count='horizontal' data-via='nacin' data-related='nacin'></a></p>]]></content:encoded>
			<wfw:commentRss>http://nacin.com/2012/03/29/page-templates-in-subdirectories-new-in-wordpress-3-4/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>WordPress: So Easy a Congressman Can Do&#160;It</title>
		<link>http://nacin.com/2012/03/15/wordpress-so-easy-a-congressman-can-do-it/</link>
		<comments>http://nacin.com/2012/03/15/wordpress-so-easy-a-congressman-can-do-it/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 18:47:54 +0000</pubDate>
		<dc:creator>Andrew Nacin</dc:creator>
				<category><![CDATA[government]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://nacin.com/?p=3995</guid>
		<description><![CDATA[The U.S. House Committee on Oversight and Government Reform launched a new site on WordPress today. This is really cool for a few reasons. Rep. Darrell Issa tweeted about it this morning, saying WordPress is &#8220;rare&#8221; for government and said &#8230; <a href="http://nacin.com/2012/03/15/wordpress-so-easy-a-congressman-can-do-it/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The U.S. House Committee on Oversight and Government Reform <a href="http://oversight.house.gov/">launched a new site</a> on WordPress today. This is really cool for a few reasons. Rep. Darrell Issa tweeted about it this morning, saying WordPress is &#8220;rare&#8221; for government and said it was &#8220;to support fast improvements in response to your feedback.&#8221;</p>
<p><!-- https://twitter.com/DarrellIssa/statuses/180331770506518528 -->
<div id='embedly_twitter_79088377' class='embedly_twitter'>
<style type='text/css'> #embedly_twitter_79088377{background:url(http://a0.twimg.com/profile_background_images/165666173/Background.png) #9AE4E8; padding:20px;} #embedly_twitter_79088377 p{background:#fff;padding:10px 12px 0px 12px;margin:0;min-height:48px;color:#000;font-size:18px;line-height:22px;-moz-border-radius:5px;-webkit-border-radius:5px} #embedly_twitter_79088377 .embedly_tweet_content{background:#fff;padding:10px 12px 10px 12px;margin:0;min-height:48px;color:#000;font-size:18px !important;line-height:22px;-moz-border-radius:5px;-webkit-border-radius:5px} #embedly_twitter_79088377 p span.metadata{display:block;width:100%;clear:both;margin-top:0px;height:40px; padding-bottom: 12px;} #embedly_twitter_79088377 p span.metadata span.author{line-height:15px;color:#999;font-size:14px} #embedly_twitter_79088377 p span.metadata span.author a{line-height:15px;font-size:20px;vertical-align:middle} #embedly_twitter_79088377 p span.metadata span.author img{float:left;margin:0 10px 0 0px;width:48px;height:48px} #embedly_twitter_79088377 p a {color: #0084B4; text-decoration:none;} #embedly_twitter_79088377 p a:hover{text-decoration:underline} #embedly_twitter_79088377 .embedly_timestamp{font-size:13px;display:inline-block;margin-top: 5px;} #embedly_twitter_79088377 .components-above span.embedly_timestamp{font-size:10px;margin-top: 1px;line-height:12px} #embedly_twitter_79088377 a {color: #0084B4; text-decoration:none;} #embedly_twitter_79088377 a:hover{text-decoration:underline} #embedly_twitter_79088377 .tweet-screen-name {font-size: 14px; font-weight: bold;} #embedly_twitter_79088377 .tweet-full-name {padding-left: 4px; color: #999; font-size: 12px;} #embedly_twitter_79088377 .tweet-actions{margin-left: 10px;font-size:13px;display:inline-block;width:250px} #embedly_twitter_79088377 .components-above span.tweet-actions{font-size:10px} #embedly_twitter_79088377 .controls{line-height:12px!important} #embedly_twitter_79088377 .tweet-actions a {margin-left:5px} #embedly_twitter_79088377 .tweet-actions a b{font-weight:normal} #embedly_twitter_79088377 .components-above span.tweet-actions a b{vertical-align:baseline;line-height:12px} #embedly_twitter_79088377 .components-above .tweet-text{font-size:13px;vertical-align:baseline} #embedly_twitter_79088377 .tweet-image {float: left; width: 40px;} #embedly_twitter_79088377 .tweet-user-block-image {float: left; width: 48px; height: 48px} #embedly_twitter_79088377 .tweet-row {margin-left: 40px; margin-top: 3px;line-height: 17px;} #embedly_twitter_79088377 .tweet-user-block {margin-left: -40px;} #embedly_twitter_79088377 .stream-item {padding-bottom: 0px; margin-left: 12px;} #embedly_twitter_79088377 .simple-tweet-image img {margin-top: 4px;} #embedly_twitter_79088377 .simple-tweet-content {margin: 0 0 13px 0px; font-size: 14px; min-height:48px;} #embedly_twitter_79088377 .in-reply-to-border {border-color: #EBEBEB; border-style: solid; border-width: 1px 0 0;} #embedly_twitter_79088377 .in-reply-to-text {margin-left: 4px; padding-left: 8px; padding-right: 10px; color: #999; font-size: 12px;} #embedly_twitter_79088377 .tweet-actions i {background: transparent url(http://a2.twimg.com/a/1306889658/phoenix/img/sprite-icons.png) no-repeat;width:15px;height:15px;margin:0 4px -3px 3px;outline: none; text-indent:-99999px;vertical-align:baseline;display:inline-block;position:relative;} #embedly_twitter_79088377 .tweet-actions a.retweet-action i {background-position:-192px 0;} #embedly_twitter_79088377 .tweet-actions a.reply-action i {background-position:0 0;} #embedly_twitter_79088377 .tweet-actions a.favorite-action i {background-position:-32px 0;} </style>
<div class="embedly_tweet_content">
<div class="components-middle">
<p> <span class='metadata'><span class='author'><a href='http://twitter.com/DarrellIssa'> <img src='http://a0.twimg.com/profile_images/1680616889/Twitter_Open_normal.jpg' /></a> <strong><a href='http://twitter.com/DarrellIssa'>@DarrellIssa</a></strong><br/>Darrell Issa</span></span>New <a href="http://t.co/7m7BwixZ" rel="nofollow" target="_blank">http://t.co/7m7BwixZ</a> is built w/ <a href="http://twitter.com/WordPress">@WordPress</a>, rare for govt sites, to support fast improvements in response to your feedback<br/><span class='embedly_timestamp'> <a title='Thu Mar 15 16:36:59 +0000 2012' href='http://twitter.com/DarrellIssa/status/180331770506518528'>Mar 15</a> via <a href="http://www.tweetdeck.com" rel="nofollow">TweetDeck</a></span> <span class="tweet-actions"> <a href="https://twitter.com/intent/favorite?tweet_id=180331770506518528" class="favorite-action" title="Favorite"> <span><i></i><b>Favorite</b></span> </a> <a href="https://twitter.com/intent/retweet?tweet_id=180331770506518528" class="retweet-action" title="Retweet"> <span><i></i><b>Retweet</b></span> </a> <a href="https://twitter.com/intent/tweet?in_reply_to=180331770506518528" class="reply-action" title="Reply"> <span><i></i><b>Reply</b></span> </a> </span> </p>
</div>
</div>
</div>
<p><br/>Government moves at a pace best described as glacially, so for them to recognize that WordPress can help them react quicker, that&#8217;s just huge. I&#8217;ve learned in D.C. that ease of use and speed of development are very rare things for .gov sites, even those built on open source. Not to mention cost-effectiveness in an age where federal government IT procurement is being <a href="http://ben.balter.com/2011/11/29/towards-a-more-agile-government/">upended</a>. Look, they even created cheesy WordPress-in-government infomercial:</p>
<p><iframe width="584" height="329" src="http://www.youtube.com/embed/38PlJ9kMPKY?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>The video takes a shot at bad government websites, and while the new site isn&#8217;t the prettiest thing in the world, I like the point they&#8217;re getting across: Government can excel on the web using the same free publishing software as many of their constituents. It won&#8217;t be rare for long.</p>
<p><strong>Related:</strong> Ben Balter&#8217;s post on <a href="http://ben.balter.com/2012/03/05/wordpress-for-government-and-enterprise/">WordPress and government</a> from last week is making waves.</p>
<p><strong>Bonus:</strong> The <a href="http://www.consumerfinance.gov/">Consumer Financial Protection Bureau</a> recently gave their WordPress site a new coat of paint.</p>
<p class="share-sfc-stc"><a href='http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-12r&count=horizontal&related=nacin&text=WordPress%3A%20So%20Easy%20a%20Congressman%20Can%20Do%20It' class='twitter-share-button' data-text='WordPress: So Easy a Congressman Can Do It' data-url='http://wp.me/pQEdq-12r' data-counturl='http://nacin.com/2012/03/15/wordpress-so-easy-a-congressman-can-do-it/' data-count='horizontal' data-via='nacin' data-related='nacin'></a></p>]]></content:encoded>
			<wfw:commentRss>http://nacin.com/2012/03/15/wordpress-so-easy-a-congressman-can-do-it/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>What WordPress Post Forking could do to Editorial&#160;Workflows</title>
		<link>http://nacin.com/2012/03/01/github-for-journalism/</link>
		<comments>http://nacin.com/2012/03/01/github-for-journalism/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 23:37:18 +0000</pubDate>
		<dc:creator>Andrew Nacin</dc:creator>
				<category><![CDATA[Ben Balter]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[journalism]]></category>
		<category><![CDATA[revisions]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://nacin.com/?p=3991</guid>
		<description><![CDATA[GitHub for Journalism — What WordPress Post Forking could do to Editorial Workflows, by Ben Balter. Ben was a 2011 Google Summer of Code student, where he wrote a really great WordPress plugin called Document Revisions. Now, he&#8217;s set his &#8230; <a href="http://nacin.com/2012/03/01/github-for-journalism/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://ben.balter.com/2012/02/28/github-for-journalism-what-wordpress-post-forking-could-do-to-editorial-workflows/">GitHub for Journalism — What WordPress Post Forking could do to Editorial Workflows</a>, by Ben Balter. Ben was a 2011 Google Summer of Code student, where he wrote a really great WordPress plugin called <a href="http://wordpress.org/extend/plugins/wp-document-revisions/">Document Revisions</a>. Now, he&#8217;s set his sights on post revisions, forking, and merging. If he goes through with it, it could be a game-changing project.</p>
<p class="share-sfc-stc"><a href='http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-12n&count=horizontal&related=nacin&text=What%20WordPress%20Post%20Forking%20could%20do%20to%20Editorial%20Workflows' class='twitter-share-button' data-text='What WordPress Post Forking could do to Editorial Workflows' data-url='http://wp.me/pQEdq-12n' data-counturl='http://nacin.com/2012/03/01/github-for-journalism/' data-count='horizontal' data-via='nacin' data-related='nacin'></a></p>]]></content:encoded>
			<wfw:commentRss>http://nacin.com/2012/03/01/github-for-journalism/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Donate $100 to Jitterbug and I&#8217;ll review your&#160;plugin</title>
		<link>http://nacin.com/2012/03/01/jitterbug-plugin-reviews/</link>
		<comments>http://nacin.com/2012/03/01/jitterbug-plugin-reviews/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 23:16:09 +0000</pubDate>
		<dc:creator>Andrew Nacin</dc:creator>
				<category><![CDATA[Jane]]></category>
		<category><![CDATA[Jitterbug]]></category>
		<category><![CDATA[Kickstarter]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://nacin.com/?p=3985</guid>
		<description><![CDATA[Jitterbug Bakery: Eat. Drink. Blog. As I work full time on the WordPress project, I don&#8217;t do consulting. But! If you donate $100 to Jane&#8217;s Jitterbug Kickstarter project, I&#8217;ll do a code review and security audit your WordPress.org-hosted plugin. You&#8217;ll &#8230; <a href="http://nacin.com/2012/03/01/jitterbug-plugin-reviews/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kickstarter.com/projects/janeforshort/jitterbug-bakery-eat-drink-blog">Jitterbug Bakery: Eat. Drink. Blog.</a> As I work full time on the WordPress project, I don&#8217;t do consulting. But! If you donate $100 to Jane&#8217;s Jitterbug Kickstarter project, I&#8217;ll do a code review and security audit your WordPress.org-hosted plugin. You&#8217;ll get a few hours of my time — quite the bang for your buck. Limited time offer. <img src='http://nacin.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Other awesome people, including Pete Mall, Lisa Sabin-Wilson, Aaron Campbell, and Ptah Dunbar, are also fair game.</p>
<p class="share-sfc-stc"><a href='http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-12h&count=horizontal&related=nacin&text=Donate%20%24100%20to%20Jitterbug%20and%20I%26%23039%3Bll%20review%20your%20plugin' class='twitter-share-button' data-text='Donate $100 to Jitterbug and I&#039;ll review your plugin' data-url='http://wp.me/pQEdq-12h' data-counturl='http://nacin.com/2012/03/01/jitterbug-plugin-reviews/' data-count='horizontal' data-via='nacin' data-related='nacin'></a></p>]]></content:encoded>
			<wfw:commentRss>http://nacin.com/2012/03/01/jitterbug-plugin-reviews/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Avoiding&#160;easy</title>
		<link>http://nacin.com/2012/02/07/avoiding-easy/</link>
		<comments>http://nacin.com/2012/02/07/avoiding-easy/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 01:20:40 +0000</pubDate>
		<dc:creator>Andrew Nacin</dc:creator>
				<category><![CDATA[Andrew Spittle]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://nacin.com/?p=3967</guid>
		<description><![CDATA[If a feature or product were legitimately easy the user would not be writing in to support about how stuck they are. Sure, some percentage of users will find questions to ask about any interface. But do you want to &#8230; <a href="http://nacin.com/2012/02/07/avoiding-easy/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<blockquote><p>If a feature or product were legitimately easy the user would not be writing in to support about how stuck they are. Sure, some percentage of users will find questions to ask about any interface. But do you want to start the conversation by assuming the user falls into that percentage? You venture to learn much more if you assume the software is wrong, not the user.<br />
<cite>— Andrew Spittle, <a href="http://andrewspittle.net/2012/01/31/avoiding-easy/">&#8220;Avoiding Easy&#8221;</a></cite></p></blockquote>
<p>This post by Andrew on avoiding the word &#8220;easy&#8221; in support is golden, but perhaps predictably, this is the part that stood out when I read it. If your user is confused, chances are, the software is wrong. No bugs necessary.</p>
<p>Required reading is what Andrew linked to in this paragraph: <a href="http://joeflood.com/2011/07/13/the-software-is-wrong-not-the-people/">Joe Flood&#8217;s blog post</a> about a comment Matt Mullenweg made at WordPress DC last summer, &#8220;The software is wrong, not the people.&#8221;</p>
<p class="share-sfc-stc"><a href='http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-11Z&count=horizontal&related=nacin&text=Avoiding%20easy' class='twitter-share-button' data-text='Avoiding easy' data-url='http://wp.me/pQEdq-11Z' data-counturl='http://nacin.com/2012/02/07/avoiding-easy/' data-count='horizontal' data-via='nacin' data-related='nacin'></a></p>]]></content:encoded>
			<wfw:commentRss>http://nacin.com/2012/02/07/avoiding-easy/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Stop&#160;SOPA</title>
		<link>http://nacin.com/2012/01/10/stop-sopa/</link>
		<comments>http://nacin.com/2012/01/10/stop-sopa/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 20:11:46 +0000</pubDate>
		<dc:creator>Andrew Nacin</dc:creator>
				<category><![CDATA[SOPA]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://nacin.com/?p=3957</guid>
		<description><![CDATA[WordPress takes a stand: Help Stop SOPA, PIPA.]]></description>
			<content:encoded><![CDATA[<p>WordPress takes a stand: <a href="http://wordpress.org/news/2012/01/help-stop-sopa-pipa/">Help Stop SOPA, PIPA</a>.</p>
<p class="share-sfc-stc"><a href='http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-11P&count=horizontal&related=nacin&text=Stop%20SOPA' class='twitter-share-button' data-text='Stop SOPA' data-url='http://wp.me/pQEdq-11P' data-counturl='http://nacin.com/2012/01/10/stop-sopa/' data-count='horizontal' data-via='nacin' data-related='nacin'></a></p>]]></content:encoded>
			<wfw:commentRss>http://nacin.com/2012/01/10/stop-sopa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jon Stewart, Ron Paul, and&#160;WordPress</title>
		<link>http://nacin.com/2012/01/04/jon-stewart-ron-paul-and-wordpress/</link>
		<comments>http://nacin.com/2012/01/04/jon-stewart-ron-paul-and-wordpress/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 06:50:27 +0000</pubDate>
		<dc:creator>Andrew Nacin</dc:creator>
				<category><![CDATA[Jon Stewart]]></category>
		<category><![CDATA[quotes]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://nacin.com/?p=3937</guid>
		<description><![CDATA[Did you know that before you could write crazy shit on Tumblr and WordPress, people had to type their crazy shit up on what was called paper — and distribute it by hand, reaching the few paranoid conspiracists within walking &#8230; <a href="http://nacin.com/2012/01/04/jon-stewart-ron-paul-and-wordpress/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<blockquote><p>Did you know that before you could write crazy shit on Tumblr and WordPress, people had to type their crazy shit up on what was called paper — and distribute it by hand, reaching the few paranoid conspiracists within walking distance.<br />
<cite>— Jon Stewart</cite></p></blockquote>
<p>That was <em>The Daily Show&#8217;s</em> Jon Stewart on Tuesday night, referring to Ron Paul&#8217;s decades-old newsletters. Just another way to describe democratizing publishing.</p>
<p><strong>Bonus:</strong> <a href="http://www.ronpaul2012.com">Ron Paul&#8217;s 2012 website</a> runs WordPress. And he&#8217;s <a href="http://wpjourno.com/2011/08/17/presidential-candidates-wordpress-cms/">not the only one</a>.</p>
<p><strong>Double Bonus:</strong> <a href="http://www.indecisionforever.com/">Comedy Central&#8217;s Indecision site</a> is WordPress too. (I knew thedailyshow.com wasn&#8217;t, but it didn&#8217;t take long to find one that was.)</p>
<p>Updated with the clip:</p>
<p><embed src="http://media.mtvnservices.com/mgid:cms:video:thedailyshow.com:405022" width="512" height="288" type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="always" base="." flashVars=""></embed>
<p style="text-align:left;background-color:#FFFFFF;padding:4px;margin-top:4px;margin-bottom:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;"><b><a href="http://www.thedailyshow.com/watch/tue-january-3-2012/indecision-2012---romspringa">The Daily Show with Jon Stewart</a></b></p>
<p class="share-sfc-stc"><a href='http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-11v&count=horizontal&related=nacin&text=Jon%20Stewart%2C%20Ron%20Paul%2C%20and%20WordPress' class='twitter-share-button' data-text='Jon Stewart, Ron Paul, and WordPress' data-url='http://wp.me/pQEdq-11v' data-counturl='http://nacin.com/2012/01/04/jon-stewart-ron-paul-and-wordpress/' data-count='horizontal' data-via='nacin' data-related='nacin'></a></p>]]></content:encoded>
			<wfw:commentRss>http://nacin.com/2012/01/04/jon-stewart-ron-paul-and-wordpress/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Theme Foundry: &#8220;Don&#8217;t Steal My Theme&#160;Options&#8221;</title>
		<link>http://nacin.com/2011/12/27/theme-foundry-dont-steal-my-theme-options/</link>
		<comments>http://nacin.com/2011/12/27/theme-foundry-dont-steal-my-theme-options/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 20:01:40 +0000</pubDate>
		<dc:creator>Andrew Nacin</dc:creator>
				<category><![CDATA[decisions]]></category>
		<category><![CDATA[options]]></category>
		<category><![CDATA[The Theme Foundry]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://nacin.com/?p=3929</guid>
		<description><![CDATA[Don&#8217;t steal my Theme Options, from The Theme Foundry. It seems at least few people interpreted my post last week as suggesting there should be no options. While I think that software should just work, I also suggested that a &#8230; <a href="http://nacin.com/2011/12/27/theme-foundry-dont-steal-my-theme-options/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://thethemefoundry.com/blog/from-the-workshop-dont-steal-my-theme-options/">Don&#8217;t steal my Theme Options</a>, from The Theme Foundry.</strong> It seems at least few people interpreted <a href="http://nacin.com/2011/12/18/in-open-source-learn-to-decide/">my post last week</a> as suggesting there should be <em>no options</em>. While I think that software should <em>just work</em>, I also suggested that a half-dozen options could be removed from WordPress, not the other 50-something options. Nonetheless, the Theme Foundry post is a great case study in how you should be approaching options — in a careful, meticulous fashion. &#8220;We talked it over, and decided we’d go one-by-one through the options and scrutinize like madmen.&#8221; That quote makes me want to go find and don my Theme Foundry t-shirt.</p>
<p class="share-sfc-stc"><a href='http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-11n&count=horizontal&related=nacin&text=Theme%20Foundry%3A%20%26quot%3BDon%26%23039%3Bt%20Steal%20My%20Theme%20Options%26quot%3B' class='twitter-share-button' data-text='Theme Foundry: &quot;Don&#039;t Steal My Theme Options&quot;' data-url='http://wp.me/pQEdq-11n' data-counturl='http://nacin.com/2011/12/27/theme-foundry-dont-steal-my-theme-options/' data-count='horizontal' data-via='nacin' data-related='nacin'></a></p>]]></content:encoded>
			<wfw:commentRss>http://nacin.com/2011/12/27/theme-foundry-dont-steal-my-theme-options/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>In Open Source, Learn to&#160;Decide</title>
		<link>http://nacin.com/2011/12/18/in-open-source-learn-to-decide/</link>
		<comments>http://nacin.com/2011/12/18/in-open-source-learn-to-decide/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 01:02:06 +0000</pubDate>
		<dc:creator>Andrew Nacin</dc:creator>
				<category><![CDATA[decisions]]></category>
		<category><![CDATA[Havoc Pennington]]></category>
		<category><![CDATA[options]]></category>
		<category><![CDATA[release philosophy]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://nacin.com/?p=3895</guid>
		<description><![CDATA[Dave Winer tweeted a photo of a weird, verbose, and confusing Android options screen. I love Android, but like most open source projects, it falls victim to the proliferation of options, rather than making decisions for its users. When explaining &#8230; <a href="http://nacin.com/2011/12/18/in-open-source-learn-to-decide/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dave Winer <a href="https://twitter.com/#!/davewiner/status/148447415861657600">tweeted</a> a photo of a weird, verbose, and confusing Android options screen. I love Android, but like most open source projects, it falls victim to the proliferation of options, rather than making decisions for its users.</p>
<p>When explaining this to developers at conferences, I generally mention the preference panels in Adium, a Mac OS X chat client. It practically has an Advanced tab for the Advanced tab. Stuff everywhere. Problem is, when there are too many options, your users can&#8217;t find any of them.</p>
<p><strong>Open source doesn&#8217;t need to be this bad.</strong> One of the tenets of the WordPress <a href="http://wordpress.org/about/philosophy/">philosophy</a> is <em>Decisions, Not Options</em>:</p>
<blockquote><p>
When making decisions these are the users we consider first. A great example of this consideration is software options. Every time you give a user an option, you are asking them to make a decision. When a user doesn&#8217;t care or understand the option this ultimately leads to frustration. As developers we sometimes feel that providing options for everything is a good thing, you can never have too many choices, right? Ultimately these choices end up being technical ones, choices that the average end user has no interest in. It&#8217;s our duty as developers to make smart design decisions and avoid putting the weight of technical choices on our end users.</p></blockquote>
<p>Buried in the annals of WordPress, a <a href="http://codex.wordpress.org/Release_Philosophy">release philosophy</a> document was heavily inspired by the writings of GNOME contributor Havoc Pennington. On preferences, he wrote (nearly 10 years ago) —</p>
<blockquote><p>It turns out that preferences have a cost. Of course, some preferences also have important benefits &#8211; and can be crucial interface features. But each one has a price, and you have to carefully consider its value. Many users and developers don&#8217;t understand this, and end up with a lot of cost and little value for their preferences dollar.</p>
<ul>
<li>Too many preferences means you can&#8217;t find any of them.</li>
<li>Preferences really substantively damage QA and testing.</li>
<li>Preferences make integration and good UI difficult.</li>
<li>The point of a good program is to do something specific and do it well.</li>
<li>Preferences keep people from fixing real bugs.</li>
<li>Preferences can confuse many users.</li>
</ul>
<p>I find that if you&#8217;re hard-core disciplined about having good defaults that Just Work instead of lazily adding preferences, that naturally leads the overall UI in the right direction. Issues come up via bugzilla or mailing lists or user testing, and you fix them in some way other than adding a preference, and this means you have to think about the right UI and the right way to fix problems. Basically, using preferences as a band-aid is the root of much UI evil.</p></blockquote>
<p>WordPress is known for its simplicity and usability, but I can still think of a half-dozen options I wouldn&#8217;t hesitate to remove under the right circumstances. Many WordPress plugins subject their users to too many options. Don&#8217;t add settings screens simply because you know how.</p>
<p>Challenge yourself. Learn to decide.</p>
<p class="share-sfc-stc"><a href='http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-10P&count=horizontal&related=nacin&text=In%20Open%20Source%2C%20Learn%20to%20Decide' class='twitter-share-button' data-text='In Open Source, Learn to Decide' data-url='http://wp.me/pQEdq-10P' data-counturl='http://nacin.com/2011/12/18/in-open-source-learn-to-decide/' data-count='horizontal' data-via='nacin' data-related='nacin'></a></p>]]></content:encoded>
			<wfw:commentRss>http://nacin.com/2011/12/18/in-open-source-learn-to-decide/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>Hiding the welcome panel in WordPress 3.3&#160;multisite</title>
		<link>http://nacin.com/2011/12/11/hide-welcome-panel-for-multisite/</link>
		<comments>http://nacin.com/2011/12/11/hide-welcome-panel-for-multisite/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 01:45:08 +0000</pubDate>
		<dc:creator>Andrew Nacin</dc:creator>
				<category><![CDATA[Hide Welcome Panel for Multisite]]></category>
		<category><![CDATA[multisite]]></category>
		<category><![CDATA[my plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress 3.3]]></category>

		<guid isPermaLink="false">http://nacin.com/?p=3775</guid>
		<description><![CDATA[WordPress 3.3 introduces a new welcome panel designed to provide a better experience for new users installing WordPress for the first time. It&#8217;s a great idea, but one that may not work for all multisite installations. So I&#8217;m releasing a &#8230; <a href="http://nacin.com/2011/12/11/hide-welcome-panel-for-multisite/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://nacin.com/wp-content/uploads/2011/12/Screen-Shot-2011-12-11-at-10.43.04-PM.png" alt="" title="Screen Shot 2011-12-11 at 10.43.04 PM" width="846" height="336" class="alignright size-full wp-image-3825" /></p>
<p>WordPress 3.3 introduces a new welcome panel designed to provide a better experience for new users installing WordPress for the first time. It&#8217;s a great idea, but one that may not work for all multisite installations. So I&#8217;m releasing a plugin that networks can use to dismiss the panel for new sites and users.</p>
<p>Try <strong><a href="http://wordpress.org/extend/plugins/hide-welcome-panel-for-multisite/">Hide Welcome Panel for Multisite</a></strong>, version 1.0. Only works for networks, and the plugin must be activated from the network admin.</p>
<p>Want to know how it all works? The plugin&#8217;s <a href="http://plugins.svn.wordpress.org/hide-welcome-panel-for-multisite/trunk/hide-welcome-panel-for-multisite.php">inline documentation</a> contains the technical details.</p>
<p class="share-sfc-stc"><a href='http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-YT&count=horizontal&related=nacin&text=Hiding%20the%20welcome%20panel%20in%20WordPress%203.3%20multisite' class='twitter-share-button' data-text='Hiding the welcome panel in WordPress 3.3 multisite' data-url='http://wp.me/pQEdq-YT' data-counturl='http://nacin.com/2011/12/11/hide-welcome-panel-for-multisite/' data-count='horizontal' data-via='nacin' data-related='nacin'></a></p>]]></content:encoded>
			<wfw:commentRss>http://nacin.com/2011/12/11/hide-welcome-panel-for-multisite/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using apc
Object Caching 1362/1429 objects using apc

Served from: nacin.com @ 2012-05-17 22:25:49 -->
