<?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 &#187; WordPress</title>
	<atom:link href="http://nacin.com/tag/wordpress/feed/planet/" 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>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>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>Credits page for WordPress&#160;3.3</title>
		<link>http://nacin.com/2011/12/09/credits-page-for-wordpress-3-3/</link>
		<comments>http://nacin.com/2011/12/09/credits-page-for-wordpress-3-3/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 00:00:24 +0000</pubDate>
		<dc:creator>Andrew Nacin</dc:creator>
				<category><![CDATA[Chelsea Otakan]]></category>
		<category><![CDATA[Christi Burca]]></category>
		<category><![CDATA[contributors]]></category>
		<category><![CDATA[Daryl Koopersmith]]></category>
		<category><![CDATA[Dominik Schilling]]></category>
		<category><![CDATA[Heln Hou-Sandi]]></category>
		<category><![CDATA[John Blackbourn]]></category>
		<category><![CDATA[Jon Cave]]></category>
		<category><![CDATA[Sergey Biryukov]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress 3.3]]></category>

		<guid isPermaLink="false">http://nacin.com/?p=3776</guid>
		<description><![CDATA[The WordPress 3.3 credits page was updated today, for likely the final time. In five months, there were nearly 1,200 individual changes to WordPress (and counting). The credits page lists every individual who contributed to the latest release. A few &#8230; <a href="http://nacin.com/2011/12/09/credits-page-for-wordpress-3-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://nacin.com/wp-content/uploads/2011/12/Screen-Shot-2011-12-09-at-6.27.46-PM.png"><img class="alignright size-full wp-image-3778" title="Screen Shot 2011-12-09 at 6.27.46 PM" src="http://nacin.com/wp-content/uploads/2011/12/Screen-Shot-2011-12-09-at-6.27.46-PM.png" alt="" width="650" height="272" /></a></p>
<p>The WordPress 3.3 credits page was updated today, for likely the final time. In five months, there were nearly 1,200 individual changes to WordPress (and counting).</p>
<p>The credits page lists every individual who contributed to the latest release. A few stood out for their contributions, not just of high quantity, but of tremendous quality: <strong>Dominik Schilling</strong> (ocean90), <strong>Cristi Burcă</strong> (scribu), and <strong>Sergey Biryukov</strong>. The three are listed as contributing developers to 3.3. The core team — including guest committers Jon Cave (duck_) and Daryl Koopersmith — worked with these three daily, and they had a collective hand in nearly every major task this release.*</p>
<p>There were also three individuals added to the &#8216;Recent Rockstars&#8217; group for their recent contributions to core development. This release we chose <strong>Chelsea Otakan</strong> (chexee), <strong>Helen Hou-Sandi</strong>, and <strong>John Blackbourn</strong> (johnbillion). All together, the six contributing  developers and rockstars we&#8217;ve recognized contributed more than a fourth of all Trac comments and two-fifths of all props.</p>
<p>If you want to see the full list, click the WordPress icon in the 3.3 toolbar and head on over to the credits page, or wait for the release post (coming soon!). Maybe I&#8217;ll also experiment with a word cloud again as <a href="http://nacin.com/2010/04/30/visualizing-the-wordpress-3-0-contributors/">I&#8217;ve done in the past</a>.</p>
<p>In WordPress 3.4, we plan to recognize first-time contributors on the page, so if want to see your name in lights on the credits page, <a href="http://codex.wordpress.org/Contributing_to_WordPress">contribute to WordPress</a>.</p>
<p>* Fun fact: Average age of the five mentioned in this paragraph: 23.</p>
<p class="share-sfc-stc"><a href='http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-YU&count=horizontal&related=nacin&text=Credits%20page%20for%20WordPress%203.3' class='twitter-share-button' data-text='Credits page for WordPress 3.3' data-url='http://wp.me/pQEdq-YU' data-counturl='http://nacin.com/2011/12/09/credits-page-for-wordpress-3-3/' data-count='horizontal' data-via='nacin' data-related='nacin'></a></p>]]></content:encoded>
			<wfw:commentRss>http://nacin.com/2011/12/09/credits-page-for-wordpress-3-3/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>WordPress 3.3 Field Guide for&#160;Developers</title>
		<link>http://nacin.com/2011/12/07/wordpress-3-3-field-guide-for-developers/</link>
		<comments>http://nacin.com/2011/12/07/wordpress-3-3-field-guide-for-developers/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 18:40:18 +0000</pubDate>
		<dc:creator>Andrew Nacin</dc:creator>
				<category><![CDATA[admin bar]]></category>
		<category><![CDATA[field guide]]></category>
		<category><![CDATA[is_main_query]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress 3.3]]></category>
		<category><![CDATA[wp_editor]]></category>
		<category><![CDATA[WP_Screen]]></category>

		<guid isPermaLink="false">http://nacin.com/?p=3762</guid>
		<description><![CDATA[Last night, WordPress 3.3 Release Candidate 2 was released. As written in the release post, I think we&#8217;re really close to a final release. In preparation for that, I went on a tear yesterday and contributed to six posts for &#8230; <a href="http://nacin.com/2011/12/07/wordpress-3-3-field-guide-for-developers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last night, WordPress 3.3 Release Candidate 2 was released. As written in <a href="http://wordpress.org/news/2011/12/wordpress-3-3-release-candidate-2/">the release post</a>, I think we&#8217;re really close to a final release.</p>
<p>In preparation for that, I went on a tear yesterday and contributed to six posts for developers on our main development blog. The posts were a mixture of tutorials and API documentation what&#8217;s new and what&#8217;s changed in 3.3:</p>
<ul class="paragraphs">
<li><a href="http://wpdevel.wordpress.com/2011/12/07/admin-bar-api-changes-in-3-3/"><strong>Admin Bar API changes in 3.3</strong></a>. An overview of what changes might break your plugin, how we&#8217;ve tweaked the terminology and APIs for 3.3, the new Groups concept, and how to move and modify menu items.</li>
<li><a href="http://wpdevel.wordpress.com/2011/12/07/whats-new-javascript-in-3-3/"><strong>What to watch for: Javascript and Editor changes</strong></a>. There were quite a bit of changes here. jQuery was updated to 1.7.1, the current version. The full jQuery UI is now included, and was updated to 1.8.16, also the current version. And then there&#8217;s an example for <code>wp_editor()</code>. The QuickTags API (the HTML editor toolbar buttons) was rewritten, and we&#8217;ve improved both <code>wp_localize_script()</code> and <code>wp_enqueue_script()</code>.</li>
<li><a href="http://wpdevel.wordpress.com/2011/12/07/new-api-in-3-3-is_main_query/"><strong>New API: is_main_query()</strong></a>. I introduced this function and <code>WP_Query</code> method during my &#8216;You Don&#8217;t Know Query&#8217; talk in WordCamp Portland in September.</li>
<li><a href="http://wpdevel.wordpress.com/2011/12/07/do-not-include-wp-adminincludestemplate-php-to-get-add_meta_box/"><strong>Do not include wp-admin/includes/template.php to get add_meta_box()</strong></a>. I&#8217;m not even sure where to start with this one. When developing 3.3, we found that some plugins were doing something wrong when trying to call <code>add_meta_box()</code>. (Really, really wrong.) So consider this post a protip.</li>
<li><a href="http://wpdevel.wordpress.com/2011/12/07/admin_user_info_links/"><strong>The admin_user_info_links filter is gone</strong></a>. This needed to happen since we combined the admin bar with the admin header. Not too many plugins were using it. This comes after we dropped favorite actions in 3.2 as the UI continues to be refined.</li>
<li><a href="http://wpdevel.wordpress.com/2011/12/06/help-and-screen-api-changes-in-3-3/"><strong>Help and screen API changes</strong></a>. This post goes through the process of adding new help tabs, as well as how to use the screen object to determine the context of the current page. I spent a lot of time fleshing out WP_Screen in 3.3, so it was nice to see it all summed up in just a few hundred words.</li>
</ul>
<p>WordPress 3.3 — coming soon to a site near you.</p>
<p class="share-sfc-stc"><a href='http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-YG&count=horizontal&related=nacin&text=WordPress%203.3%20Field%20Guide%20for%20Developers' class='twitter-share-button' data-text='WordPress 3.3 Field Guide for Developers' data-url='http://wp.me/pQEdq-YG' data-counturl='http://nacin.com/2011/12/07/wordpress-3-3-field-guide-for-developers/' data-count='horizontal' data-via='nacin' data-related='nacin'></a></p>]]></content:encoded>
			<wfw:commentRss>http://nacin.com/2011/12/07/wordpress-3-3-field-guide-for-developers/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>When Did You Last Blog? A Fresh&#160;Start</title>
		<link>http://nacin.com/2011/12/05/when-did-you-last-blog/</link>
		<comments>http://nacin.com/2011/12/05/when-did-you-last-blog/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 15:39:36 +0000</pubDate>
		<dc:creator>Andrew Nacin</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://nacin.com/?p=3691</guid>
		<description><![CDATA[You know it&#8217;s bad when the most influential people in your life have all ganged up on you. My best friend Ben Balter wrote a script called When Did Nacin Last Blog (don&#8217;t worry, it&#8217;s on Github). My girlfriend planted &#8230; <a href="http://nacin.com/2011/12/05/when-did-you-last-blog/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>You know it&#8217;s bad when the most influential people in your life have all ganged up on you.</p>
<p>My best friend Ben Balter wrote a script called <a href="http://ben.balter.com/sandbox/when-did-nacin-last-blog/">When Did Nacin Last Blog</a> (don&#8217;t worry, <a href="https://github.com/benbalter/When-Did-Nacin-Last-Blog">it&#8217;s on Github</a>).</p>
<p>My girlfriend planted the &#8220;When did you last blog?&#8221; question at WordCamp Richmond last month.</p>
<p>My own father called me in October while I was in Seattle to quiz me on when my last blog post was (&#8220;April 16,&#8221; I knew off the top of my head), after which he pointed out I was also in Seattle then.</p>
<p>My boss recently sent me a friendly reminder letting me know it&#8217;s been 229 days since my last post. I wouldn&#8217;t be surprised if Matt used Ben&#8217;s tool.</p>
<p>It&#8217;s not that I don&#8217;t post to blogs. In the last 233 days, I&#8217;ve posted 19 times to the <a href="http://wpdevel.wordpress.com/author/nacin/">WordPress development P2</a>, 16 times to <a href="http://wppolyglots.wordpress.com/author/nacin/">our translators blog</a>, and three times to the <a href="http://wordpress.org/news/author/nacin/">WordPress Blog</a>.</p>
<p>And it&#8217;s not that I don&#8217;t write. I use <a href="http://twitter.com/nacin">Twitter</a> as a microblogging tool to share links and ideas. And since April 16, I&#8217;ve posted more than 2,600 comments on the WordPress bug tracker, and opened 81 tickets. (Exactly one-third remain open.)</p>
<p>I think the problem is two-fold. I don&#8217;t make time to blog, even though posting to a personal blog might as well be a job responsibility for me. I truly love blogging and web publishing, it&#8217;s just that after spending 60 hours a week on building, testing, and using web publishing software, I typically want to take a break. Second, I find other ways to publish most of the content I would publish, whether it&#8217;s on our bug tracker or on Twitter.</p>
<p>I&#8217;d like to change both of those things. So I&#8217;ve done some things to prepare for a change in routine.</p>
<p>I&#8217;ve switched to the Twenty Eleven theme using the one-column layout. I probably prefer Twenty Ten visually, but Twenty Eleven supports a number of post formats that I hope to leverage while microblogging. I have a feeling I&#8217;ll continue to tinker with this blog&#8217;s appearance — I&#8217;ve liked the designs and blogging styles of a <a title="Andrew Spittle" href="http://andrewspittle.net/">few</a> <a title="Alex Byers" href="http://byersalex.com/">good</a> <a title="Daniel Bachhuber" href="http://danielbachhuber.com/">friends</a>.</p>
<p>Just a month ago, I finally acquired the nacin.com domain, which I&#8217;ve wanted for many years. Until this weekend, the site resided at andrewnacin.com, but given that nacin is my identity both online and in real life (I&#8217;m called Nacin more than Andy or Andrew), it was symbolically important to me. (Thanks Pete Mall for being my proxy for negotiations.)</p>
<p>I have been keeping a list of potential essays to write, and started to draft a number of future posts. With the final release of WordPress 3.3 is just around the corner, there are a number of tutorials for cool new APIs I could probably cover. There&#8217;s a lot more I can write about — in the last nine months, I&#8217;ve worked on both coasts to get open source in newsrooms and government agencies. I&#8217;ve attended meetups in New York, Seattle, and of course D.C. I&#8217;ve evangelized WordPress at nine WordCamps, a PHP conference, and a BBQ festival.</p>
<p>I&#8217;ll also be posting links, quotes, and ideas that would normally go straight to Twitter. Lots of WordPress, yes, but you&#8217;ll likely see an infusion of non-WordPress things I find interesting, particularly in the areas and intersections of technology, open source, journalism, and politics (based on some of my recent tweets). I last blogged 233 days ago. It&#8217;s time this has changed.</p>
<p class="share-sfc-stc"><a href='http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-Xx&count=horizontal&related=nacin&text=When%20Did%20You%20Last%20Blog%3F%20A%20Fresh%20Start' class='twitter-share-button' data-text='When Did You Last Blog? A Fresh Start' data-url='http://wp.me/pQEdq-Xx' data-counturl='http://nacin.com/2011/12/05/when-did-you-last-blog/' data-count='horizontal' data-via='nacin' data-related='nacin'></a></p>]]></content:encoded>
			<wfw:commentRss>http://nacin.com/2011/12/05/when-did-you-last-blog/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>WordCamp&#160;Seattle</title>
		<link>http://nacin.com/2011/04/16/wordcamp-seattle/</link>
		<comments>http://nacin.com/2011/04/16/wordcamp-seattle/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 22:56:23 +0000</pubDate>
		<dc:creator>Andrew Nacin</dc:creator>
				<category><![CDATA[presentation]]></category>
		<category><![CDATA[WordCamp]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://andrewnacin.com/?p=3662</guid>
		<description><![CDATA[I&#8217;m here at WordCamp Seattle, and wanted to post my slides and a few other notes. I&#8217;m giving two talks today, one in the development track on best practices for plugin development (&#8220;Y U NO CODE WELL&#8221;), and an Ignite &#8230; <a href="http://nacin.com/2011/04/16/wordcamp-seattle/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m here at WordCamp Seattle, and wanted to post my slides and a few other notes. I&#8217;m giving two talks today, one in the development track on best practices for plugin development (&#8220;Y U NO CODE WELL&#8221;), and an Ignite talk on contributing to the WordPress community. </p>
<p>First, during my development talk, I was asked for five tips on writing secure code. In return, I pulled up a recent email I wrote where I provided 10 tips:</p>
<blockquote><p>
Never trust the user. You need to assume that all user input is insecure, and that all output is unescaped. The primary points are:</p>
<ol>
<li>Always escape attributes, URLs, and text on output.</li>
<li>Always sanitize, scrub and validate input.</li>
<li>Always prepare database queries.</li>
<li>Never trust the user.</li>
<li>Never output anything that is unsanitized or unescaped.</li>
<li>Never store anything that is unsanitized.</li>
<li>Know the difference between authority and intention.</li>
<li>Never trust the user.</li>
<li>Always use the many helper functions &#8212; we make it easy to write secure code.</li>
<li>Never trust the user.</li>
</ol>
</blockquote>
<h3>Best Practices for Plugin Development</h3>
<p>http://www.slideshare.net/andrewnacin/best-practices-in-plugin-development-wordcamp-seattle</p>
<h3>Ignite Talk: Ask Not What WordPress Can Do For You</h3>
<p>http://www.slideshare.net/andrewnacin/ask-not-what-wordpress-can-do-for-you-ignite-wordcamp-seattle</p>
<p class="share-sfc-stc"><a href='http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-X4&count=horizontal&related=nacin&text=WordCamp%20Seattle' class='twitter-share-button' data-text='WordCamp Seattle' data-url='http://wp.me/pQEdq-X4' data-counturl='http://nacin.com/2011/04/16/wordcamp-seattle/' data-count='horizontal' data-via='nacin' data-related='nacin'></a></p>]]></content:encoded>
			<wfw:commentRss>http://nacin.com/2011/04/16/wordcamp-seattle/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Help the WordPress DC&#160;Community</title>
		<link>http://nacin.com/2011/04/09/help-the-wordpress-dc-community/</link>
		<comments>http://nacin.com/2011/04/09/help-the-wordpress-dc-community/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 19:04:44 +0000</pubDate>
		<dc:creator>Andrew Nacin</dc:creator>
				<category><![CDATA[D.C.]]></category>
		<category><![CDATA[meetup]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://andrewnacin.com/?p=3651</guid>
		<description><![CDATA[After a number of very successful meetups over the last year, the local WordPress community in Washington, D.C., is growing fast in both size and strength. How can you help? <a href="http://nacin.com/2011/04/09/help-the-wordpress-dc-community/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After a number of very successful meetups over the last year, the local WordPress community in Washington, D.C., is growing fast in both size and strength.</p>
<p>The group offers some great education and networking opportunities, and the local community is becoming very involved. We&#8217;re very proud to have some great <strong>local</strong> sponsors and supporters, including <a href="http://graphpaperpress.com/">Graph Paper Press</a>, <a href="http://site5.com/">Site5 Hosting</a>, <a href="http://accessibilitydc.org/">Accessibility DC</a>, and our hosts <a href="http://fathomcreative.com/">Fathom Creative</a>. Next week, somewhere around eight local users and developers are presenting lightning talks. Not only are we typically seeing 40 or more at every meetup, we live-stream and record our events, too.</p>
<p>We&#8217;ve hosted some prominent community members, including <a href="http://mitcho.com">Mitcho Erlewine</a>, GPP&#8217;s <a href="http://thadallender.com/">Thad Allender</a>, <a href="http://themelab.com/">Theme Lab&#8217;s</a> <a href="http://leland.info/">Leland Fiegel</a>, and of course, WordPress founder <a href="http://ma.tt/">Matt Mullenweg</a>. We want to host more awesome events, and we also want to become a strong resource for the community.</p>
<p>While co-organizer <a href="http://aaron.jorb.in/">Aaron Jorbin</a> and I have worked hard to organically grow a community with local roots, the two of us are also heavily tapped into the WordPress community as a whole, and we hope to bring some of that awesomeness to D.C.</p>
<p>How can you help? Here&#8217;s some ideas:</p>
<p><strong>If you&#8217;re coming to town, let me know.</strong> Our meetups are typically the second Tuesday of the month, but we&#8217;ve scheduled special meetups when awesome people are in town, and want that to continue. We&#8217;ve done all sorts of formats: presentations, town halls, demos, lightning talks, and social gatherings. Well, social gatherings happen after every meetup, but we&#8217;ve done those standalone too.</p>
<p><strong>Send along a book:</strong> I&#8217;m giving away a copy of <a href="http://www.amazon.com/Professional-WordPress-Plugin-Development-Williams/dp/0470916222">Professional WordPress Plugin Development</a> next Tuesday, and the winning developer will be asked to review the book. There are a number of relevant and awesome books I&#8217;d love to offer to our members.</p>
<p><strong>Send along some swag:</strong> While my more than two dozen WordPress shirts helps my stated goal of wearing a different one to every meetup, I&#8217;d love to spread the love a bit. Other items are welcome, too.</p>
<p><strong>Send along a product or promotion:</strong> Lots of premium themes, plugins, and services are out there. Ideally, if we&#8217;re giving away a free product, I&#8217;d like to be able to also offer a promotion to everyone there. Contact me if you&#8217;re interested in supporting the community this way.</p>
<p><strong>Provide a micro-sponsorship:</strong> Thanks to the amazing generosity of Fathom and others, we don&#8217;t have much in the way of costs. But we&#8217;d like to provide pizza and beer when possible, since not everyone has time to grab a six-pack on the way over to restock the Fathom fridge.</p>
<p>That&#8217;s about it for now &#8212; please <a href="/contact/">contact me</a> if you&#8217;re interested in anything. And seriously, don&#8217;t forget to let us know if you&#8217;re ever coming to town. We have a great group.</p>
<p class="share-sfc-stc"><a href='http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-WT&count=horizontal&related=nacin&text=Help%20the%20WordPress%20DC%20Community' class='twitter-share-button' data-text='Help the WordPress DC Community' data-url='http://wp.me/pQEdq-WT' data-counturl='http://nacin.com/2011/04/09/help-the-wordpress-dc-community/' data-count='horizontal' data-via='nacin' data-related='nacin'></a></p>]]></content:encoded>
			<wfw:commentRss>http://nacin.com/2011/04/09/help-the-wordpress-dc-community/feed/</wfw:commentRss>
		<slash:comments>1</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 1377/1428 objects using apc

Served from: nacin.com @ 2012-05-17 22:30:11 -->
