CINXE.COM

Andrew Nacin | WordPress Lead Developer

<!DOCTYPE html> <!--[if IE 6]> <html id="ie6" xmlns:fb="http://ogp.me/ns/fb#" xmlns:og="http://ogp.me/ns#" lang="en-US"> <![endif]--> <!--[if IE 7]> <html id="ie7" xmlns:fb="http://ogp.me/ns/fb#" xmlns:og="http://ogp.me/ns#" lang="en-US"> <![endif]--> <!--[if IE 8]> <html id="ie8" xmlns:fb="http://ogp.me/ns/fb#" xmlns:og="http://ogp.me/ns#" lang="en-US"> <![endif]--> <!--[if !(IE 6) | !(IE 7) | !(IE 8) ]><!--> <html xmlns:fb="http://ogp.me/ns/fb#" xmlns:og="http://ogp.me/ns#" lang="en-US"> <!--<![endif]--> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("http://nacin.com:80/","20130202174919","https://web.archive.org/","web","/_static/", "1359827359"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="UTF-8"/> <meta name="viewport" content="width=device-width"/> <title>Andrew Nacin | WordPress Lead Developer</title> <link rel="profile" href="http://gmpg.org/xfn/11"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20130202174919cs_/http://nacin.com/wp-content/themes/nacin/style.css?v=20120207"/> <link rel="pingback" href="http://nacin.com/xmlrpc.php"/> <!--[if lt IE 9]> <script src="http://nacin.com/wp-content/themes/twentyeleven/js/html5.js" type="text/javascript"></script> <![endif]--> <link rel="alternate" type="application/rss+xml" title="Nacin » Feed" href="https://web.archive.org/web/20130202174919/http://nacin.com/feed/"/> <link rel="alternate" type="application/rss+xml" title="Nacin » Comments Feed" href="https://web.archive.org/web/20130202174919/http://nacin.com/comments/feed/"/> <script type="text/javascript" src="https://web.archive.org/web/20130202174919js_/http://platform.twitter.com/anywhere.js?id=Wlwwu33eguA1CNHitnH0Ag&amp;v=1"></script> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://nacin.com/xmlrpc.php?rsd"/> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://nacin.com/wp-includes/wlwmanifest.xml"/> <meta name="generator" content="WordPress 3.6-alpha-23334"/> <link rel="shortlink" href="https://web.archive.org/web/20130202174919/http://wp.me/QEdq"/> <meta property="og:type" content="blog"/> <meta property="og:title" content="Nacin"/> <meta property="og:url" content="https://web.archive.org/web/20130202174919/http://nacin.com/"/> <meta property="og:site_name" content="Nacin"/> <meta property="fb:app_id" content="163662570313065"/> <meta property="og:locale" content="en_US"/> <link rel="shortcut icon" href="/web/20130202174919im_/http://nacin.com/favicon.ico?2"/> <meta id="syntaxhighlighteranchor" name="syntaxhighlighter-version" content="3.1.3"/> </head> <body class="home blog single-author one-column content"> <div id="page" class="hfeed"> <header id="branding" role="banner"> <hgroup> <h1 id="site-title"><span><a href="https://web.archive.org/web/20130202174919/http://nacin.com/" title="Nacin" rel="home">Nacin</a></span></h1> <h2 id="site-description">WordPress Lead Developer</h2> </hgroup> <a href="https://web.archive.org/web/20130202174919/http://nacin.com/"> <img src="https://web.archive.org/web/20130202174919im_/http://andrewnacin.com/wp-content/themes/twentyten/images/headers/inkwell.jpg" width="1000" height="288" alt=""/> </a> <form method="get" id="searchform" action="https://web.archive.org/web/20130202174919/http://nacin.com/"> <label for="s" class="assistive-text">Search</label> <input type="text" class="field" name="s" id="s" placeholder="Search"/> <input type="submit" class="submit" name="submit" id="searchsubmit" value="Search"/> </form> <nav id="access" role="navigation"> <h3 class="assistive-text">Main menu</h3> <div class="skip-link"><a class="assistive-text" href="#content" title="Skip to primary content">Skip to primary content</a></div> <div class="skip-link"><a class="assistive-text" href="#secondary" title="Skip to secondary content">Skip to secondary content</a></div> <div class="menu-main-container"><ul id="menu-main" class="menu"><li id="menu-item-244" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-244"><a href="https://web.archive.org/web/20130202174919/http://nacin.com/">Home</a></li> <li id="menu-item-245" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-245"><a href="https://web.archive.org/web/20130202174919/http://nacin.com/about/">About</a></li> <li id="menu-item-249" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-249"><a href="https://web.archive.org/web/20130202174919/http://nacin.com/contact/">Contact</a></li> <li id="menu-item-3405" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3405"><a href="https://web.archive.org/web/20130202174919/http://nacin.com/donate/">Donate</a></li> <li id="menu-item-359" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-359"><a>Plugins</a> <ul class="sub-menu"> <li id="menu-item-360" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-360"><a href="https://web.archive.org/web/20130202174919/http://wordpress.org/extend/plugins/log-deprecated-notices/">Log Deprecated&nbsp;Notices</a></li> <li id="menu-item-361" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-361"><a href="https://web.archive.org/web/20130202174919/http://wordpress.org/extend/plugins/hide-welcome-panel-for-multisite/">Hide Welcome Panel for&nbsp;Multisite</a></li> <li id="menu-item-3609" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3609"><a href="https://web.archive.org/web/20130202174919/http://wordpress.org/extend/plugins/filtered-html-for-editors/">Filtered HTML for&nbsp;Editors</a></li> <li id="menu-item-362" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-362"><a href="https://web.archive.org/web/20130202174919/http://wordpress.org/extend/plugins/simple-footnotes/">Simple&nbsp;Footnotes</a></li> </ul> </li> </ul></div> </nav><!-- #access --> </header><!-- #branding --> <div id="main"> <div id="primary"> <div id="content" role="main"> <nav id="nav-above"> <h3 class="assistive-text">Post navigation</h3> <div class="nav-previous"><a href="https://web.archive.org/web/20130202174919/http://nacin.com/page/2/"><span class="meta-nav">&larr;</span> Older posts</a></div> <div class="nav-next"></div> </nav><!-- #nav-above --> <article id="post-4066" class="post-4066 post type-post status-publish format-aside hentry"> <header class="entry-header"> <hgroup> <h2 class="entry-title"><a href="https://web.archive.org/web/20130202174919/http://nacin.com/2012/11/30/donate-to-movember/" title="Permalink to Donate to Movember" rel="bookmark">Donate to&nbsp;Movember</a></h2> <h3 class="entry-format">Aside</h3> </hgroup> </header><!-- .entry-header --> <div class="entry-content"> <p>A month of very long days working on WordPress 3.5 has made growing my Movember beard easy. But it&#8217;s also meant no time to raise any donations. Help fight prostate and testicular cancer <a href="https://web.archive.org/web/20130202174919/http://us.movember.com/mospace/5510373">with a small donation</a>? In return, free copies of WordPress 3.5 for everyone.</p> <p class="share-sfc-stc"><a href="https://web.archive.org/web/20130202174919/http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-13A&amp;count=horizontal&amp;related=nacin&amp;text=Donate%20to%20Movember" class="twitter-share-button" data-text="Donate to Movember" data-url="https://web.archive.org/web/20130202174919/http://wp.me/pQEdq-13A" data-counturl="http://nacin.com/2012/11/30/donate-to-movember/" data-count="horizontal" data-via="nacin" data-related="nacin"></a></p> </div><!-- .entry-content --> <footer class="entry-meta"> <span class="sep">Posted on </span><a href="https://web.archive.org/web/20130202174919/http://nacin.com/2012/11/30/donate-to-movember/" title="4:18 pm" rel="bookmark"><time class="entry-date" datetime="2012-11-30T16:18:48+00:00">November 30, 2012</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://web.archive.org/web/20130202174919/http://nacin.com/author/nacin/" title="View all posts by Andrew Nacin" rel="author">Andrew Nacin</a></span></span> </footer><!-- .entry-meta --> </article><!-- #post-4066 --> <article id="post-4030" class="post-4030 post type-post status-publish format-standard hentry tag-apple tag-education"> <header class="entry-header"> <h1 class="entry-title"><a href="https://web.archive.org/web/20130202174919/http://nacin.com/2012/10/25/ipads-in-education/" title="Permalink to iPads in education" rel="bookmark">iPads in&nbsp;education</a></h1> <div class="entry-meta"> <span class="sep">Posted on </span><a href="https://web.archive.org/web/20130202174919/http://nacin.com/2012/10/25/ipads-in-education/" title="7:25 pm" rel="bookmark"><time class="entry-date" datetime="2012-10-25T19:25:07+00:00">October 25, 2012</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://web.archive.org/web/20130202174919/http://nacin.com/author/nacin/" title="View all posts by Andrew Nacin" rel="author">Andrew Nacin</a></span></span> </div><!-- .entry-meta --> <div class="comments-link"> <a href="https://web.archive.org/web/20130202174919/http://nacin.com/2012/10/25/ipads-in-education/#comments" title="Comment on iPads in education">8</a> </div> </header><!-- .entry-header --> <div class="entry-content"> <p>What a headline from Talking Points Memo: <a href="https://web.archive.org/web/20130202174919/http://idealab.talkingpointsmemo.com/2012/10/apple-ipad-mini-education-mcgraw-hill.php">Apple iPad Mini May Cause Problems For Education, McGraw Hill Exec Says</a>. The interview is a doozy, but this whining from McGraw Hill senior vice president Vineet Madan got me:</p> <blockquote><p>“If I were a teacher who had spent the last pennies of his or her budget buying new iPads for students a few months ago, I don’t know if I’d be too happy waking up and finding out that there’s a new iPad with a completely different connector cable now.”</p></blockquote> <blockquote><p>“If you’re operating in a classroom that has iPads, now if you want to upgrade or replace a device, you’re going to have to maintain multiple chargers.”</p></blockquote> <p>So let me get this straight: They use their budget on iPads, and then find more money to later upgrade the devices, and their concern is the <em>connector cables</em>?</p> <p>Sorry, but why the hell wouldn&#8217;t they be happy? <strong>They have iPads.</strong> Teachers want them because they are incredible educational tools. Do you really think teachers are going to complain about a few connector cables? <a class="simple-footnote" title="And aside from that, who hasn’t juggled multiple chargers? Phones only began to gravitate to micro USB a few years ago. Then there’s cables for portable hard drives, bluetooth devices… I have a bag of old BlackBerry chargers I’ll never be able to use. Man, that was silly — I should have stayed with my BlackBerry Bold and saved myself the trouble. It’s also not like Apple is going to change their connector again anytime soon. The 30-pin connectors long overstayed their welcome and Lightning is clearly built to last." id="return-note-4030-1" href="#note-4030-1"><sup>1</sup></a> Someone needs to explain to him the right cable comes with the iPad when you buy it. Do you really think teachers are going to complain when they have iPads to begin with? They don&#8217;t care what generation the iPad is. <a class="simple-footnote" title="My friend Andrew Spittle said this post reminded him of Harry Marks quoting a few tech writers throwing a tantrum over their third-generation iPad being out of date. Read to the end." id="return-note-4030-2" href="#note-4030-2"><sup>2</sup></a> They just want tools that can make a difference. And what a difference an iPad can make in so many fields, especially the sciences and mathematics.</p> <p>My high school in Connecticut issued laptops to every student. (It was a magnet school with a focus on technology and international studies.) Each grade, 6 through 12, had a different model, which was replaced every few years. That means different power cords, batteries, and spare parts. This is not something to complain about. I&#8217;m grateful I had this much access to technology growing up, and I&#8217;m ecstatic that my one-day children will be immersed even more. From 1999 &#8211; 2006, I went through four laptops. You know how many textbooks &#8212; McGraw Hill or otherwise &#8212; I was able to access on them? None. <em>That</em> is something to complain about.</p> <p>We should hardly be surprised that a textbook company is trying to temper Apple&#8217;s influence with this kind of drama. Many phone companies have lost some control of their domain to Apple. Textbook companies are next.</p> <div class="simple-footnotes"><p class="notes">Notes:</p><ol><li id="note-4030-1">And aside from that, who hasn&#8217;t juggled multiple chargers? Phones only began to gravitate to micro USB a few years ago. Then there&#8217;s cables for portable hard drives, bluetooth devices&#8230; I have a bag of old BlackBerry chargers I&#8217;ll never be able to use. Man, that was silly &#8212; I should have stayed with my BlackBerry Bold and saved myself the trouble.</p> <p>It&#8217;s also not like Apple is going to change their connector again anytime soon. The 30-pin connectors long overstayed their welcome and Lightning is clearly built to last. <a href="#return-note-4030-1">&#8617;</a></li><li id="note-4030-2">My friend <a href="https://web.archive.org/web/20130202174919/http://andrewspittle.net/">Andrew Spittle</a> said this post reminded him of <a href="https://web.archive.org/web/20130202174919/http://curiousrat.com/2012/10/23/incensed">Harry Marks</a> quoting a few tech writers throwing a tantrum over their third-generation iPad being out of date. Read to the end. <a href="#return-note-4030-2">&#8617;</a></li></ol></div><p class="share-sfc-stc"><a href="https://web.archive.org/web/20130202174919/http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-130&amp;count=horizontal&amp;related=nacin&amp;text=iPads%20in%20education" class="twitter-share-button" data-text="iPads in education" data-url="https://web.archive.org/web/20130202174919/http://wp.me/pQEdq-130" data-counturl="http://nacin.com/2012/10/25/ipads-in-education/" data-count="horizontal" data-via="nacin" data-related="nacin"></a></p> </div><!-- .entry-content --> <footer class="entry-meta"> <span class="tag-links"> <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> <a href="https://web.archive.org/web/20130202174919/http://nacin.com/tag/apple/" rel="tag">Apple</a>, <a href="https://web.archive.org/web/20130202174919/http://nacin.com/tag/education/" rel="tag">education</a> </span> <span class="sep"> | </span> <span class="comments-link"><a href="https://web.archive.org/web/20130202174919/http://nacin.com/2012/10/25/ipads-in-education/#comments" title="Comment on iPads in education"><b>8</b> Replies</a></span> </footer><!-- .entry-meta --> </article><!-- #post-4030 --> <article id="post-4003" class="post-4003 post type-post status-publish format-standard hentry tag-page-templates tag-wordpress tag-wordpress-3-4 tag-wp_theme"> <header class="entry-header"> <h1 class="entry-title"><a href="https://web.archive.org/web/20130202174919/http://nacin.com/2012/03/29/page-templates-in-subdirectories-new-in-wordpress-3-4/" title="Permalink to Page templates in subdirectories, new in WordPress 3.4" rel="bookmark">Page templates in subdirectories, new in WordPress&nbsp;3.4</a></h1> <div class="entry-meta"> <span class="sep">Posted on </span><a href="https://web.archive.org/web/20130202174919/http://nacin.com/2012/03/29/page-templates-in-subdirectories-new-in-wordpress-3-4/" title="12:33 pm" rel="bookmark"><time class="entry-date" datetime="2012-03-29T12:33:43+00:00">March 29, 2012</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://web.archive.org/web/20130202174919/http://nacin.com/author/nacin/" title="View all posts by Andrew Nacin" rel="author">Andrew Nacin</a></span></span> </div><!-- .entry-meta --> <div class="comments-link"> <a href="https://web.archive.org/web/20130202174919/http://nacin.com/2012/03/29/page-templates-in-subdirectories-new-in-wordpress-3-4/#comments" title="Comment on Page templates in subdirectories, new in WordPress 3.4">84</a> </div> </header><!-- .entry-header --> <div class="entry-content"> <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="https://web.archive.org/web/20130202174919/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="https://web.archive.org/web/20130202174919/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="https://web.archive.org/web/20130202174919/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="https://web.archive.org/web/20130202174919/http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-12z&amp;count=horizontal&amp;related=nacin&amp;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="https://web.archive.org/web/20130202174919/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> </div><!-- .entry-content --> <footer class="entry-meta"> <span class="tag-links"> <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> <a href="https://web.archive.org/web/20130202174919/http://nacin.com/tag/page-templates/" rel="tag">page templates</a>, <a href="https://web.archive.org/web/20130202174919/http://nacin.com/tag/wordpress/" rel="tag">WordPress</a>, <a href="https://web.archive.org/web/20130202174919/http://nacin.com/tag/wordpress-3-4/" rel="tag">WordPress 3.4</a>, <a href="https://web.archive.org/web/20130202174919/http://nacin.com/tag/wp_theme/" rel="tag">WP_Theme</a> </span> <span class="sep"> | </span> <span class="comments-link"><a href="https://web.archive.org/web/20130202174919/http://nacin.com/2012/03/29/page-templates-in-subdirectories-new-in-wordpress-3-4/#comments" title="Comment on Page templates in subdirectories, new in WordPress 3.4"><b>84</b> Replies</a></span> </footer><!-- .entry-meta --> </article><!-- #post-4003 --> <article id="post-3995" class="post-3995 post type-post status-publish format-standard hentry tag-government tag-wordpress"> <header class="entry-header"> <h1 class="entry-title"><a href="https://web.archive.org/web/20130202174919/http://nacin.com/2012/03/15/wordpress-so-easy-a-congressman-can-do-it/" title="Permalink to WordPress: So Easy a Congressman Can Do It" rel="bookmark">WordPress: So Easy a Congressman Can Do&nbsp;It</a></h1> <div class="entry-meta"> <span class="sep">Posted on </span><a href="https://web.archive.org/web/20130202174919/http://nacin.com/2012/03/15/wordpress-so-easy-a-congressman-can-do-it/" title="2:47 pm" rel="bookmark"><time class="entry-date" datetime="2012-03-15T14:47:54+00:00">March 15, 2012</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://web.archive.org/web/20130202174919/http://nacin.com/author/nacin/" title="View all posts by Andrew Nacin" rel="author">Andrew Nacin</a></span></span> </div><!-- .entry-meta --> <div class="comments-link"> <a href="https://web.archive.org/web/20130202174919/http://nacin.com/2012/03/15/wordpress-so-easy-a-congressman-can-do-it/#comments" title="Comment on WordPress: So Easy a Congressman Can Do It">9</a> </div> </header><!-- .entry-header --> <div class="entry-content"> <p>The U.S. House Committee on Oversight and Government Reform <a href="https://web.archive.org/web/20130202174919/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> <blockquote class="twitter-tweet"><p>New <a href="https://web.archive.org/web/20130202174919/http://t.co/7m7BwixZ" title="http://Oversight.House.Gov">Oversight.House.Gov</a> is built w/ @<a href="https://web.archive.org/web/20130202174919/https://twitter.com/wordpress">wordpress</a>, rare for govt sites, to support fast improvements in response to your feedback</p> <p>&mdash; Darrell Issa (@DarrellIssa) <a href="https://web.archive.org/web/20130202174919/https://twitter.com/DarrellIssa/status/180331770506518528" data-datetime="2012-03-15T16:36:59+00:00">March 15, 2012</a></p></blockquote> <p><script src="//web.archive.org/web/20130202174919js_/http://platform.twitter.com/widgets.js" charset="utf-8"></script></p> <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="https://web.archive.org/web/20130202174919/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="https://web.archive.org/web/20130202174919if_/http://www.youtube.com/embed/38PlJ9kMPKY?fs=1&amp;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="https://web.archive.org/web/20130202174919/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="https://web.archive.org/web/20130202174919/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="https://web.archive.org/web/20130202174919/http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-12r&amp;count=horizontal&amp;related=nacin&amp;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="https://web.archive.org/web/20130202174919/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> </div><!-- .entry-content --> <footer class="entry-meta"> <span class="tag-links"> <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> <a href="https://web.archive.org/web/20130202174919/http://nacin.com/tag/government/" rel="tag">government</a>, <a href="https://web.archive.org/web/20130202174919/http://nacin.com/tag/wordpress/" rel="tag">WordPress</a> </span> <span class="sep"> | </span> <span class="comments-link"><a href="https://web.archive.org/web/20130202174919/http://nacin.com/2012/03/15/wordpress-so-easy-a-congressman-can-do-it/#comments" title="Comment on WordPress: So Easy a Congressman Can Do It"><b>9</b> Replies</a></span> </footer><!-- .entry-meta --> </article><!-- #post-3995 --> <article id="post-3991" class="post-3991 post type-post status-publish format-link hentry tag-ben-balter tag-github tag-journalism tag-revisions tag-wordpress"> <header class="entry-header"> <hgroup> <h2 class="entry-title"><a href="https://web.archive.org/web/20130202174919/http://nacin.com/2012/03/01/github-for-journalism/" title="Permalink to What WordPress Post Forking could do to Editorial Workflows" rel="bookmark">What WordPress Post Forking could do to Editorial&nbsp;Workflows</a></h2> <h3 class="entry-format">Link</h3> </hgroup> <div class="comments-link"> <a href="https://web.archive.org/web/20130202174919/http://nacin.com/2012/03/01/github-for-journalism/#comments" title="Comment on What WordPress Post Forking could do to Editorial Workflows">7</a> </div> </header><!-- .entry-header --> <div class="entry-content"> <p><a href="https://web.archive.org/web/20130202174919/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="https://web.archive.org/web/20130202174919/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="https://web.archive.org/web/20130202174919/http://twitter.com/share?url=http%3A%2F%2Fwp.me%2FpQEdq-12n&amp;count=horizontal&amp;related=nacin&amp;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="https://web.archive.org/web/20130202174919/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> </div><!-- .entry-content --> <footer class="entry-meta"> <span class="sep">Posted on </span><a href="https://web.archive.org/web/20130202174919/http://nacin.com/2012/03/01/github-for-journalism/" title="6:37 pm" rel="bookmark"><time class="entry-date" datetime="2012-03-01T18:37:18+00:00">March 1, 2012</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://web.archive.org/web/20130202174919/http://nacin.com/author/nacin/" title="View all posts by Andrew Nacin" rel="author">Andrew Nacin</a></span></span> <span class="sep"> | </span> <span class="comments-link"><a href="https://web.archive.org/web/20130202174919/http://nacin.com/2012/03/01/github-for-journalism/#comments" title="Comment on What WordPress Post Forking could do to Editorial Workflows"><b>7</b> Replies</a></span> </footer><!-- .entry-meta --> </article><!-- #post-3991 --> <nav id="nav-below"> <h3 class="assistive-text">Post navigation</h3> <div class="nav-previous"><a href="https://web.archive.org/web/20130202174919/http://nacin.com/page/2/"><span class="meta-nav">&larr;</span> Older posts</a></div> <div class="nav-next"></div> </nav><!-- #nav-above --> </div><!-- #content --> </div><!-- #primary --> </div><!-- #main --> <footer id="colophon" role="contentinfo"> <div id="supplementary" class="two"> <div id="first" class="widget-area" role="complementary"> <aside id="text-3" class="widget widget_text"><h3 class="widget-title">About Me</h3> <div class="textwidget"><p><img src="https://web.archive.org/web/20130202174919im_/http://0.gravatar.com/avatar/01cfe9feaafb068590891bbd1f6a7f5a?size=75" style="float:right; margin:0 0 7px 7px"/> Hi, I'm Andrew Nacin, a Lead Developer of WordPress and Tech Ninja at Audrey Capital. I live in Washington, D.C. <a href="/web/20130202174919/http://nacin.com/about/">More...</a></p> </div> </aside><aside id="text-6" class="widget widget_text"><h3 class="widget-title">Find Me</h3> <div class="textwidget"><ul> <li><a href="https://web.archive.org/web/20130202174919/http://twitter.com/nacin">@nacin on Twitter</a></li> <li><a href="https://web.archive.org/web/20130202174919/http://ohloh.net/accounts/nacin">on Ohloh</a></li> <li><a href="https://web.archive.org/web/20130202174919/http://gravatar.com/nacin">on Gravatar</a></li> <li><a href="https://web.archive.org/web/20130202174919/http://about.me/nacin">on about.me</a></li> <li><a href="/web/20130202174919/http://nacin.com/contact/">Contact me directly</a></li> <li><a href="/web/20130202174919/http://nacin.com/feed/">This blog's RSS feed</a></li> </ul></div> </aside><aside id="linkcat-9" class="widget widget_links"><h3 class="widget-title">WordPress</h3> <ul class="xoxo blogroll"> <li><a href="https://web.archive.org/web/20130202174919/http://wpdevel.wordpress.com/" title="A P2 blog where we discuss the upcoming release">Development Updates</a></li> <li><a href="https://web.archive.org/web/20130202174919/http://core.trac.wordpress.org/">WordPress Trac</a></li> <li><a href="https://web.archive.org/web/20130202174919/http://wordpress.org/about/">WordPress.org</a></li> </ul> </aside> </div><!-- #first .widget-area --> <div id="second" class="widget-area" role="complementary"> <aside id="text-10" class="widget widget_text"><h3 class="widget-title">Tweets</h3> <div class="textwidget"><ul id="twitter_update_list"></ul> <script type="text/javascript"> function twitterCallback2(c){for(var b=[],a=0;a<c.length;a++){var e=c[a].user.screen_name,f=c[a].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,function(d){return'<a href="'+d+'">'+d+"</a>"}).replace(/\B@([_a-z0-9]+)/ig,function(d){return d.charAt(0)+'<a href="https://web.archive.org/web/20130202174919/http://twitter.com/'+d.substring(1)+'">'+d.substring(1)+"</a>"});b.push('<li><span class="status">'+f+'</span> <a class="time" href="https://web.archive.org/web/20130202174919/http://twitter.com/'+e+"/statuses/"+c[a].id+'">'+relative_time(c[a].created_at)+ "</a></li>")}document.getElementById("twitter_update_list").innerHTML=b.join("")} function relative_time(c){var b=c.split(" ");c=b[1]+" "+b[2]+", "+b[5]+" "+b[3];var a=Date.parse(c);b=arguments.length>1?arguments[1]:new Date;a=parseInt((b.getTime()-a)/1E3,10);a+=b.getTimezoneOffset()*60;return a<60?"less than a minute ago":a<120?"about a minute ago":a<3600?parseInt(a/60,10).toString()+" minutes ago":a<7200?"about an hour ago":a<86400?"about "+parseInt(a/3600,10).toString()+" hours ago":a<172800?"1 day ago":parseInt(a/86400,10).toString()+" days ago"}; </script> <script type="text/javascript" src="https://web.archive.org/web/20130202174919js_/http://api.twitter.com/1/statuses/user_timeline.json?include_rts=true&amp;screen_name=nacin&amp;count=4&amp;callback=twitterCallback2"></script></div> </aside> <aside id="stc-follow-3" class="widget widget_stc-follow"> <div id="stcFollow-nacin"></div> <script type="text/javascript"> twttr.anywhere(function (twitter) { twitter('#stcFollow-nacin').followButton('nacin') }); </script> </aside> </div><!-- #second .widget-area --> </div><!-- #supplementary --> <div id="site-generator"> <a href="https://web.archive.org/web/20130202174919/http://wordpress.org/" title="Semantic Personal Publishing Platform">Proudly powered by WordPress</a> </div> </footer><!-- #colophon --> </div><!-- #page --> <script type="text/javascript"> twttr.anywhere(function (T) { T.linkifyUsers(); }); </script> <script type="text/javascript" src="https://web.archive.org/web/20130202174919js_/http://platform.twitter.com/widgets.js"></script><script type="text/javascript" src="https://web.archive.org/web/20130202174919js_/http://nacin.com/wp-includes/js/jquery/jquery.js?ver=1.9.0"></script> <script type="text/javascript" src="https://web.archive.org/web/20130202174919js_/http://nacin.com/wp-includes/js/jquery/jquery-migrate.js?ver=1.0.0"></script> <script type="text/javascript" src="https://web.archive.org/web/20130202174919js_/http://s.gravatar.com/js/gprofiles.js?aa&amp;ver=3.6-alpha-23334"></script> <script type="text/javascript"> /* <![CDATA[ */ var WPGroHo = {"my_hash":""}; /* ]]> */ </script> <script type="text/javascript" src="https://web.archive.org/web/20130202174919js_/http://nacin.com/wp-content/plugins/jetpack/modules/wpgroho.js?ver=3.6-alpha-23334"></script> <div style="display:none"> </div> <link rel="stylesheet" id="embedly_font_end-css" href="https://web.archive.org/web/20130202174919cs_/http://nacin.com/wp-content/plugins/embedly/css/embedly-frontend.css?ver=3.6-alpha-23334" type="text/css" media="all"/> <script type="text/javascript" src="https://web.archive.org/web/20130202174919js_/http://s0.wp.com/wp-content/js/devicepx-jetpack.js?ver=201305"></script> <div id="fb-root"></div> <script type="text/javascript"> window.fbAsyncInit = function() { FB.init({"appId":"163662570313065","channelUrl":"https:\/\/web.archive.org\/web\/20130202174919\/http:\/\/nacin.com\/?sfc-channel-file=1","status":true,"cookie":true,"xfbml":true,"oauth":true}); }; (function(d){ var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;} js = d.createElement('script'); js.id = id; js.async = true; js.src = "//web.archive.org/web/20130202174919/http://connect.facebook.net/en_US/all.js"; d.getElementsByTagName('head')[0].appendChild(js); }(document)); </script> <script src="https://web.archive.org/web/20130202174919js_/http://stats.wordpress.com/e-201305.js" type="text/javascript"></script> <script type="text/javascript"> st_go({v:'ext',j:'1:1.6.1',blog:'12547648',post:'0'}); var load_cmc = function(){linktracker_init(12547648,0,2);}; if ( typeof addLoadEvent != 'undefined' ) addLoadEvent(load_cmc); else load_cmc(); </script> </body> </html> <!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/ Page Caching using apc Object Caching 1158/1192 objects using apc Served from: nacin.com @ 2013-02-02 12:48:43 --><!-- FILE ARCHIVED ON 17:49:19 Feb 02, 2013 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 12:54:16 Dec 03, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.59 exclusion.robots: 0.029 exclusion.robots.policy: 0.018 esindex: 0.011 cdx.remote: 28.321 LoadShardBlock: 397.637 (6) PetaboxLoader3.datanode: 722.874 (7) PetaboxLoader3.resolve: 282.233 (2) load_resource: 632.963 -->

Pages: 1 2 3 4 5 6 7 8 9 10