a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"


";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:61:"
	
	
	
	




















































";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:16:"WordPress Planet";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:28:"http://planet.wordpress.org/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:2:"en";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:47:"WordPress Planet - http://planet.wordpress.org/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:50:{i:0;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:70:"WPTavern: Personalize Profile Headers with the BuddyPress Cover Plugin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=38414";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:80:"http://wptavern.com/personalize-profile-headers-with-the-buddypress-cover-plugin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3220:"<p>Cover photos in user profiles is a design feature in place on many major social networking sites, including Facebook, Twitter, and G+. Users enjoy having the ability to further personalize their profiles beyond the default square avatar. Twitter was one of the last to add this feature to timelines in 2012, and when it did, everyone excitedly rushed to <a href="http://mashable.com/2012/09/18/how-to-change-twitter-header-image/" target="_blank">personalize their header images</a>.</p>
<p>The <a href="https://wordpress.org/plugins/bp-cover/" target="_blank">BuddyPress Cover</a> plugin was created to bring this feature to BuddyPress sites. It allows users to upload a cover image and adapts nicely to nearly every theme.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/02/bp-cover.png" rel="prettyphoto[38414]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/02/bp-cover.png?resize=724%2C489" alt="bp-cover" class="aligncenter size-full wp-image-38422" /></a></p>
<p>In addition to the AJAX image upload capabilities, the plugin allows the user to drag the image to re-position it. If the image exceeds the maximum file size, the user will see a warning at the top of the page, prompting him to select another. Believe it or not, the plugin even supports animated gifs as cover images.</p>
<p>BuddyPress Cover also integrates with the activity stream to post an update when a user adds a new cover photo, similar to what you might see on Facebook.</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/02/bp-cover-activity-update.png" rel="prettyphoto[38414]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/02/bp-cover-activity-update.png?resize=644%2C471" alt="bp-cover-activity-update" class="aligncenter size-full wp-image-38440" /></a></p>
<p>I tested the plugin with multiple themes and found that it basically inherits the styles and widths included in your active theme. Most likely you won&#8217;t have anything to worry about in terms of theme compatibility. The only thing I noticed is that user profile pictures will need to be larger than 140px square or else the plugin will show the mystery man in the header.</p>
<p>The plugin&#8217;s author plans to add the same capabilities to groups so that admins add cover photos to personalize group pages. So far the plugin has received excellent reviews and users are eager to see more features added to it.</p>
<p>User suggestions for future releases include the ability to select from previously uploaded cover photos and auto-cropping of the photo in activity updates to match the size shown in the cover area. The developer is open to suggestions and has already pushed out a few point releases in response to bug reports and requests.</p>
<p>The BuddyPress Cover plugin is a valuable addition to any developer&#8217;s toolbox, as clients will often request features they have seen on other social networks. If you&#8217;re looking to add greater customization capabilities to user profiles while maintaining the clean design of your theme, this plugin fits the bill. You can <a href="https://wordpress.org/plugins/bp-cover/" target="_blank">download</a> it from WordPress.org.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 04 Feb 2015 00:03:22 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:29:"Matt: World Pun Championships";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=44646";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:45:"http://ma.tt/2015/02/world-pun-championships/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:848:"<blockquote><p>The Pun-Off, held annually since 1978, matches the peculiar energy of a place where the unofficial slogan is &#8220;Keep Austin Weird.&#8221; This is the city, after all, that organizes Eeyore&#8217;s Birthday Party, an outdoor costume party honoring the depressed donkey from Winnie-the-Pooh. [&#8230;]</p>
<p>It&#8217;s a reunion of legends past. Steve Brooks, a country singer with a mop of gray hair, is the only other person besides Ziek to have won both Punslingers and Punniest of Show in the same year. Retired from competition, he now serves as a judge and emcee.</p></blockquote>
<p><a href="http://www.laweekly.com/news/at-the-world-pun-championships-victory-is-easier-said-than-punned-4767308">Everything about this article about the World Pun Championships in Austin is amazing</a>, I want to quote the entire thing.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 03 Feb 2015 23:58:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:64:"WPTavern: Is WordPress Suffering From The Innovator’s Dilemma?";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=38412";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:70:"http://wptavern.com/is-wordpress-suffering-from-the-innovators-dilemma";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:4845:"<a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/02/InnovationDilemmaFeaturedImage.png" rel="prettyphoto[38412]"><img class="size-full wp-image-38420" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/02/InnovationDilemmaFeaturedImage.png?resize=631%2C323" alt="Innovation Dilemma Featured Image" /></a>photo credit: <a href="http://www.flickr.com/photos/37996588780@N01/273978773">Scrabble</a> &#8211; <a href="https://creativecommons.org/licenses/by-sa/2.0/">(license)</a>
<p>I&#8217;ve used WordPress for more than seven years and I can&#8217;t think of any features it has that are innovative. I believe part of the reason is that I&#8217;ve been stuck in the WordPress bubble for so long, I haven&#8217;t been exposed to different ways of doing things. I only know the WordPress way and that&#8217;s a dangerous way of thinking.</p>
<h2>The Innovator&#8217;s Dilemma</h2>
<p>In 1997, <a class="mw-redirect" title="Clayton Christensen" href="http://en.wikipedia.org/wiki/Clayton_Christensen">Clayton Christensen</a> published the <a title="http://en.wikipedia.org/wiki/The_Innovator%27s_Dilemma" href="http://en.wikipedia.org/wiki/The_Innovator%27s_Dilemma">Innovator&#8217;s Dilemma</a>. The book suggests that successful <a class="mw-redirect" title="Companies" href="http://en.wikipedia.org/wiki/Companies">companies</a> can put too much emphasis on customers current needs, and fail to adopt new technology or business models that will meet their customer&#8217;s unstated or future needs. Christensen argues that such companies will eventually fall behind.</p>
<a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/02/InnovatorsDilemma.png" rel="prettyphoto[38412]"><img class="size-full wp-image-38419" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/02/InnovatorsDilemma.png?resize=571%2C466" alt="Book Cover to Innovators Dilemma" /></a>Book Cover to Innovators Dilemma
<p>During his appearance at PressNomics, <a title="https://twitter.com/jeffr0/status/558778370792493056" href="https://twitter.com/jeffr0/status/558778370792493056">Matt Mullenweg said</a> that he’s, “worried we have become too much of an inward facing community and afraid to make a painful leap forward to make the next WordPress.” His statement is open to interpretation, but if you compare the WordPress open source project to a company and its users to customers, perhaps what he&#8217;s referring to is the idea that WordPress has fallen into the innovator&#8217;s dilemma.</p>
<h2>External Innovation</h2>
<p>In the Advanced WordPress Facebook group,  Joost de Valk responded to Mullenweg&#8217;s statement with, &#8220;Most innovation is done outside in, not inside out. But to be honest Matt, that’s where the problem lies too. The &#8216;inside&#8217; is very negative towards change, and is constantly throwing up hurdles. They like small incremental steps, but fear bigger ones.&#8221;</p>
<p>Core WordPress development is done by a trusted team of people who have remained in core decision-making positions for years. It&#8217;s rare that an individual new to the community gets commit access or even gets to lead a release within two years.</p>
<p>I don&#8217;t think it&#8217;s impossible, but if brand new contributors from outside of the WordPress bubble have little to no influence on the project, where is the opportunity for external innovation?</p>
<h2>Leading by Example</h2>
<p>Another statement Mullenweg made at PressNomics is that he wants to lead another release. Leading a release gives him the opportunity to lead by example and push for big changes, something he feels the community fears.</p>
<h2>A Thought Experiment</h2>
<p>What do you think are innovative features in WordPress? I&#8217;m especially curious to see how users answer the question versus developers. I&#8217;d also like to know what features in other publishing systems WordPress could learn from. An excellent example is the post editor in Medium which Mullenweg <a title="https://twitter.com/jeffr0/status/558777784932118531" href="https://twitter.com/jeffr0/status/558777784932118531">has admitted</a> offers a better experience than WordPress.</p>
<h2>Can WordPress Avoid Irrelevance?</h2>
<p>The road to 50% market share is tough and to some, <a title="http://wptavern.com/how-important-is-jetpack-on-wordpress-road-to-50-market-share#comment-63337" href="http://wptavern.com/how-important-is-jetpack-on-wordpress-road-to-50-market-share#comment-63337">is impossible</a> to achieve. Without innovation and continuous improvements to satisfy the needs of users, it&#8217;s entirely possible for WordPress to develop itself into irrelevance. Then again, what could WordPress developers do today to prevent this from happening? Is it a matter of changing philosophies and strategies or is it something else?</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 03 Feb 2015 23:20:13 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Jeff Chandler";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:70:"WPTavern: Human Made Acquires Australian Based WordPress Agency Sennza";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=38401";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:80:"http://wptavern.com/human-made-acquires-australian-based-wordpress-agency-sennza";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2074:"<a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/08/MergeFeaturedImage.png" rel="prettyphoto[38401]"><img class="size-full wp-image-28143" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/08/MergeFeaturedImage.png?resize=678%2C252" alt="Merge Featured Image" /></a>photo credit: <a href="https://www.flickr.com/photos/rutlo/3743291132/">rutlo</a> &#8211; <a href="http://creativecommons.org/licenses/by/2.0/">cc</a>
<p><a title="http://hmn.md/" href="http://hmn.md/">Human Made</a> has acquired Australian based WordPress development agency <a title="http://www.sennza.com.au/" href="http://www.sennza.com.au/">Sennza</a>. Human Made is a development shop with more than 20 employees and has offices scattered across the world. They&#8217;re also a <a title="http://vip.wordpress.com/partners/" href="http://vip.wordpress.com/partners/">WordPress.com VIP partner</a>. Sennza and its three employees will continue to work from their office and become Human Made Australia.</p>
<p>The move gives Human Made an opportunity to tap into the enterprise market in Australia as well as help out with other projects across Asia, India, and the US West Coast. According to <a title="http://www.sennza.com.au/2015/02/03/sennza-joining-human-made/" href="http://www.sennza.com.au/2015/02/03/sennza-joining-human-made/">Sennza&#8217;s announcement</a>, talks of the acquisition began at WordCamp Europe in Sofia, Bulgaria.</p>
<blockquote><p>Although we had met and spoken with Human Made previously, we got the chance to really meet and hang out with most of the team while at WordCamp Europe in Sofia, Bulgaria which helped to confirm this was the right decision to make.</p></blockquote>
<p>Earlier this year at PressNomics, one of the topics of discussion is that we&#8217;re at the beginning stages of a consolidation period for agencies in the WordPress space. This move solidifies the belief that acquisitions involving 10 employees or less appear likely as larger shops look for opportunities to expand their reach and acquire talent at the same time.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 03 Feb 2015 22:11:05 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Jeff Chandler";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:84:"WPTavern: How a Crowdsourced Code Snippet Library Can Boost Your Open Source Project";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=37151";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:94:"http://wptavern.com/how-a-crowdsourced-code-snippet-library-can-boost-your-open-source-project";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:4387:"<p>Roughly one year ago this month Pippin Williamson made the first commit to Easy Digital Download&#8217;s &#8220;<a href="https://github.com/easydigitaldownloads/library" target="_blank">Library</a>&#8221; repository on GitHub. He created the library to be a community-maintained repository of code snippets that modify the default behavior of Easy Digital Downloads.</p>
<p>So far the library has received 113 commits from eight contributors, which has resulted in more than sixty code snippets available to users and developers. The snippets cover everything from modifying the checkout experience to customizing the plugin&#8217;s email notifications.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/02/edd-code-snippet-library.png" rel="prettyphoto[37151]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/02/edd-code-snippet-library.png?resize=1025%2C951" alt="edd-code-snippet-library" class="aligncenter size-full wp-image-38381" /></a></p>
<p>With more than half a million downloads on <a href="https://wordpress.org/plugins/easy-digital-downloads/" target="_blank">WordPress.org</a> and 150+ free and commercial <a href="https://easydigitaldownloads.com/extensions/" target="_blank">extensions</a>, Easy Digital Downloads has a large community of developers who work with the software every day.</p>
<p>Williamson said that having the ability to share snippets for modifying EDD behavior has been hugely useful for the project. He only approves solid, tested code but in most cases the snippets have been submitted by the EDD team. Managing the repository hardly costs any time at all, &#8220;a few minutes per week at max,&#8221; he said.</p>
<p>The benefits of hosting a community-maintained repository of code snippets far outweigh the minimal time required to maintain it. &#8220;The biggest problem it has is humans: we tend to forget to put snippets up a lot of times,&#8221; Williamson said. He identified three key areas where the library benefits the project:</p>
<ul>
<li>It&#8217;s a resource for the support team.</li>
<li>It&#8217;s a source of examples for people wanting to customize behavior.</li>
<li>It provides live testing (similar to add-on plugins) for potential features to add to core.</li>
</ul>
<p>The most common way that snippets are added to the EDD library is through the support staff.  &#8220;We write code snippets for customers while helping with support tickets and then we put the snippet in the library,&#8221; Williamson said.</p>
<p>He hasn&#8217;t seen any WordPress-based open source projects or products doing anything similar but thinks that others could gain some value from implementing a library. GenerateWP might be the closest example of a site attempting something similar for snippets that extend WordPress core, with its new user <a href="http://wptavern.com/generatewp-introduces-wordpress-custom-code-snippets" target="_blank">code library feature</a>. However, this doesn&#8217;t have the collaborative benefits of hosting the library on GitHub.</p>
<p>Larger WordPress projects like the Pods Framework, Gravity Forms, WooCommerce, BuddyPress, Jetpack, etc., are prime candidates that might benefit from a library of tested snippets. Of course, it helps that the base EDD plugin is free and open source. A 100% commercial project may not fare as well with a crowdsourced snippet library.</p>
<p>Easy Digital Download is well known for being extensible and developer-friendly. Over the past two years <a href="http://wptavern.com/pippin-williamson-on-building-a-community-around-your-open-source-project" target="_blank">Williamson built a community of contributors</a> 120+ strong and found that extensibility has a direct correlation to profitability. The code snippet library is undoubtedly a valuable investment toward helping developers extend the base EDD plugin.</p>
<p>Could your open source project or product benefit from a community-maintained library of code snippets? A snippet library can keep developers from having to reinvent the wheel when performing common modifications. It also provides a tested resource of code samples for those who are just getting started extending your project. If Williamson&#8217;s experience is any proof, then the few minutes per week spent on a snippets library can pay off with a big boost for the community surrounding your project.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 03 Feb 2015 20:12:31 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:26:"Matt: Advice and Fallacies";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=44648";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:42:"http://ma.tt/2015/02/advice-and-fallacies/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:5955:"<p>One of the toughest things in business is when you get well-meaning advice from advisors, investors, or friends of the company who are valuable but might hold some ideas or ways of approaching problems that just aren&#8217;t applicable to your particular company or situation. They might be right most of the time, and it might have worked for them in the past to build a huge success, but it doesn&#8217;t mean it&#8217;s right for you, right now.</p>
<p>This is especially a struggle for Automattic because so much of what we do is deliberately different from companies that have come before us. The below is a sensitive-info-scrubbed version of a comment I made on an <a href="http://p2theme.com/">internal P2</a> in response to someone who had met with a close friend of the company who had said we should &#8220;hire more business people, and more people like <em>so-and-so</em>, who have a background in and passion for data analysis and structure. He also shared his ideas about what the additional business hires could be responsible for, such as P&amp;L responsibilities for specific products.&#8221; The person he had talked to was asking why we weren&#8217;t following that advice.</p>
<p>The first part was easy, because <em>so-and-so</em> was actually leading hiring for a position around data and the early results were going well. The rest I ended up writing more about, which follows. It was only meant for internal consumption, so read it as such, but I got enough requests to share the comment publicly that I wanted to clean it up and release it for y&#8217;all.</p>
<blockquote><p>On the &#8220;more biz people + P&amp;L&#8221; side, it&#8217;s an area we disagree.</p>
<p>We&#8217;ve had more &#8220;business people&#8221; in the past, and found it just didn&#8217;t move the needle in the same way that investing on the support, engineering, and design side did. They also tended to generate more meetings and work for other people than was commensurate for their contributions.</p>
<p>We&#8217;ve also experimented with giving leads P&amp;L responsibility for products and groups, but ultimately it was awkward because we don&#8217;t really want leads or teams focused on the loss or costs of what they&#8217;re doing &#8212; we just want to grow our core metrics and revenue in a healthy and accelerating way, and let Ops and myself worry about overall profit or loss for the company, costs of people and services, capital requirements, etc. We&#8217;re still at a stage where our primary goals are investing in growth and product excellence, I wouldn&#8217;t want a P&amp;L concern to be a distraction from that, and that also takes us into the territory of different teams having &#8220;headcounts&#8221; of people they can hire for the year, or budgets set ahead of time and that they&#8217;ll lose if they don&#8217;t use, zero-sum accounting between teams and more balkanization you often see in larger organizations. When anyone thinks about P&amp;L at Automattic, I want it to be holistically and with a long-term view, not for a single team or product.</p>
<p>It gets backs to the fallacy we talked about and agreed to avoid at the [WordPress.com leads] meetup, which is the business equivalent of <a href="http://en.wikipedia.org/wiki/Great_Man_theory" rel="nofollow">Great Man Theory</a>: the idea that a deficiency in the business or product will be solved by hiring someone senior to be in charge of that thing. Example: Automattic is bad at marketing, we should hire a CMO. (99% of the time when this is suggested it means an external person, because if anyone internal was good the problem wouldn&#8217;t exist.) It&#8217;s an easy thing for anyone to fall into, you can see it in [a recent internal thread].</p>
<p>This must work sometimes, because it seems to be a near-universal affliction of VCs on startup boards. It also is a little bit of a <a href="http://bikeshed.com/" rel="nofollow">bikeshed</a>, because while it can be difficult to understand or feel like you can have an influence on something fundamental to the product, like say the signup flow, most VCs have large professional networks and can have long and vigorous discussions talking about potential people who are executives in a given area and their first or second degree connections to them. Of course, like many of us, VCs are consumers of tech media which tends to ascribe all the success of an organization to a single person (like Sheryl Sandberg for Facebook not falling apart, or Adam Bain for revenue at Twitter). However often the problem has root causes more fundamental than a single person could shift.</p>
<p>I subscribe to a more environment-driven approach, that if you break down a problem into its component parts you can address them individually, often with relatively simple next steps, and build things from the ground up, rather than the top down. If you can&#8217;t do that, then it&#8217;s best to be candid that the area is not a priority and make sure that&#8217;s in line with what you&#8217;re focusing on instead. In this process leaders will emerge or if the effort matures to a point where one joins as a new hire he or she will have the resources, groundwork, and environment to succeed.</p></blockquote>
<p><strong>So in summary: always go back to first principles of decisions.</strong> Hires are seldom panaceas. Someone being successful in a role at another company doesn&#8217;t mean they actually did the work, or were the cause of the success. If there&#8217;s an area you&#8217;re weak, try to figure out the root causes of why you&#8217;re weak, and where possible try to improve the environment that creates the problem before pinning the turnaround on a &#8220;Jesus hire.&#8221; When you improve the environment it makes it much more likely a new external hire will do well. The majority of success or failure is a result of the environment, at least as much as the individuals involved.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 03 Feb 2015 07:57:22 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:100:"WPTavern: WP Pusher Aims to Provide Pain-Free Deployment of WordPress Themes and Plugins from GitHub";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=38339";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:110:"http://wptavern.com/wp-pusher-aims-to-provide-pain-free-deployment-of-wordpress-themes-and-plugins-from-github";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:6728:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/02/wp-pusher.png" rel="prettyphoto[38339]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/02/wp-pusher.png?resize=680%2C312" alt="wp-pusher" class="aligncenter size-full wp-image-38342" /></a></p>
<p>If you create plugins and themes for clients and host them on GitHub, then you may have encountered the hassle of having to move those files over to your client&#8217;s installation. On super cheap hosting packages, where SSH access is not an option, this process inevitably requires manually copying files over via FTP.</p>
<p>This is the problem that Danish developer <a href="http://petersuhm.com/" target="_blank">Peter Suhm</a> aims to solve with his new <a href="https://wppusher.com/" target="_blank">WP Pusher</a> product. The plugin aims to bring pain-free deployment of WordPress themes and plugins directly from GitHub and Bitbucket.</p>
<p>&#8220;If you happen to be an actual developer, I guess you have a few preferences as to how you manage and deploy your code,&#8221; Suhm said. &#8220;I’m talking about stuff like version control and automated deployment scripts. Good luck with that on your clients&#8217; cheap-ass shared hosting account.&#8221;</p>
<p>Suhm developed WP Pusher with the vast majority of cheaply-hosted WordPress sites in mind. Additionally, he wanted to eliminate some of the hangups with more expensive hosts. &#8220;Even if you are running a shiny new VPS and have SSH access, Git installed and you think all is well, soon you’ll realize other weird things,&#8221; he said. &#8220;You can&#8217;t have symlinks in your /plugins folder just to mention one.&#8221; WP Pusher gets around these limitations via a simple plugin that does not require Git or SSH.</p>
<h3>How Does WP Pusher Work?</h3>
<p>Once installed, WP Pusher allows you to install and manage all of your GitHub or Bitbucket-hosted plugins in one central dashboard in the admin. Enabling the Push-to-Deploy feature will have your code update itself automatically every time you push to GitHub or Bitbucket.</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/02/manage-wp-pusher-themes.png" rel="prettyphoto[38339]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/02/manage-wp-pusher-themes.png?resize=1025%2C202" alt="manage-wp-pusher-themes" class="aligncenter size-full wp-image-38352" /></a></p>
<p>The plugin supports private repositories in its free edition and includes support for branches in the <a href="https://wppusher.com/#licenses" target="_blank">Pro version</a>.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/02/wp-pusher-install-plugin.png" rel="prettyphoto[38339]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/02/wp-pusher-install-plugin.png?resize=1025%2C651" alt="wp-pusher-install-plugin" class="aligncenter size-full wp-image-38353" /></a></p>
<p>WP Pusher is essentially an extension of the built-in auto updater in WordPress, which Suhm explained in the plugin&#8217;s release <a href="http://blog.wppusher.com/pain-of-wordpress-development/" target="_blank">post</a>:</p>
<blockquote><p>After a lot of prototyping, and hacking around with the WordPress core, we came up with a smart solution. By utilizing the WordPress core upgrader classes, we could solve the problem in a really clean way. </p>
<p>Since WordPress already knows how to pull stuff from a remote source and install it, we realized that by working together with WordPress, instead of just throwing random automated SSH and FTP scripts at the server, we could just have WordPress do the work for us -with a lot of tweaking of course. In the end, our solution doesn&#8217;t do anything that is not native to WordPress. It’s all core functionality.</p></blockquote>
<p>WP Pusher does everything in the plugin and does not require shell access. It communicates with GitHub via a token stored on your server and operates using WordPress&#8217; core updater capabilities.</p>
<h3>Different Approaches to Managing WordPress Projects with Git</h3>
<p>In order to use WP Pusher, each GitHub-hosted plugin and/or theme will need to be in its own repository. While beta testing WP Pusher, Suhm found that developers have <a href="http://blog.wppusher.com/managing-wordpress-projects-with-git/" target="_blank">differences in how they manage WordPress projects with Git</a>. The most common one he&#8217;s encountered is <em>one installation, one repository</em>, where the entire WordPress installation, including themes and plugins, is under Git control. Suhm believes that this approach is fundamentally broken, given that it requires you to keep a lot of 3rd party code under version control.</p>
<p>WP Pusher operates under a &#8220;<em>one package, one repository</em>&#8221; approach where each theme or plugin is its own entity. This method also offers the advantage of being able to share theme/plugin code across multiple projects.</p>
<p>&#8220;WordPress relies heavily on the auto updater, which would make your version control a mess,&#8221; Suhm explained. &#8220;If you do have something that is more enterprise than most WordPress setups, you should consider a custom setup that allows better for version control of core. Packages should still, in my opinion, each have their own repositories, since they are logically their own entities.&#8221;</p>
<p>WP Pusher is structured around this approach for managing WordPress projects with Git. You may need to restructure some of your repositories if you want to be able to use the plugin.</p>
<p>The free version offers unlimited themes and plugins, unlimited repositories, and support for both GitHub and Bitbucket. It does not, however, include email support. WP Pusher is compatible with WordPress multisite and will show up in the network admin when activated. It doesn&#8217;t currently support Composer but Suhm is <a href="https://twitter.com/WP_Pusher/status/558356082960371713" target="_blank">considering adding it in the future</a>. The plugin is released under the GPLv2 license.</p>
<p><a href="https://wppusher.com/" target="_blank">WP Pusher</a> offers a unique take on maintaining version control for projects while not forcing WordPress to bend over backwards to provide it in the admin. It leaves the version control to GitHub and/or Bitbucket and uses WordPress simply for deployment.</p>
<p>Setup is simple and the plugin will work virtually everywhere, even on the cheapest hosting. If you like the idea of maintaining version control on a plugin/theme basis, you can download the WP Pusher plugin for free from the project&#8217;s <a href="https://wppusher.com/" target="_blank">website</a>.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 02 Feb 2015 22:32:21 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:27:"Post Status: New journalism";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:30:"https://poststatus.com/?p=8311";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:38:"https://poststatus.com/new-journalism/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:13584:"<p>Have you heard of Andrew Sullivan? He&#8217;s the man behind The Dish &#8212; a blog that helped break new ground on blog monetization through membership fees.</p>
<p><a href="http://dish.andrewsullivan.com/2015/01/31/a-note-to-my-readers/">He quit blogging</a>, and therefore the media world declared blogging dead (again). Sullivan leaving and the posts that have come from it have caused me to think about blogging and journalism in its current and changing state. I think we&#8217;re in the second act of what I&#8217;m pompously calling <em>new journalism</em>.</p>
<h3>Blogging is so (not) dead</h3>
<p>Seemingly everyone in media weighed in on Sullivan&#8217;s departure, from <a href="http://www.buzzfeed.com/bensmith/this-is-my-blog">Ben Smith</a> at Buzzfeed to <a href="http://www.vox.com/2015/1/30/7948091/andrew-sullivan-leaving-blogging">Ezra Klein</a> at Vox. My favorite (until today) was Mathew Ingram&#8217;s <a href="https://gigaom.com/2015/01/31/blogging-is-very-much-alive-we-just-call-it-something-else-now/">take at Gigaom</a>, which mostly defended the blog.</p>
<p>But the best of the bunch goes to former Automattician and current independent tech journalist Ben Thompson. Ben runs <a href="http://stratechery.com/">Stratechery</a>, a blog that has a very similar model to The Dish (and my own), where he makes money from subscribers who get extra members-only content.</p>
<p>I have followed Ben&#8217;s work closely. I was quite keen to see how his model would work for him, and it has. Nevertheless, I almost fully agree with Ben&#8217;s take on what Sullivan&#8217;s model and departure mean:</p>
<blockquote><p>It turns out, though, that there are more business models than simply advertising, as Sullivan himself sought to show. Sullivan was, for the last two years, supported by reader subscriptions to the tune of <a href="https://gigaom.com/2014/10/10/andrew-sullivans-daily-dish-sees-new-signups-fall-but-revenue-holding-steady-at-about-1m/">nearly one million dollars a year</a>, and while many were skeptical of Sullivan’s efforts when he started, his ability to raise money shouldn’t have been a surprise: his is a singular voice – to put it in economic terms, Sullivan’s writing had a low <a href="http://en.wikipedia.org/wiki/Elasticity_of_substitution">elasticity of substitution</a> – so people were happy to pay for something they couldn’t get anywhere else.</p></blockquote>
<p>Elasticity of substitution may be my new favorite phrase. And in that concept, I think we find the important key to viability. What are we valuing in websites? For me, it&#8217;s individual voices.</p>
<p>A bit more from Ben&#8217;s post:</p>
<blockquote><p>But Sullivan did have a viable business, and it scaled wonderfully: it cost him the same amount of both time and money to serve 1,000 subscribers as it would have to serve 100,000, or 1 million, and he didn’t need to change a thing about himself or his content to do it. No, it’s not scale that is the problem, but rather <em>reach.</em></p>
<p>I am, of course, acutely aware that there is a tradeoff when it comes to the subscription business model: by making something scarce, and worth paying for, you are by definition limiting your number of readers.<span> </span>Stratechery, though, serves a niche, and <a href="http://stratechery.com/2015/niches-problem-subscription-services/">niches are best served</a> by making more from customers who really care than from milking pennies from everyone.</p></blockquote>
<p>For a writer, it is a difficult mind-shift to focus on subscribers after years of focusing on reach. But I do think a subscriber model, or more likely a hybrid subscriber model, is perhaps one of the most viable routes for sustainable journalism that we have today.</p>
<h3>New blogging mediums</h3>
<p>Of additional interest to all of these &#8220;blogging is dead&#8221; posts, is how the writers define blogs and the mediums for them.</p>
<p>Ben really narrows the definition of a blog.</p>
<blockquote><p>A big problem with this entire discussion is that there really isn’t a widely agreed-upon definition of what a blog is, thanks in part to the rise of sites like TechCrunch that ran on WordPress and presented posts in reverse-chronological order and so, at least in the beginning, were called “blogs”; add to that the thinly-disguised PR-channels known as “company blogs” and it’s easy to get confused.</p>
<p>And so, to be clear, when I speak of the “blog” I am referring to a regularly-updated site that is owned-and-operated by an individual (there is, of course, the “group blog,” but it too has a clearly-defined set of authors). And there, in that definition, is the reason why, despite the great unbundling, the blog has not and will not die: is is the only communications tool, in contrast to every other social service, that is <em>owned</em> by the author; to say someone follows a blog is to say someone follows a <em>person.</em></p></blockquote>
<p>This is probably the single argument I (partially) disagree with. I actually believe that a blog is just that: <em>a web log</em>. I think it&#8217;s perfectly fine to consider Twitter, Facebook, &amp; Instagram new mediums for blogging &#8212; at least in the sense of the traditional <em>web log</em> definition. They are just for a different form of blogging: short form, temporary, and a viable replacement for the &#8220;10 to 15&#8243; daily update style of posts many old school bloggers previously put on their primary &#8220;blogs&#8221;.</p>
<p>Other than someone abusing these mediums &#8212; for instance, Marc Andreessen&#8217;s tweet-storms &#8212; our WordPress (or other software) blogs are still where our more permanent thoughts go. And fortunately, as Ben notes, we have these short-form mediums as free marketing channels for our actual blogs and more serious thoughts.</p>
<p>Ben also hesitates to consider multi-author sites as blogs. I disagree here as well. Perhaps publications aren&#8217;t blogs as a whole, but within TechCrunch or The New York Times, individuals rise up with their own unique voices, and those singular feeds are, in my opinion, blogs of their own &#8212; whether or not they are fully siloed within the publication. I can follow an author on Twitter and essentially get their blog feed through their Twitter links, even if the site itself doesn&#8217;t differentiate their posts from anyone else&#8217;s.</p>
<p>So Ben has helped me establish a new mental constraint for defining a blog: <strong>a blog is a highly individual thing</strong>. I have never truly considered this before, but it makes sense. I&#8217;ve always been most attracted to publications where the voice behind the writing is strong &#8212; where I know who is writing a post whether I see the byline or not.</p>
<h3>Publishing containers</h3>
<p>The New York Times, TechCrunch, Politico and BuzzFeed: these are containers. They may have some over-arching styles that most of their writers follow, but we still get to know individuals in these publications. I know David Carr&#8217;s voice at The New York Times; I know Alexia Tsotsis&#8217; voice at TechCrunch; I know Mike Allen&#8217;s voice at Politico; and I know Ben Smith&#8217;s voice at BuzzFeed.</p>
<p>One thing we&#8217;ve seen happen in a wake of <em>new journalism</em> is that a voice gets too big for the container, and the voice splits. Nate Silver left The New York Times. Ezra Klein left The Washington Post. Interestingly, I think both of these guys lost their voices a bit when they created their own containers.</p>
<p>Andrew Sullivan is a great example of a big voice within publishing containers. Before he went independent, he was a huge voice at The Atlantic and The Daily Beast. He was apparently responsible for <a href="http://www.forbes.com/sites/jeffbercovici/2011/05/03/losing-andrew-sullivan-didnt-hurt-the-atlantics-traffic/">up to a quarter</a> of all traffic to The Atlantic before he left.</p>
<p>For a publisher, this should be both exhilarating and terrifying. The voice within your publication (Sullivan) gets outstanding results, but you also run the risk of the voice leaving; if the voice is bigger than the container, that could be really really bad.</p>
<h3>We need new tools for a new kind of publishing container</h3>
<p>Journalists are leaving big publishing containers and going independent for a variety of reasons, but I believe one is pretty clear: money.</p>
<p>A niche publisher like Ben Thompson can make well into six-figures running his own publication. Ben is a talented and knowledgeable writer, but I don&#8217;t think it would be easy for him to make the kind of money he&#8217;s making at Stratechery if he were writing for a traditional publication.</p>
<p>Ben cites the ease of use of tools like WordPress and Stripe as reasons to be optimistic that the independent subscription model can work:</p>
<blockquote><p>While WordPress has long been an effective free option for managing the content-side of blogging, only recently are there useful tools for managing the business-side. First and foremost amongst these is Stripe which, for the first time makes managing subscription-payments simple and straight-forward. However, there are still holes, particularly when it comes to actually managing membership lists and communities</p></blockquote>
<p>I agree that it&#8217;s easier than before, but I wouldn&#8217;t say it&#8217;s simple. I&#8217;ve spent a great deal of time to make Post Status work behind the scenes, and I don&#8217;t think it&#8217;s perfect by any means. Is it cheap compared to million dollar big-publisher platforms? Yes. Is it cheap for a solo-journalist? Not at all.</p>
<p>I think there is a tremendous opportunity here: there is room to create new publishing containers (I&#8217;m not sure if this should be a tool or a network) that lower the technical barrier to entry but also enable independent, subscription-based journalism.</p>
<p>Big media companies remove the need to manage the business and technical side for journalists. Meanwhile, those of us that are attempting our own thing are all reinventing the wheel a bit.</p>
<p>Ben and I use some of the same tools &#8212; WordPress and Stripe &#8212; but what if there was a more structured container for those seeking independence and someone to help them take care of the non-content aspects? What if that same tool had its own network effect?</p>
<h3>Who is in position to be a new kind of container?</h3>
<p>What existing networks are in position to offer this kind of tool? WordPress.com is one. Medium is another.</p>
<p>I envision a tool (publishing platform) where independent journalists can do a few things:</p>
<ul>
<li>Maintain their own audience (be a part of a network, but be their own voice and publication)</li>
<li>Own their own brand (custom themes/styles, unique domain)</li>
<li>Offer subscription options to readers without managing the tech</li>
</ul>
<p>If I were Ev Williams or Matt Mullenweg, I&#8217;d be working on a way to be the next container for great, <em>sustainable</em> journalism. And hosted networks have a unique advantage: they can offer discovery for new or lesser-known authors. Unless <a href="https://poststatus.com/notes/recommendation-engine-independent-wordpress-blogs/">self-hosted options figure that part out</a>.</p>
<p>As a publisher on the WordPress.org side of things, I don&#8217;t think the perfect tool exists yet either. Fortunately I&#8217;m able to build most of what I need. But Ben is right that managing membership lists  and communities with WordPress is still hard. Syncing the membership list and the email list (delivery mechanism) is hard too.</p>
<p>While I don&#8217;t think the perfect self-hosted tools exist quite yet, I believe it&#8217;s just a matter of time. But even the best self-hosted tool will require that the journalist also manage the business elements; therefore I think there will always be room for a hosted tool.</p>
<p>I think this could be an excellent business vertical for a publishing tool like <a href="http://wordpress.com">WordPress.com</a> or <a href="http://medium.com">Medium</a>.</p>
<h3>New journalism</h3>
<p>I&#8217;ve used the words <em>journalism</em> and <em>blogging</em> synonymously throughout this post. I don&#8217;t think all bloggers are journalists, but I do think all journalists are bloggers. Blogging isn&#8217;t dead. I think it&#8217;s just leaving adolescence.</p>
<p>Journalists won&#8217;t need big media to back their efforts. They&#8217;ll be able to use a blend of mediums (Twitter, Instagram, Youtube, etc) to funnel traffic to their main &#8220;blog&#8221; &#8212; or primary domain &#8212; where they can actually make money by attracting loyal subscribers willing to pay for high-value content.</p>
<p>The formula for making money will change. The key for successful independent journalism won&#8217;t be about being first, or dominating search, or pageview quotas. Too many in big media have ignored that <em>elasticity of substitution</em> measurement Ben highlights.</p>
<p>Journalism is changing, and I agree with Ben Thompson that &#8220;The Daily Dish will in the long run be remembered not as the last of a dying breed but as the pioneer of a new, sustainable journalism.&#8221;</p>
<p>Those journalists that can create what others cannot will have a formula for publishing success, and soon enough the tools will catch up to allow them to do what they do best: create great content.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 02 Feb 2015 22:21:23 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"Brian Krogsgard";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:83:"WPTavern: Sprig: A WordPress Starter Theme that Features the Twig Templating Engine";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=37053";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:92:"http://wptavern.com/sprig-a-wordpress-starter-theme-that-features-the-twig-templating-engine";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:4167:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/02/sprig.png" rel="prettyphoto[37053]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/02/sprig.png?resize=857%2C390" alt="sprig" class="aligncenter size-full wp-image-38303" /></a></p>
<p>Those who are new to WordPress theming are often confused by the mixture of PHP and HTML markup in templates. It&#8217;s easy to accidentally break theme functionality when everything is placed in the same file.</p>
<p>For that reason, there&#8217;s a strong contingency of developers who prefer to integrate the <a href="http://twig.sensiolabs.org/" target="_blank">Twig</a> PHP templating engine with WordPress, using a starter theme or via plugins like <a href="https://wordpress.org/plugins/twigpress/" target="_blank">TwigPress</a>, <a href="https://wordpress.org/plugins/timber-library/" target="_blank">Timber</a>, or the like. Fans of Twig appreciate its concise syntax and find that it makes templates more readable.</p>
<p><a href="http://sprigwp.com/" target="_blank">Sprig</a> is a new Twig-based starter theme for WordPress created by developer <a href="http://zach-adams.com/" target="_blank">Zach Adams</a>. The theme incorporates the power and flexibility of Twig templating to speed up development and make WordPress templates easier to edit.</p>
<p>Here&#8217;s an example of what the WordPress loop looks like in Sprig:</p>
<pre class="brush: php; light: true; title: ; notranslate">{% for post in posts() %}
    {% include 'content/content-excerpt.twig' %}
{% endfor %}</pre>
<p>For those who have never worked with a templating engine, the syntax may look rather unfamiliar, but the advantage is that it allows you to separate the necessities of getting/manipulating your data and rendering it out. Below is an example of the WordPress loop with arguments:</p>
<pre class="brush: php; light: true; title: ; notranslate">
{% for post in posts({
    'post_type':'post',
    'posts_per_page':4
}) %}
    {% include 'content/content-excerpt.twig' %}
{% endfor %}</pre>
<p>&nbsp;</p>
<h5>Sprig Features</h5>
<p>Sprig utilizes Bower for frontend package management. It comes pre-loaded with either <a href="https://github.com/zach-adams/sprig" target="_blank">Bootstrap</a> or <a href="https://github.com/zach-adams/sprig-foundation" target="_blank">Foundation</a> to get started. Sprig uses <a href="http://gulpjs.com/" target="_blank">Gulp</a> to automate tasks such as compiling, concatenating, and minifying CSS and Javascript.</p>
<p>The theme was developed using the best parts of <a href="http://underscores.me/" target="_blank">Underscores</a>, <a href="http://roots.io/starter-theme/" target="_blank">Roots</a>, and <a href="https://wordpress.org/plugins/twigpress/" target="_blank">TwigPress</a>, which bring in a number of additional functions and scripts useful for theme development.</p>
<h3>Does Twig Introduce a New Layer of Abstraction?</h3>
<p>The main argument some theme developers have against using a templating engine like Twig is that it introduces a new layer of abstraction, as well as another thing to learn on top of WordPress&#8217; usual way of structuring template files. Some believe that the <a href="http://en.wikipedia.org/wiki/Separation_of_concerns" target="_blank">separation of concerns</a> prohibits a theme developer from gaining a true understanding of how WordPress works.</p>
<p>Adams clearly states that the purpose of Sprig is to help theme developers spend less time wading through template markup code and instead focus their efforts on creating beautiful themes. The Twig templating engine may not be your cup of tea, but many developers find that it helps them produce cleaner template code that is easier to reuse.</p>
<p>If <a href="http://sprigwp.com/" target="_blank">Sprig</a> helps get you from here to there faster, then it might be worth incorporating into your theme development workflow. Check out the full <a href="https://github.com/zach-adams/sprig" target="_blank">documentation on GitHub</a>. The project is still under active development and Adams recommends you test Sprig heavily before using it in production.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 02 Feb 2015 20:31:04 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:80:"WPTavern: Part 1: George Stephanis on Why Jetpack is Not a Collection of Plugins";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=38269";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:89:"http://wptavern.com/part-1-george-stephanis-on-why-jetpack-is-not-a-collection-of-plugins";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2836:"<a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/02/JetpackPluginCollectionFeaturedImage.png" rel="prettyphoto[38269]"><img class="size-full wp-image-38279" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/02/JetpackPluginCollectionFeaturedImage.png?resize=638%2C200" alt="Jetpack Plugin Collection Featured Image" /></a>photo credit: <a href="https://www.flickr.com/photos/northbaywanderer/121971388/">northbaywanderer</a> &#8211; <a href="http://creativecommons.org/licenses/by-sa/2.0/">cc</a>
<p>George Stephanis, who is a member of the Jetpack Pit Crew, published a post over the weekend that explains why <a title="http://stephanis.info/2015/01/31/why-jetpack-isnt-a-collection-of-plugins-part-the-first/" href="http://stephanis.info/2015/01/31/why-jetpack-isnt-a-collection-of-plugins-part-the-first/">Jetpack is not a collection of plugins</a>. According to Stephanis, dependency management in WordPress sucks. In a nutshell, a dependency is when a library, framework, component, theme, or plugin requires the existence of another to function. He gives a practical example of dependencies that highlights how quickly things could get messy.</p>
<blockquote><p>Now, if <strong>Likes</strong>, <strong>Single Sign On</strong>, <strong>After the Deadline</strong>, <strong>Post by Email</strong> and others were their own plugins, and connected to a separate <strong>Jetpack Core</strong> plugin, versioning gets tricky.  It could work, in theory, if every plugin is kept up to date, always and forever.  But the instant that the user is using, say, an outdated version of <strong>Subscriptions</strong> with an outdated <strong>Jetpack Core</strong> (which work perfectly together), and then installs the up-to-date <strong>WP.me Shortlinks</strong> plugin, things could break because <strong>WP.me Shortlinks</strong> expects a more up-to-date <strong>Jetpack Core</strong>.</p>
<p>So you go ahead and update <strong>Jetpack Core</strong> to current, but now <strong>Subscriptions</strong> — which used to work perfectly — now breaks because there was a method change in <strong>Jetpack Core</strong>, that is fixed in the up-to-date version of <strong>Subscriptions</strong>, but the user isn’t running the up-to-date version.  Horrible UX.</p></blockquote>
<p>He goes on to describe the installation flow for a plugin that needs Jetpack Core to function. A plugin that depends on Jetpack Core adds at least four additional steps to the installation flow.</p>
<p>It&#8217;s a good article that answers the technical side of a commonly asked question. It also gives insight to those who may be thinking of creating alternatives to Jetpack using a similar model. In part two of the series, Stephanis plans to write about the variety of other reasons Jetpack is not a collection of plugins.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 02 Feb 2015 17:46:14 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Jeff Chandler";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:10;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:83:"WPTavern: How to Automatically Create Terms of Service and Privacy Policy Documents";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=38257";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:93:"http://wptavern.com/how-to-automatically-create-terms-of-service-and-privacy-policy-documents";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3716:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/02/AutoTermsOfServicePluginFeaturedImage.png" rel="prettyphoto[38257]"><img class="aligncenter size-full wp-image-38262" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/02/AutoTermsOfServicePluginFeaturedImage.png?resize=838%2C272" alt="Auto Terms of Service Plugin Featured Image" /></a></p>
<p>If you own or operate a business and need a Terms of Service, Privacy, or various other legal documents, check out the <a title="https://github.com/Automattic/legalmattic" href="https://github.com/Automattic/legalmattic">Legalmattic repository</a> on Github. In 2014, Automattic open sourced all of its legal documents, including <a title="http://wptavern.com/automattic-open-sources-its-dmca-process-docs-on-github" href="http://wptavern.com/automattic-open-sources-its-dmca-process-docs-on-github">its DMCA takedown notice</a>. If you choose an Automattic legal document as a foundation to write your own, consider using the <a title="https://wordpress.org/plugins/auto-terms-of-service-and-privacy-policy/" href="https://wordpress.org/plugins/auto-terms-of-service-and-privacy-policy/">Auto Terms of Service and Privacy Policy plugin. </a></p>
<p>Created by <a title="http://tourkick.com/" href="http://tourkick.com/">Clifford Paulick</a>, this plugin places the information entered into a version of Automattic&#8217;s <a href="http://en.wordpress.com/tos/" rel="nofollow">Terms of Service</a> and <a href="http://automattic.com/privacy/" rel="nofollow">Privacy Policy</a>, both available under the <a href="http://creativecommons.org/licenses/by-sa/3.0/" rel="nofollow">Creative Commons Sharealike</a> license. The documents are modified to exclude specifics to Automattic, such as mentions of Jetpack, WordPress.com, and VIP. Each document has generic language that can apply to most sites and service providers, including single sites, subscription sites, blog networks, and others.</p>
<a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/02/AutoTermsOfServicePluginSettings.png" rel="prettyphoto[38257]"><img class="size-full wp-image-38258" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/02/AutoTermsOfServicePluginSettings.png?resize=784%2C859" alt="Add Your Company Info" /></a>Add Your Company Info
<p>Configuration is as simple as placing company information into the appropriate fields. Once entered, you&#8217;ll need to turn on the Display setting at the top to enable the three different shortcodes.</p>
<ul>
<li>[my_terms_of_service_and_privacy_policy]</li>
<li>[my_terms_of_service]</li>
<li>[my_privacy_policy]</li>
</ul>
<p>Here&#8217;s what the Tavern terms of service page looks like using the terms of service shortcode.</p>
<a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/02/AutoTermsOfServicePluginResult.png" rel="prettyphoto[38257]"><img class="size-full wp-image-38259" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/02/AutoTermsOfServicePluginResult.png?resize=731%2C826" alt="Tavern Terms of Use Page" /></a>Tavern Terms of Use Page
<p>The plugin works as advertised and is a convenient way to provide legal documents if you&#8217;re a service provider like Automattic. However, if you need to fine tune the results, you can either copy the output from the shortcode and paste it into the page or use the source document from the <a title="https://github.com/Automattic/legalmattic" href="https://github.com/Automattic/legalmattic">Legalmattic repository</a>. While Automattic&#8217;s documents give you a head start, it&#8217;s probably still a good idea to seek legal counsel to review and edit them so they&#8217;re specifically tailored to your business.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 02 Feb 2015 17:28:56 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Jeff Chandler";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:11;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:77:"WPTavern: Richard Best Launches New Website Devoted to WordPress Legal Topics";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=38247";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:87:"http://wptavern.com/richard-best-launches-new-website-devoted-to-wordpress-legal-topics";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2361:"<a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/02/WPandLegalStuffFeaturedImage.png" rel="prettyphoto[38247]"><img class="size-full wp-image-38254" src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/02/WPandLegalStuffFeaturedImage.png?resize=639%2C300" alt="WP and Legal Stuff Featured Image" /></a>photo credit: <a href="https://www.flickr.com/photos/c_nilsen/16359004332/">c_nilsen</a> &#8211; <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">cc</a>
<p>Over the weekend, I stumbled across a new resource called <a title="http://wpandlegalstuff.com/" href="http://wpandlegalstuff.com/">WP and Legal Stuff </a>run by <a title="http://wpandlegalstuff.com/about/" href="http://wpandlegalstuff.com/about/">Richard Best</a>, a qualified lawyer in New Zealand, England, and Wales. The site focuses on legal matters related to WordPress and open source. Recent articles include:</p>
<ul>
<li><a title="http://wpandlegalstuff.com/using-wordpress-trademarks-business-product-service/" href="http://wpandlegalstuff.com/using-wordpress-trademarks-business-product-service/">Using the WordPress trademarks for your business, product or service</a></li>
<li><a title="http://wpandlegalstuff.com/gpl-wpscan-vane/" href="http://wpandlegalstuff.com/gpl-wpscan-vane/">The GPL and the story of WPScan and Vane</a></li>
<li><a title="http://wpandlegalstuff.com/automattic-open-licensing-open-data/" href="http://wpandlegalstuff.com/automattic-open-licensing-open-data/">Automattic, open licensing and open data</a></li>
</ul>
<p>His take on <a title="http://wpandlegalstuff.com/understanding-gpl-licensing-wordpress/" href="http://wpandlegalstuff.com/understanding-gpl-licensing-wordpress/">understanding the GPL licensing of WordPress</a> is a great primer for anyone not familiar with how it works. While Best does not give legal advice through the site, he provides an interesting perspective since most of the people who participate in WordPress legal discussions are not lawyers.</p>
<p>WP and Legal Stuff is a unique site and one of the few to cover WordPress legal matters on a routine basis. I highly suggest you subscribe to <a title="http://wpandlegalstuff.com/feed/" href="http://wpandlegalstuff.com/feed/">his RSS feed</a> so you don&#8217;t miss his next post on WordPress themes, the GPL, and the conundrum of derivative works.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 02 Feb 2015 16:37:45 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Jeff Chandler";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:12;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:24:"Matt: Tech is Ridiculous";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=44640";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:40:"http://ma.tt/2015/02/tech-is-ridiculous/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:433:"<blockquote><p>Yo&#8217;s Law: &#8220;in the 21st century tech industry, satire and reality are not merely indistinguishable but actually interchangeable.&#8221;</p></blockquote>
<p>From Jon Evans&#8217; <a href="http://techcrunch.com/2015/01/24/this-industry-is-still-completely-ridiculous/">This Industry Is Still Completely Ridiculous</a>, a hilarious article with a conclusion (the ridiculous stuff is worth it) I agree with.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 01 Feb 2015 22:12:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:13;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:35:"Akismet: January 2015 Stats Roundup";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://blog.akismet.com/?p=1777";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:62:"http://blog.akismet.com/2015/02/01/january-2015-stats-roundup/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3884:"<p>January has been a slow and steady month in Akismet-land. Whereas <a href="http://blog.akismet.com/2014/12/01/november-stats-roundup/">in</a> <a href="http://blog.akismet.com/2014/10/01/september-stats-roundup/">months</a> <a href="http://blog.akismet.com/2014/11/03/october-stats-roundup/">prior</a>, we&#8217;ve broken daily spam records, in January the spammers took it easy and we never saw a day with over 300 million spam comments caught.</p>
<div id="attachment_1778" class="wp-caption alignnone"><img class="size-large wp-image-1778" src="https://akismet.files.wordpress.com/2015/02/akismet-spam-and-ham-stats-january-2015.png?w=700&h=438" alt="graph of akismet spam and ham daily stats january 2015" /><p class="wp-caption-text">The busiest day in January was the 4th, with almost 257 million comments, and the slowest was the 29th with just over 174 million comments.</p></div>
<p>The <strong>total number of spam comments caught in January was a mere 6,586,661,000</strong> &#8211; compare that to the over 10 billion comments in December,<strong> that&#8217;s a drop of 35%</strong>. We did have more comments this month than the same time last year &#8211; 5% more.</p>
<div id="attachment_1780" class="wp-caption alignright"><img class="size-medium wp-image-1780" src="https://akismet.files.wordpress.com/2015/02/antique-map-of-the-world.jpg?w=300&h=211" alt="Antique map of the world" width="300" height="211" /><p class="wp-caption-text">This image, “<a href="https://www.flickr.com/photos/38703275@N06/6884641242">Old Map (90)</a>” by <a href="https://www.flickr.com/photos/38703275@N06/">rosario fiore</a>, is licensed under <a href="https://creativecommons.org/licenses/by-nd/2.0/">CC BY-ND 2.0</a></p></div>
<p>Let&#8217;s put this number in perspective. The latest figures for the world population were published in 2013 by the <a href="http://data.worldbank.org/">world bank</a>, and the number was just over 7 billion.</p>
<p>If we wrote down each spam comment caught this month on a piece of paper, and handed out each of these notes to one person in the world, we&#8217;d have enough people on earth to hold all of the papers. In fact, we&#8217;d have some people left over that didn&#8217;t need to hold a piece of paper.</p>
<p>In contrast <strong>there were only 157,555,500 legitimate comments that came through</strong> this month. <strong>Legitimate comments account for about 2%</strong> of all the content Akismet sees come through.</p>
<p>If we wrote down each legitimate comment we got this month on a piece of paper and gave each to one person, we&#8217;d need just 2% of the world population in order to hold them all.</p>
<p>As for Akismet&#8217;s uptime: there were no service interruptions this month. You can find information about any performance issues on this blog, via <a href="https://twitter.com/akismet">Twitter</a>, and on this <a href="http://status.automattic.com/9931/136079/Akismet-API">status page</a>.</p>
<p>You may have also seen a drop in spam comments this month on your own blog. If you are having any issues with spam or with Akismet, please feel free to <a href="http://akismet.com/contact/">contact us</a>, we&#8217;re happy to help <span class="wp-smiley wp-emoji wp-emoji-mrgreen" title=":mrgreen:">:mrgreen:</span>.</p>
<p><em>This post is part of a monthly series summarizing some stats and figures from the Akismet universe. Feel free to browse <a href="http://blog.akismet.com/category/monthly-roundup/">all of the posts in the series</a>.</em></p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/akismet.wordpress.com/1777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/akismet.wordpress.com/1777/" /></a> <img alt="" border="0" src="http://pixel.wp.com/b.gif?host=blog.akismet.com&blog=116920&post=1777&subd=akismet&ref=&feed=1" width="1" height="1" />";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 01 Feb 2015 16:57:09 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"Valerie";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:14;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:25:"Matt: Federated Wikipedia";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=44622";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:41:"http://ma.tt/2015/01/federated-wikipedia/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:475:"<p><a href="http://blog.jonudell.net/2015/01/22/a-federated-wikipedia/">A federated Wikipedia by Jon Udell</a> talks about the ossification happening in the Wikipedia community, caused in part by its attachment to rules that were created with the best of intentions. All open source communities, including <a href="http://wordpress.org/">WordPress</a>, have to be vigilant against this. Sometimes we have to throw out what worked before to create what will work tomorrow.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 31 Jan 2015 22:50:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:15;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:31:"Matt: John Scalzi on Semicolons";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=44629";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:47:"http://ma.tt/2015/01/john-scalzi-on-semicolons/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:965:"<blockquote><p>I write novels. And with just about every novel I write, I try to do something new or different that I haven’t done before, in order to challenge myself as a writer, and to keep developing my skills. In The Android’s Dream, of example, I wrote in the third person for the first time; in Zoe’s Tale, I had a main character—a sixteen year old girl—whose life experience was substantially different from my own; with The Human Division, I wrote a novel comprised of thirteen stand-alone “episodes.”</p>
<p>And now? With Lock In? What new thing have I done to stretch myself as a writer and teller of tales? Well, I’ll tell you; it’s something I’m really proud of, actually:</p>
<p>I’ve written a novel entirely free of semicolons.</p></blockquote>
<p>John Scalzi in <a href="http://torforgeblog.com/2014/08/04/pacing-doesnt-just-mean-wearing-a-groove-in-the-floor/">Pacing Doesn’t Just Mean Wearing a Groove in the Floor</a>.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 31 Jan 2015 05:03:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:16;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:61:"WPTavern: Improvements to the Features as Plugins First Model";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=38159";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:71:"http://wptavern.com/improvements-to-the-features-as-plugins-first-model";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:4185:"<a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/01/FeaturePluginModelImprovementFeaturedImage.png" rel="prettyphoto[38159]"><img class="size-full wp-image-38232" src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/01/FeaturePluginModelImprovementFeaturedImage.png?resize=640%2C300" alt="Feature Plugin Improvements" /></a>photo credit: <a href="https://www.flickr.com/photos/terrancedc/9083765513/">TerranceDC</a> &#8211; <a href="http://creativecommons.org/licenses/by-nc/2.0/">cc</a>
<p>Earlier this month, I described how the <a title="http://wptavern.com/the-features-as-plugins-first-model-is-a-mess" href="http://wptavern.com/the-features-as-plugins-first-model-is-a-mess">features as plugins first model is a mess</a>. Drew Jaynes, who is <a title="http://wptavern.com/drew-jaynes-to-lead-wordpress-4-2" href="http://wptavern.com/drew-jaynes-to-lead-wordpress-4-2">leading the development cycle for WordPress 4.2</a>, is already making headway into improving the model. Unlike previous release cycles, feature plugins that are likely to be merged into WordPress have been <a title="https://make.wordpress.org/core/2015/01/29/dev-chat-summary-january-28th/" href="https://make.wordpress.org/core/2015/01/29/dev-chat-summary-january-28th/">assigned a core mentor</a> at the beginning of the cycle. Assigning mentors at the beginning of the dev cycle should help make the merge process smoother and keep each project within scope.</p>
<h2>Improved Communication</h2>
<p>One of the biggest issues I have with feature plugins is the lack of communication regarding their progress on the <a title="https://make.wordpress.org/core/" href="https://make.wordpress.org/core/">Make Core</a> blog. This issue is being addressed with weekly updates that explain what&#8217;s changed, things to test, and where focus is needed. The following plugins are candidates that may be included in 4.2:</p>
<ul>
<li><a title="https://wordpress.org/plugins/press-this/" href="https://wordpress.org/plugins/press-this/">Press This</a> &#8211; Uses the <a title="https://make.wordpress.org/core/tag/press-this/" href="https://make.wordpress.org/core/tag/press-this/">Press This tag</a> on the Make Core blog.</li>
<li><a title="https://wordpress.org/plugins/customizer-theme-switcher/" href="https://wordpress.org/plugins/customizer-theme-switcher/">Customizer Theme Switcher</a> &#8211; Uses the <a title="https://make.wordpress.org/core/tag/customizer-theme-switcher/" href="https://make.wordpress.org/core/tag/customizer-theme-switcher/">Customer Theme Switcher</a> tag on the Make Core blog.</li>
</ul>
<h2>Improved Testing Opportunities</h2>
<p>If you browse to the Add New plugins screen in a development version of WordPress, you&#8217;ll see a Beta Testing tab. The tab provides easy access to feature plugins that are currently in development. My primary gripe with testing feature plugins is that they&#8217;re usually not synched with their Github counterparts where most of the development occurs.</p>
<p>WordPress core developer, Dion Hulse, <a title="https://github.com/dd32/Github-to-WordPress-Plugins-Sync" href="https://github.com/dd32/Github-to-WordPress-Plugins-Sync">created a script</a> specifically to sync feature plugins on Github to the WordPress plugin directory. This allows feature plugins to have nightly releases which are available from the plugin directory. This small but important change makes it a lot easier to keep up with and upgrade feature plugins.</p>
<a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/01/WP42BetaTestingTab.png" rel="prettyphoto[38159]"><img class="size-full wp-image-38225" src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/01/WP42BetaTestingTab.png?resize=1025%2C382" alt="WordPress 4.2 Feature Plugin Beta Testing Tab" /></a>WordPress 4.2 Feature Plugin Beta Testing Tab
<p>It&#8217;s still early in the development cycle, but I&#8217;m impressed with Jaynes organizational abilities. He&#8217;s addressed some of the largest pain points to the feature plugin process. If the changes put the experimental model back on track, future lead developers will have an easier time managing the program.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 30 Jan 2015 23:32:47 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Jeff Chandler";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:17;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:107:"WPTavern: StackExchange Community Building Beta Provides a Valuable Resource for Digital Community Managers";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=38086";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:117:"http://wptavern.com/stackexchange-community-building-beta-provides-a-valuable-resource-for-digital-community-managers";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:5295:"<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/plants.jpg" rel="prettyphoto[38086]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/plants.jpg?resize=1025%2C505" alt="plants" class="aligncenter size-full wp-image-38240" /></a></p>
<p>Online community building is like gardening. Whether you&#8217;re running an active blog, moderating forums, or managing a social network, you will encounter challenges in maintaining growth. Experienced community builders have a wealth of knowledge to share with those who are new to it, especially when it comes to recognizing and mitigating toxic elements, fertilizing to encourage growth, and responding to community changes.</p>
<p>Last year, StackExchange opened a <a href="http://communitybuilding.stackexchange.com/" target="_blank">Community Building beta</a> to test the waters for a new Q&amp;A site dedicated to building, administering, managing, and cultivating digital communities. It&#8217;s been in beta for approximately six months and has attracted 877 users with an impressive 100% of questions answered.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/community-building-stackexchange.png" rel="prettyphoto[38086]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/community-building-stackexchange.png?resize=765%2C549" alt="community-building-stackexchange" class="aligncenter size-full wp-image-38214" /></a></p>
<p>While the Q&amp;A site is not oriented around WordPress (<a href="http://wptavern.com/wordpress-stackexchange-thrives-in-2014-with-17-million-page-views-and-14k-new-questions" target="_blank">WP Developers have their own thriving Stackexchange</a>), many of the questions and topics relate to issues that WordPress site managers deal with every day:</p>
<ul>
<li><a href="http://communitybuilding.stackexchange.com/questions/965/how-do-you-choose-the-software-that-runs-your-community" target="_blank">How do you choose the software that runs your community?</a></li>
<li><a href="http://communitybuilding.stackexchange.com/questions/964/cant-watch-24x7-how-do-we-keep-comments-under-control" target="_blank">Can&#8217;t watch 24&#215;7; how do we keep comments under control?</a></li>
<li><a href="http://communitybuilding.stackexchange.com/questions/840/how-to-handle-a-shill" target="_blank">How to handle a shill?</a></li>
<li><a href="http://communitybuilding.stackexchange.com/questions/972/forum-war-because-of-a-new-rule-and-a-banned-user" target="_blank">Forum war because of a new rule and a banned user</a></li>
<li><a href="http://communitybuilding.stackexchange.com/questions/1009/pitfalls-to-avoid-when-transferring-community-ownership" target="_blank">Pitfalls to avoid when transferring community ownership?</a></li>
<li><a href="http://communitybuilding.stackexchange.com/questions/986/do-long-term-icebreaker-threads-foster-quality-discussion" target="_blank">Do long-term “icebreaker” threads foster quality discussion?</a></li>
<li><a href="http://communitybuilding.stackexchange.com/questions/950/how-and-when-do-i-attract-experts-to-a-young-site-that-doesnt-yet-have-much-exp" target="_blank">How and when do I attract experts to a young site that doesn&#8217;t yet have much expert content?</a></li>
</ul>
<p>WordPress users have a diverse array of community building software available to them for creating interactive comments, forums, and social networking sites. These plugins make it possible for anyone to build a community, even with very little technical knowledge. However, even with the best tools at your disposal, a community is an organic thing that requires skill and dedication to cultivate.</p>
<p>New community managers are eager to learn how to chase rabbits and moles out of their gardens while not disrupting community growth, as evidenced by the many questions submitted regarding managing user behavior. The &#8220;<a href="http://communitybuilding.stackexchange.com/questions/tagged/problem-users" target="_blank">problem-users</a>&#8221; tag is so far one of the most popular on the site, followed by other related topics, such as conflict resolution, new users, content curation, forums, and site growth.</p>
<p>This new Q&amp;A site is still <a href="http://area51.stackexchange.com/proposals/52070/moderators" target="_blank">navigating through its beta period</a> but still needs to demonstrate progress. So far, the beta is healthy in terms of questions getting answered, but it needs to generate more questions on a daily basis, attract more experienced members, and gain more traffic before it can graduate from its final beta.</p>
<p>Part of the StackExchange mission is to provide answers without distraction for users who are asking practical, detailed questions. The new <a href="http://communitybuilding.stackexchange.com/" target="_blank">Community Building beta</a> site is not a place to vent but rather a place to get solid, actionable advice from experienced community managers. This site is an excellent resource for anyone who is involved in online community building, even if you simply have a blog that receives a steady stream of comments. If you want to contribute, sign up at <a href="http://stackexchange.com/" target="_blank">StackExchange</a> to get started.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 30 Jan 2015 23:11:56 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:18;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:66:"WPTavern: Auberge: A Beautiful Free Restaurant Theme for WordPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=38161";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:75:"http://wptavern.com/auberge-a-beautiful-free-restaurant-theme-for-wordpress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:4671:"<p>Restaurant themes don&#8217;t often land in the WordPress Themes Directory. In fact, there are barely <a href="https://wordpress.org/themes/search.php?q=restaurant" target="_blank">a dozen</a> listed among the 3,000+ themes on WordPress.org.</p>
<p>One problem with many commercial restaurant themes is that they are usually marketed as a complete package with everything built into the theme, including menu management. The lack of separation of menu data from the theme means that users are locked into that theme and their content is not transferable.</p>
<p>That&#8217;s not the case with <a href="https://wordpress.org/themes/auberge" target="_blank">Auberge</a>, a new free theme from Oliver Juhas of <a href="http://www.webmandesign.eu/" target="_blank">WebMan Design</a>. Last week we featured Juhas&#8217; <a href="http://wptavern.com/modern-a-beautiful-free-blog-and-portfolio-theme-for-wordpress" target="_blank">Modern</a> theme, which was built to showcase portfolios. Modern requires Jetpack for managing portfolio posts, and Auberge takes the same approach for menus.</p>
<p>The theme&#8217;s home page features a large header image, with blog posts and/or an optional food menu preview displayed beneath.</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/auberge.jpg" rel="prettyphoto[38161]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/auberge.jpg?resize=880%2C660" alt="auberge" class="aligncenter size-full wp-image-38163" /></a></p>
<p>Check out the <a href="http://themedemos.webmandesign.eu/auberge/" target="_blank">live demo</a> to see how the <a href="http://themedemos.webmandesign.eu/auberge/menu/" target="_blank">menu page</a> is divided into sections. The menus are responsive and each item can be assigned an image, price, and description.</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/auberge-menu.jpg" rel="prettyphoto[38161]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/auberge-menu.jpg?resize=1025%2C752" alt="auberge-menu" class="aligncenter size-full wp-image-38183" /></a></p>
<p>Auberge requires the <a href="https://wordpress.org/plugins/webman-amplifier/" target="_blank">WebMan Amplifier</a> plugin, available on WordPress.org, in order to extend the theme to include the custom &#8220;ingredients&#8221; taxonomy and recipe metaboxes.  The theme also requires <a href="http://jetpack.me/" target="_blank">Jetpack</a> to support many of the features you see in the demo, including:</p>
<ul>
<li>Food menu posts</li>
<li>Featured content setup (banner area)</li>
<li>Tiled galleries</li>
<li>Image lightbox zooming effect</li>
<li>Infinite Scroll</li>
<li>Sharing buttons</li>
<li>Site icon, favicon, and image logo</li>
<li>Related posts, CDN, etc</li>
</ul>
<p>Auberge utilizes WordPress&#8217; native customizer to offer layout options for the placement of the blog posts and food menu sections on the home page. You can also customize the header background and text colors, accent color, footer and widget colors. The customizer also contains options to set the basic font size and select Google Font combinations based on recommendations from the <a href="http://femmebot.github.io/google-type/" target="_blank">Google Web Fonts Typographic Project</a>.</p>
<p>If you like the layouts seen in the demo site, the theme&#8217;s author has prepared all the markup for each page to copy into your pages. You can find this in the &#8220;Demo Content Page Layouts&#8221; section of the theme&#8217;s <a href="http://www.webmandesign.eu/manual/auberge/" target="_blank">documentation</a>.</p>
<p>Auberge has support for post formats as well as the unique ability to split posts and pages into <a href="http://themedemos.webmandesign.eu/auberge/post-parts/" target="_blank">multiple parts</a>. It also supports Schema.org markup, Google Recipe View, and Theme Hook Alliance action hooks.</p>
<p>Auberge was built based on Automattic&#8217;s <a href="http://underscores.me/" target="_blank">Underscores</a> starter theme. Juhas designed it to be lean, so any extra functionality comes in the form of plugins. The theme itself contains no shortcodes, sliders, or page builders.</p>
<p>If you&#8217;re looking for a restaurant or cafe theme that includes menu content the right way, <a href="https://wordpress.org/themes/auberge" target="_blank">Auberge</a> is a solid option. It allows you to select a different theme further down the road without losing all of your content. You can find it via your admin themes browser or <a href="https://wordpress.org/themes/auberge" target="_blank">download</a> it directly from WordPress.org.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 30 Jan 2015 20:20:02 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:19;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:24:"Matt: Designer’s Creed";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=44644";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:37:"http://ma.tt/2015/01/designers-creed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1790:"<p>You might remember a <a href="http://ma.tt/2011/09/automattic-creed/">few years back I talked about why Automattic has a creed, and shared ours</a>. Here it is again:</p>
<blockquote><p>I will never stop learning. I won&#8217;t just work on things that are assigned to me. I know there&#8217;s no such thing as a status quo. I will build our business sustainably through passionate and loyal customers. I will never pass up an opportunity to help out a colleague, and I&#8217;ll remember the days before I knew everything. I am more motivated by impact than money, and I know that Open Source is one of the most powerful ideas of our generation. I will communicate as much as possible, because it&#8217;s the oxygen of a distributed company. I am in a marathon, not a sprint, and no matter how far away the goal is, the only way to get there is by putting one foot in front of another every day. Given time, there is no problem that&#8217;s insurmountable.</p></blockquote>
<p>One of the parts of <a href="http://automattic.com/">Automattic</a> that has grown the most over the past few years is our design corps, now over two dozen people. This group, led by creative director <a href="http://davemart.in/">Dave Martin</a>, has come up with a supplemental Designer&#8217;s Creed for followers of their craft at A8C:</p>
<blockquote><p>I take pride in my craft. I ensure that everyone — regardless of ability or device — can use my designs. I routinely ask for feedback, even when it’s uncomfortable. I regularly watch people use my designs, because testing leads to clarity. I will never stop at “good enough.”</p></blockquote>
<p><a href="http://davemart.in/2015/01/24/the-automattic-designers-creed/">You can read more about it on Dave&#8217;s blog. »</a></p>
<p>&nbsp;</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 30 Jan 2015 01:15:07 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:20;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:51:"WPTavern: Herbert: A New WordPress Plugin Framework";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=38040";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:60:"http://wptavern.com/herbert-a-new-wordpress-plugin-framework";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:4069:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/herbert.jpg" rel="prettyphoto[38040]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/herbert.jpg?resize=831%2C405" alt="herbert" class="aligncenter size-full wp-image-38128" /></a></p>
<p>WordPress plugin authors have a great deal of liberty when it comes to structuring and organizing their code. There&#8217;s no prescribed file structure, so when you look under the hood of a plugin, you often need to poke around a bit to find out how the author is organizing things.</p>
<p>Jason Agnew found this to be confusing when he went to build his first WordPress plugin. Agnew is the technical director at <a href="http://bigbitecreative.com/" target="_blank">Big Bite Creative</a>, located in Middlesbrough, England. He often collaborates with both front and back end developers on projects, which drove him to find a better way to write plugins that are organized for multiple team members.</p>
<p>This week Agnew introduced <a href="http://getherbert.com/" target="_blank">Herbert</a>, a new open source framework for building WordPress plugins. &#8220;We believe the current approach to building plugins is unorganized and difficult to understand,&#8221; Agnew said. &#8220;It makes working in teams or taking over from a previous developer time consuming. Its early days for Herbert but our aim is to solve this.&#8221;</p>
<p>Prior to creating Herbert with his team, Agnew did his homework to see if there was an existing tool to solve this problem. He discovered the <a href="http://wptavern.com/wordpress-plugin-boilerplate-3-0-released-with-new-community-website" target="_blank">WordPress Plugin Boilerplate</a> project, but determined that it wouldn&#8217;t work for his agency&#8217;s needs. &#8220;Although WPPB would be a great starting point, it seemed best suited to the quick development of smaller plugins,&#8221; Agnew said. &#8220;We needed something more suited to scale.&#8221;</p>
<p>He checked out some of the most popular WordPress plugins, hoping to find a common thread among them for a semantic, structured method of plugin creation. &#8220;To our surprise, there wasn’t any sense of uniformity or consistency of implementation among them,&#8221; he said. At that point, he rallied his team to write their own WordPress plugin framework.</p>
<p>The open source <a href="http://getherbert.com/" target="_blank">Herbert</a> project was born out of this effort. The framework aims to keep business logic separate from template code, so that back and frontend developers aren&#8217;t tripping over each other. &#8220;It offers a file structure to keep your code organised, with a solution as simple as all your routes belonging in the plugin/routes.php file,&#8221; Agnew said. &#8220;It no longer ties you or your development team to the WordPress Database Object ($wpdb), allowing you to use the power and effectiveness of <a href="http://laravel.com/docs/4.2/eloquent" target="_blank">Laravel’s Eloquent ORM</a> to handle your database queries.&#8221;</p>
<p>Herbert utilizes Composer to handle the framework&#8217;s dependencies. Template code is stored in <a href="http://getherbert.com/dev/views" target="_blank">views</a>, which uses the <a href="http://twig.sensiolabs.org/" target="_blank">Twig</a> PHP templating engine. The framework may not be everyone&#8217;s cup of tea. However, if you like separating your code into routes, views, and controllers, then Herbert may save you some time when spinning up new plugins.</p>
<p>The Big Bite Creative team plans to maintain the framework and will add plugin examples in the future. &#8220;We plan to introduce an interface to the WordPress post object for Eloquent, along with tests for your code,&#8221; Agnew said. They are also considering adding a WordPress-specific frontend framework to work alongside Herbert. The project is open to contribution, so feel free to fork Herbert on <a href="https://github.com/getherbert/herbert/" target="_blank">GitHub</a> and send code back to the team.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 29 Jan 2015 23:55:30 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:21;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:79:"WPTavern: Chris Lema’s Session From PressNomics 3 on Managing Time and Energy";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=38135";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:86:"http://wptavern.com/chris-lemas-session-from-pressnomics-3-on-managing-time-and-energy";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:968:"<p>One of my favorite sessions at <a title="http://wptavern.com/envato-stats-tips-for-getting-things-done-and-more-at-pressnomics-3" href="http://wptavern.com/envato-stats-tips-for-getting-things-done-and-more-at-pressnomics-3">PressNomics 3</a> is now <a title="https://www.youtube.com/watch?v=KD9XtifLp9Y" href="https://www.youtube.com/watch?v=KD9XtifLp9Y">available to watch for free</a> on YouTube. Although sessions weren&#8217;t recorded or live streamed, Chris Lema used his own gear to record his presentation. He shares the lessons he&#8217;s learned throughout his career on managing time and energy.</p>
<p>One of my favorite tips is writing down three things you want to get done each day. Each completed task builds confidence and over time, you end up with a lot of accomplishments. So far, the technique is working and as long as I complete two out of three tasks each day, I feel pretty good about myself.</p>
<p><span class="embed-youtube"></span></p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 29 Jan 2015 22:23:27 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Jeff Chandler";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:22;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:53:"WPTavern: Seville, Spain to Host WordCamp Europe 2015";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=38031";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:62:"http://wptavern.com/seville-spain-to-host-wordcamp-europe-2015";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3322:"<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/01/seville.jpg" rel="prettyphoto[38031]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/01/seville.jpg?resize=1025%2C505" alt="seville" class="aligncenter size-full wp-image-38107" /></a></p>
<p>The WordCamp Europe organization team <a href="http://europe.wordcamp.org/2015/wceu-2015-lets-go/" target="_blank">announced</a> today that the 2015 event will be held in Seville, Spain from June 26 – 28 at the <a href="http://www.hotelbarcelorenacimiento.com/" target="_blank">Barceló Gran Hotel Renacimiento</a>. Last year&#8217;s <a href="http://wptavern.com/wordpress-beyond-boundaries-a-recap-of-wordcamp-europe-2014" target="_blank">WordCamp in Sofia, Bulgaria</a> was a tremendous success with nearly 800 attendees, a world-class speaker lineup, and a strong local community of volunteers.</p>
<p>Ordinarily, the WCEU organizers select a host city based on applications from various European WordPress communities after an open call. However, this year is an exception. WordCamp Central prevailed upon the team to have the event in late spring or summer in order to accommodate WordCamp US, which is expected to take place in the fall.</p>
<p>&#8220;As we had to move WordCamp Europe to the first half of the year, we were quite limited in time,&#8221; organizer Petya Raykovska said. &#8220;So instead of publishing an open call for applications, we decided to reach out to some of the best established WordPress communities in Europe that have experienced teams of local organizers and asked them to prepare bids to host WCEU 2015. We received three very good applications from three different teams.&#8221;</p>
<p>The WCEU organization team landed on Seville after considering various factors, such as the local organizers&#8217; preparation of the budget and venue research. &#8220;We chose Seville because of the excellent job they did with the application,&#8221; Raykovska said. &#8220;But also because of the great, experienced local team, because it’s a great location with a very different vibe from Sofia &#8211; it’s affordable, well connected with the rest of Europe, and has a very strong local WordPress community.&#8221;</p>
<p>The WordPress community in Seville has held a local <a href="https://twitter.com/wcsevilla" target="_blank">WordCamp</a> for the past several years. The city&#8217;s metropolitan area has approximately 1.5 million residents, making it a decent-sized city for hosting an event. Attendees should expect to pack for warm weather, as the Seville&#8217;s average high temperatures in the summer often reach above 35 °C.</p>
<p><a href="http://siobhanmckeown.com/" target="_blank">Siobhan McKeown</a> will be leading a team of 18 <a href="http://europe.wordcamp.org/2015/organizers/" target="_blank">organizers</a> for the 2015 event, including five experienced local organizers and a global team of organizers from all over Europe.</p>
<p>Tickets will go on sale at the beginning of February, and the organization team will be calling for speakers and sponsors in the next few days. Unlike last year&#8217;s event, WordCamp Europe 2015 will include interpretation for the local language. While all sessions will be given in English, a Spanish translation will be offered simultaneously.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 29 Jan 2015 20:37:32 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:23;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:93:"WPTavern: Why Jetpack Comments is Not A Great Alternative to WordPress’ Native Comment Form";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=38091";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:100:"http://wptavern.com/why-jetpack-comments-is-not-a-great-alternative-to-wordpress-native-comment-form";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:7500:"<p>Jetpack ships with more than <a title="http://jetpack.me/" href="http://jetpack.me/">30 different modules </a>including, <a title="http://jetpack.me/support/comments/" href="http://jetpack.me/support/comments/">Jetpack Comments</a>. One of its primary features is allowing people to login using credentials from their WordPress.com, Twitter, Facebook, or Google+ accounts.</p>
<a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/JetpackCommentForm.png" rel="prettyphoto[38091]"><img class="size-full wp-image-38094" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/JetpackCommentForm.png?resize=499%2C374" alt="Jetpack Comments Form" /></a>Jetpack Comments Form
<p>This module has replaced the WordPress native comment form for nearly two years on WP Tavern. It makes it easier for people on social networks to post a comment, but the convenience comes with several drawbacks.</p>
<h2>Lack of a Graceful Fallback</h2>
<a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/04/JetpackCommentsOutOfFuel.png" rel="prettyphoto[38091]"><img class="size-full wp-image-20439" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/04/JetpackCommentsOutOfFuel.png?resize=646%2C201" alt="Jetpack Comments Temporarily Offline" /></a>Out Of Fuel
<p>In early 2014, <a title="http://wptavern.com/the-combination-of-jetpack-and-dreamhost-security-settings-lead-to-lost-comments" href="http://wptavern.com/the-combination-of-jetpack-and-dreamhost-security-settings-lead-to-lost-comments">several Tavern readers experienced</a> <strong>Service Temporarily Unavailable</strong> errors when trying to submit a comment. The error was caused by a security setting with <a title="http://www.modsecurity.org/" href="http://www.modsecurity.org/">mod_security</a> on DreamHost and exposed the lack of a graceful fallback. Instead of displaying an error, the iFrame should have been replaced with the native comment form. I <a title="https://github.com/Automattic/jetpack/issues/446" href="https://github.com/Automattic/jetpack/issues/446">created an issue</a> on Github explaining the problem and although it gained immediate attention, not much has happened since.</p>
<h2>Annoying Page Refreshes</h2>
<p>It&#8217;s normal for articles on the Tavern to have several comments with multi-threaded conversations. I&#8217;ve discovered that Jetpack Comments will sometimes take me to a different part of the page after I reply to a comment instead of taking me to where the comment is published. It doesn&#8217;t happen all the time, but when it does, it&#8217;s annoying.</p>
<p>It&#8217;s 2015, 10 years after the term <a title="http://www.adaptivepath.com/ideas/ajax-new-approach-web-applications/" href="http://www.adaptivepath.com/ideas/ajax-new-approach-web-applications/">Ajax was coined by Jesse James Garrett</a>. Ajax stands for Asynchronous JavaScript + XML. It&#8217;s a collection of technologies that provide near real-time interaction with page elements. For example, if you leave a comment on a site running the <a title="http://p2theme.com/" href="http://p2theme.com/">P2 theme</a>, it will appear on the site without refreshing the page.</p>
<p>Page refreshes are distracting, annoying, and break the flow of a conversation. I&#8217;m <a title="http://wordpress.org/support/topic/i-was-expected-some-other-fu?replies=2" href="http://wordpress.org/support/topic/i-was-expected-some-other-fu?replies=2">not the first one</a> to request Jetpack Comments be Ajaxified. In an <a title="https://github.com/Automattic/jetpack/issues/833#issuecomment-67605046" href="https://github.com/Automattic/jetpack/issues/833#issuecomment-67605046">issue on Jetpack&#8217;s Github account</a>, George Stephanis, who is a member of the Jetpack development team explains that, while theoretically possible, it&#8217;s not high on the priority list.</p>
<blockquote><p>It&#8217;s theoretically possible passing the event through JS <code>window.postMessage</code> &#8212; but to actually render the comment would take some theme integration that we can&#8217;t presently assume. If someone wanted to write this I&#8217;d be fine accepting a pull request that fires an event and passes some limited data back, like the comment ID and status or something, but it&#8217;s not high on the priority list.</p></blockquote>
<p>The ticket has gained little traction with no signs of Ajax support being added anytime soon. His response is similar to Matt Mullenweg&#8217;s in <a title="http://wptavern.com/wpweekly-episode-130-catching-up-with-matt-mullenweg" href="http://wptavern.com/wpweekly-episode-130-catching-up-with-matt-mullenweg">episode 130 of WordPress Weekly</a>, when I asked him <a title="http://wptavern.com/what-is-the-future-of-comments-in-wordpress" href="http://wptavern.com/what-is-the-future-of-comments-in-wordpress">why comments haven&#8217;t changed much</a> in WordPress over the years, “It’s very difficult to iterate comments as it’s hard to get those changes to be compatible with every WordPress theme in the world.&#8221;</p>
<h2>It&#8217;s Not Highly Extendable</h2>
<p>One of the biggest problems I have with Jetpack Comments is that it&#8217;s not easily extendable using plugins. Since it&#8217;s an iFrame hosted on WordPress.com, it&#8217;s hard to manipulate and is an <strong>all or nothing </strong>approach.</p>
<h2>The Old Comment Form</h2>
<p>In 2011, I used <a title="http://wptavern.com/how-to-mimic-the-wptavern-commenting-system" href="http://wptavern.com/how-to-mimic-the-wptavern-commenting-system">a collection of plugins</a> to add features to the native comment form so it felt more like a reply box on a forum. Readers had the ability to style and preview comments without having to write code. They could also subscribe to the thread and edit their comment afterwards for up to 10 minutes.</p>
<p>However, my favorite feature was the Reply link next to each comment. When clicked, the name along with a link to the comment id was automatically added to the comment form. For example, <strong>@&lt;a href=&#8221;#comment-11784&#8243; rel=&#8221;reply&#8221;&gt;Name of Awesome Commenter&lt;/a&gt; &#8211; Comment text here</strong>. Since the theme didn&#8217;t support threaded comments at the time, this feature came in handy.</p>
<a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/OldTavernCommentForm.png" rel="prettyphoto[38091]"><img class="size-full wp-image-38095" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/OldTavernCommentForm.png?resize=625%2C657" alt="Comment Form Used on The Tavern in 2011" /></a>Comment Form Used on The Tavern in 2011
<p>Although some of the features are replicated in Jetpack Comments, the old form felt like a better experience to me. If you&#8217;re a long time commenter on the Tavern, I&#8217;m curious if you feel the same way?</p>
<h2>I Don&#8217;t Recommend Jetpack Comments</h2>
<p>In an era where Twitter, Facebook, etc. provide the ability for real-time communication, Jetpack Comments and the default comment system in WordPress feels like ancient technology. If all you need is an easy way for people to login using their social media accounts to post a comment, Jetpack Comments is a good solution. However, if you need something more robust, look elsewhere.</p>
<p>Unless the team adds Ajax support for comment submissions and makes the module more extendable, I can&#8217;t recommend it as a viable alternative to the native comment form in WordPress.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 29 Jan 2015 18:54:11 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Jeff Chandler";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:24;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:68:"WPTavern: Recent Pressable Outages the Result of a Slow Loris Attack";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=38064";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:78:"http://wptavern.com/recent-pressable-outages-the-result-of-a-slow-loris-attack";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3011:"<a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/slow-loris.jpg" rel="prettyphoto[38064]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/slow-loris.jpg?resize=700%2C346" alt="photo credit: BBC Nature" class="size-full wp-image-38071" /></a>photo credit: <a href="http://www.bbc.co.uk/nature/life/Slow_loris">BBC Nature</a>
<p>Last week, <a href="https://pressable.com/" target="_blank">Pressable</a> was engaged in a 24/7 struggle to keep its customers&#8217; sites operational. The <a href="http://wptavern.com/pressable-struggles-to-retain-customers-following-recent-outages" target="_blank">recent outages</a> caused some customers 24+ hours of downtime and many closed their accounts in favor of finding an alternative host. Today the company announced that the root cause of the outage customers experienced the week of January 19, 2015, was an intentional attack on Pressable&#8217;s systems.</p>
<p>A <a href="https://pressable.com/blog/2015/01/28/root-cause-analysis-outage-week-january-19-2015/" target="_blank">post</a> on the company&#8217;s blog further breaks down the attack: <strong>&#8220;Ultimately, the reason for this outage was a well crafted attack on our systems. The attack was a variant of the “<a href="http://en.wikipedia.org/wiki/Slowloris_%28software%29" target="_blank">Slow-Loris</a>” attack discovered in 2009.&#8221;</strong></p>
<p>The attack went undetected because of the insidious manner in which it was executed. Pressable has been working with security professionals to get the attack under control and announced <a href="http://status.pressable.com/2015/01/24/all-systems-operational/" target="_blank">all systems operational</a> on Monday.</p>
<p>A week ago, after hearing about Pressable&#8217;s continued struggle with downtime, I asked CEO Vid Luther if the company was being intentionally sabotaged. At the time, he didn&#8217;t think that an attack was a real possibility:</p>
<blockquote><p>I do not believe that anyone who has an agenda against Pressable is behind these issues. I&#8217;m not aware of anyone who has an agenda against Pressable, besides the general competition in the WordPress hosting space, and currently, some of them are acting like vultures. But, I don&#8217;t think those guys have the ability to orchestrate something like this. So, unfortunately, no conspiracy theory from our side.</p></blockquote>
<p>While working to mitigate customer downtime, the Pressable team discovered the coordinated attack on their systems. The attacker&#8217;s sophisticated method of sabotaging Pressable went undetected, because it was made to appear that the host&#8217;s infrastructure was being overloaded.</p>
<p>The knowledge of the attack came after multiple apologies from Luther, who originally identified Pressable&#8217;s lagging infrastructure as the cause. Luther told the Tavern that he has an idea of who the attackers are but will be digging into it further before calling out any parties publicly.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 28 Jan 2015 22:43:08 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:25;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:62:"WPTavern: GenerateWP Introduces WordPress Custom Code Snippets";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=37861";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:72:"http://wptavern.com/generatewp-introduces-wordpress-custom-code-snippets";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:5357:"<p><a href="http://generatewp.com/" target="_blank">GenerateWP</a>, the popular WordPress code generator site, is celebrating two years in operation this week. The site, founded by <a href="https://profiles.wordpress.org/ramiy" target="_blank">Rami Yushuvaev</a>, launched with five code generators and now has more than 20. Yushuvaev sees the site as an educational tool that helps WordPress developers learn more about coding best practices.</p>
<p>Before launching GenerateWP, Yushuvaev created <a href="http://www.wp-tricks.co.il/generator/" target="_blank">three code generators</a> to serve the Israeli WordPress community. The site was an instant success, which prompted him to translate it into English and launch GenerateWP in January 2013.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/generatewp-hebrew.jpg" rel="prettyphoto[37861]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/generatewp-hebrew.jpg?resize=727%2C221" alt="generatewp-hebrew" class="aligncenter size-full wp-image-38035" /></a></p>
<p>The first week after launching, Yushuvaev was approached by a major brand that offered to buy the site and a few developers made offers to finance more generators. &#8220;I decided that it wasn’t the right time to give up the site, since I had big plans for it and for the WordPress community,&#8221; he said.</p>
<p>The site has 15K+ registered WordPress developers and averages 100,000 visitors per month, most of whom are designers and developers. During the past two years, Yushuvaev worked with contributors Maor Chasen and Ohad Raz to rewrite the entire code base to use object-oriented programming and make it work better with WordPress.</p>
<p>In celebration of the site&#8217;s two year birthday, GenerateWP is introducing custom code snippets, which will allow users to save their own snippets in a public and/or private library. &#8220;Front-end designers use <a href="http://Codepen.io" target="_blank">codepen.io</a> to showcase their code, JavaScript developers use <a href="http://jsfiddle.net" target="_blank">jsfiddle.net</a>, Bootstrap developers have <a href="http://bootsnipp.com" target="_blank">bootsnipp.com</a>, and now WordPress developers have <a href="http://GenerateWP.com" target="_blank">GenerateWP.com</a>,&#8221; Yushuvaev said.</p>
<p>The site now includes a collective <a href="http://generatewp.com/snippet/" target="_blank">library of public snippets</a> shared with the community. Users can also browse public snippets by author.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/rami-snippets.jpg" rel="prettyphoto[37861]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/rami-snippets.jpg?resize=963%2C458" alt="rami-snippets" class="aligncenter size-full wp-image-38047" /></a></p>
<p>Individual <a href="http://generatewp.com/snippet/nvMganl/" target="_blank">snippets</a> allow users to share, download, or clone the code into their own libraries. Developers can embed snippets on their sites, send them to <a href="http://pastebin.com/" target="_blank">Pastebin</a>, or create a <a href="https://gist.github.com/" target="_blank">GitHub gist</a>.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/generatewp-snippets.jpg" rel="prettyphoto[37861]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/generatewp-snippets.jpg?resize=957%2C483" alt="generatewp-snippets" class="aligncenter size-full wp-image-38049" /></a></p>
<h3>Future Plans for Expanding GenerateWP</h3>
<p>Yushuvaev has plans to monetize the site further down the road but said that the generators and code snippets will always remain free. &#8220;The money will come from other services,&#8221; he said. &#8220;I can&#8217;t reveal our plans but you can expect a game changing feature for our premium users.&#8221;</p>
<p>In the meantime, the team plans to create new code generators, including a tool to generate widgets, a meta box generator, and admin menu page generators. In the coming weeks, the site will also provide an oEmbed option to embed snippets using nothing but the URL.</p>
<p>Currently, the most popular generators on the site are the ones for creating custom post types, shortcodes, and custom taxonomies. Yushuvaev is optimistic that the site will continue to grow as more developers discover how much time they can save with the generators.</p>
<p>I was writing the same code over and over again (post types and taxonomies) for different clients,&#8221; he said. &#8220;Creating an automatic generator to save some time was the next logical step.&#8221; He found that writing code eats up plenty of time and did not want to utilize free plugins, as they often do not remain in active development.</p>
<p>GenerateWP is quickly becoming a popular tool for WordPress educators. &#8220;The site is used in WordPress classes around the world to teach new developers how to properly code using WordPress coding standards,&#8221; Yushuvaev said. &#8220;We managed to confirm a class in Thailand, universities and colleges in Israel, United States, Canada, and Germany.</p>
<p>&#8220;We also have received requests to translate our tools to other languages,&#8221; he said. The GenerateWP team plans to add translations in the near future to open up the site to more international users.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 28 Jan 2015 21:20:56 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:26;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:27:"Matt: Slack Buys Screenhero";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=44638";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:43:"http://ma.tt/2015/01/slack-buys-screenhero/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:534:"<p><a href="http://techcrunch.com/2015/01/28/slack-buys-screenhero-to-add-screen-sharing-and-voice-chat-to-its-work-messaging-platform/">Slack Buys Screenhero To Add Screen Sharing And Voice Chat To Its Work Messaging Platform</a>, which I&#8217;m very excited about as a daily user of Slack (on 5 teams now) and through <a href="http://audrey.co/">Audrey</a> an investor in <a href="https://screenhero.com/">Screenhero</a> and a big fan of their vision. As the article mentions, Automattic has been a Screenhero customer as well.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 28 Jan 2015 19:47:17 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:27;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:40:"WPTavern: Thank a Plugin Author Day 2015";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=37980";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:50:"http://wptavern.com/thank-a-plugin-author-day-2015";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2579:"<p><a title="https://wordpress.org/news/2009/01/thank-a-plugin-developer-day/" href="https://wordpress.org/news/2009/01/thank-a-plugin-developer-day/">Created by Matt Mullenweg in 2009,</a> when the <a title="https://wordpress.org/plugins/" href="https://wordpress.org/plugins/">plugin directory</a> hosted only 4K plugins, Thank a Plugin Author Day (January 28th) motivates users to thank plugin authors.</p>
<p>There are several ways to celebrate the event, such as visiting the plugin author&#8217;s website. The link is usually available via the plugin&#8217;s page on WordPress.org. You can also find a link to the author&#8217;s website by searching for the plugin in the backend of WordPress. Also, most plugins in the directory have a link to give a monetary donation.</p>
<a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/PluginDonationLink.png" rel="prettyphoto[37980]"><img class="size-full wp-image-38009" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/PluginDonationLink.png?resize=975%2C527" alt="Plugin Donation Link" /></a>Plugin Donation Link
<p>Another way to thank plugin authors is to rate and review their plugins. Ratings and reviews are <a title="http://wptavern.com/rate-and-review-a-wordpress-plugin-day-set-for-october-17th" href="http://wptavern.com/rate-and-review-a-wordpress-plugin-day-set-for-october-17th">an easy way to send feedback</a> directly to an author. Make sure to provide actionable feedback instead of one or two-word reviews. A side effect of rating and reviewing plugins, is that it&#8217;s one of many ways to contribute back to the WordPress project.</p>
<a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/11/BillionThanksFeaturedImage.png" rel="prettyphoto[37980]"><img class="size-full wp-image-34331" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/11/BillionThanksFeaturedImage.png?resize=796%2C267" alt="Billion Thanks Featured Image" /></a>photo credit: <a href="https://www.flickr.com/photos/opensourceway/7007768456/">opensourceway</a> &#8211; <a href="http://creativecommons.org/licenses/by-sa/2.0/">cc</a>
<p>Since the holiday&#8217;s creation, over 31K plugins have been added to the directory which results in nearly 36K reasons to use WordPress! <strong>Thank you</strong> to anyone who has ever published a WordPress plugin whether it&#8217;s on the <a title="https://wordpress.org/plugins/" href="https://wordpress.org/plugins/">official directory</a> or on GitHub. Without so many plugins, I wouldn&#8217;t be able to customize WordPress to make it my own.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 28 Jan 2015 07:05:33 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Jeff Chandler";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:28;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:79:"WPTavern: Envato Stats, Tips For Getting Things Done, and More at PressNomics 3";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=37944";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:87:"http://wptavern.com/envato-stats-tips-for-getting-things-done-and-more-at-pressnomics-3";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:10754:"<a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/WelcomeToPressNomicsFeaturedImage.png" rel="prettyphoto[37944]"><img class="size-full wp-image-37971" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/WelcomeToPressNomicsFeaturedImage.png?resize=671%2C288" alt="PressNomics Introduction" /></a>PressNomics Introduction
<p>Last week, I attended the third annual <a title="http://pressnomics.com/" href="http://pressnomics.com/">PressNomics conference</a> in Phoenix, AZ. The event focuses on the business side of the WordPress ecosystem and provides opportunities for business owners to learn from those who are blazing a path towards success. On the evening before PressNomics, I joined several business owners for dinner.</p>
<p>A half hour into the meal, I listened intently to various conversations taking place around the table. Topics of conversation included: market segments, customer satisfaction, and business partnerships. At this point I realized I was definitely at a business conference.</p>
<h2>The Family Delivers Opening Remarks</h2>
<p>Joshua and Sally Strebel along with their kids, appeared on stage and delivered the opening remarks. It&#8217;s as if the family invited every attendee into their home for a family reunion.</p>
<blockquote class="twitter-tweet" width="550"><p><a href="https://twitter.com/hashtag/PressNomics?src=hash">#PressNomics</a> is getting started! <a href="http://t.co/DqFGdEidK4">pic.twitter.com/DqFGdEidK4</a></p>
<p>&mdash; Brian Krogsgard (@Krogsgard) <a href="https://twitter.com/Krogsgard/status/558295522725752833">January 22, 2015</a></p></blockquote>
<p></p>
<p>Despite several competing businesses, companies, and products under one roof, I witnessed so many small groups of people discussing strategy as if they&#8217;re all friends. I felt a positive energy amongst the crowd and several attendees left the event in high spirits, ready to take their businesses to the next level.</p>
<h2>Session Highlights</h2>
<a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/30-Medium.jpg" rel="prettyphoto[37944]"><img class="size-full wp-image-37973" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/30-Medium.jpg?resize=1024%2C768" alt="A Room Full of Knowledge Seekers" /></a>Name the people in this image
<p>The room was packed with attendees for every session since PressNomics chose not to record or live stream the event. The following is a list of memorable points from the sessions I enjoyed most.</p>
<p><strong>Joshua Strebel interviews Dre Armeda</strong></p>
<a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/35-Medium.jpg" rel="prettyphoto[37944]"><img class="wp-image-37976 size-full" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/35-Medium.jpg?resize=1024%2C768" alt="Joshua Strebel Interviews Dre Armeda" /></a>Joshua Strebel Interviews Dre Armeda
<p>Joshua Strebel interviewed Dre Armeda on stage with a bottle of scotch. Aremda described how he became involved with WordPress and founded <a title="https://sucuri.net/" href="https://sucuri.net/">Sucuri</a>, where he turned a two-person part-time hobby into a multi-million dollar, 30+ employee company. He also talked about his role as Vice President of Operations for <a title="http://webdevstudios.com/" href="http://webdevstudios.com/">WebDevStudios</a>.</p>
<p><strong>Ben Chan</strong></p>
<a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/01/40-Medium.jpg" rel="prettyphoto[37944]"><img class="size-full wp-image-37978" src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/01/40-Medium.jpg?resize=1024%2C768" alt="Envato Stats via Ben Chan" /></a>Envato Stats via Ben Chan
<p>Ben Chan is the Director of Growth and Revenue at <a title="http://market.envato.com/" href="http://market.envato.com/">Envato</a>. The statistics he shared confirm that Envato is a huge player in various markets such as WordPress themes, audio files, and plugins. His slides are not available online, but I archived a few stats using Twitter. &#8220;Note that the earnings are before Envato takes their cut.&#8221;</p>
<ul>
<li>In the first 30 days, the <a title="http://themeforest.net/item/automotive-car-dealership-business-wordpress-theme/9210971" href="http://themeforest.net/item/automotive-car-dealership-business-wordpress-theme/9210971">Automotive theme</a> on ThemeForest had 300+ sales generating over $15K in sales.</li>
<li>In less than 10 months, the WPlus theme had over 4K+ sales.</li>
<li>In 2014, Visual Composer was the best selling plugin on CodeCanyon. The second best product is built on top of it.</li>
<li>Easy Social Share buttons plugin by Appscreo has over 6K+ sales on CodeCanyon.</li>
<li>Of the top 50 selling WordPress themes in 2014, 67% are new to the list versus 2013.</li>
<li>79% of themes describe themselves as responsive, but make up 93% of overall earnings.</li>
<li>Only 4% of themes in the ThemeForest marketplace have earned less than $1K in their lifetime.</li>
<li>Envato supports initiatives in the WordPress community. One example is <a title="http://wptavern.com/buddypress-bbpress-and-glotpress-development-campaign-is-now-fully-funded" href="http://wptavern.com/buddypress-bbpress-and-glotpress-development-campaign-is-now-fully-funded">funding John James Jacoby</a> to work on GlotPress, bbPress, and BuddyPress full-time for six months.</li>
</ul>
<p><strong>Selena Larson</strong></p>
<blockquote class="twitter-tweet" width="550"><p>Helpful tips from <a href="https://twitter.com/selenalarson">@selenalarson</a> on how startups can pitch, including getting known thru good comments <a href="https://twitter.com/hashtag/Pressnomics?src=hash">#Pressnomics</a> <a href="http://t.co/c3hufKKspb">pic.twitter.com/c3hufKKspb</a></p>
<p>&mdash; Danny Sullivan (@dannysullivan) <a href="https://twitter.com/dannysullivan/status/558664527303041025">January 23, 2015</a></p></blockquote>
<p></p>
<p><a title="http://selenalarson.com/" href="http://selenalarson.com/">Selena Larson</a> who writes for <a title="http://www.dailydot.com/authors/selena-larson/" href="http://www.dailydot.com/authors/selena-larson/">the Daily Dot</a>, shared tips on how businesses can receive press by improving their pitches. I agreed with pretty much everything she said on the matter and hope those in attendance took notes. Here are a few highlights:</p>
<ul>
<li>Stop using jargon to pitch a product because no one talks like that.</li>
<li>Describe your product, service, or business in two sentences or less.</li>
<li>Balance your innovation with something that’s familiar. Don’t talk to reporters as if they’re investors because they’re not.</li>
<li><a title="http://www.producthunt.com/" href="http://www.producthunt.com/">Product Hunt</a> is a good way to test the market or pitch a product without involving the press.</li>
</ul>
<p>As bonus material, be sure to read our guide on <a title="http://wptavern.com/tips-for-promoting-newly-released-wordpress-plugins" href="http://wptavern.com/tips-for-promoting-newly-released-wordpress-plugins">how to promote newly released plugins</a>.</p>
<p><strong>Danny Sullivan</strong></p>
<a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/51-Medium.jpg" rel="prettyphoto[37944]"><img class="size-full wp-image-37982" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/51-Medium.jpg?resize=1024%2C768" alt="SEO With Danny Sullivan" /></a>SEO With Danny Sullivan
<p>Danny Sullivan, who is a Founding Editor of <a title="http://searchengineland.com/author/danny-sullivan" href="http://searchengineland.com/author/danny-sullivan">Search Engine Land</a>, presented on the topic of SEO. It&#8217;s a topic I&#8217;ve stayed away from and don&#8217;t talk about much, but Sullivan&#8217;s presentation was not only entertaining, it was enlightening. He showed a brief history of the Google homepage and described why numerous claims of SEO being dead are false.</p>
<p>The one thing I took away from his presentation is that SEO will never die, but continue to evolve. Because of Sullivan&#8217;s presentation, I&#8217;m going to open my mind to SEO instead of writing it off.</p>
<p><strong>Chris Lema</strong></p>
<blockquote class="twitter-tweet" width="550"><p>Things <a href="https://twitter.com/chrislema">@chrislema</a> does daily <a href="https://twitter.com/hashtag/pressnomics?src=hash">#pressnomics</a> <a href="https://twitter.com/hashtag/gtd?src=hash">#gtd</a> <a href="http://t.co/WIBAlTCTkW">pic.twitter.com/WIBAlTCTkW</a></p>
<p>&mdash; Remkus de Vries (@DeFries) <a href="https://twitter.com/DeFries/status/558765203836268546">January 23, 2015</a></p></blockquote>
<p></p>
<p>The CTO and Chief Strategist at <a href="http://crowdfavorite.com/">Crowd Favorite</a>, Chris Lema, is one of my favorite speakers. He knows how to tell a story and keep the audience engaged. For this presentation, Lema shared tips and disciplines for getting things done. My favorite tip from his session is to start the day writing a list of three things you need to get done. Getting 2-3 items finished each day builds confidence and provides a historical record of things that are done.</p>
<p>His stance on putting family first is an important strategy I need to work on. So far, listing three things to accomplish each day is working. I feel better about myself and it&#8217;s helping me figure out when I&#8217;ve had a good day.</p>
<p>The last session featured Joshua Strebel interviewing Matt Mullenweg on stage, but I&#8217;m going to dissect that session in a separate post.</p>
<h2>A Lot of Fun</h2>
<p>Not only are the Strebels great hosts, they donated over $10K of proceeds from the event to the <a title="http://www.curesearch.org/" href="http://www.curesearch.org/">CureSearch</a> for Children&#8217;s Cancer charity. If there&#8217;s a PressNomics 4 and you&#8217;re involved in the economics of WordPress, I highly encourage you to attend.</p>
<p>My goal was to be a fly on the wall for as many conversations as possible and I feel like I&#8217;ve accomplished that goal. I wouldn&#8217;t be surprised if several strategic partnerships are announced in the next few months with PressNomics being the birth place of the conversation.</p>
<p>If you can&#8217;t wait for PressNomics 4, consider attending <a title="http://prestigeconf.com/tickets/" href="http://prestigeconf.com/tickets/">Prestige Las Vegas</a>, NV, February 27-28th. Similar to PressNomics, it&#8217;s a conference focused on the business side of WordPress.</p>
<p>Here are a few other photos from the event.</p>
<a href="http://wptavern.com/envato-stats-tips-for-getting-things-done-and-more-at-pressnomics-3#gallery-37944-1-slideshow">Click to view slideshow.</a>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 28 Jan 2015 06:00:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Jeff Chandler";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:29;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:28:"Matt: Kitchensink WP podcast";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=44636";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:44:"http://ma.tt/2015/01/kitchensink-wp-podcast/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:180:"<p><a href="http://kitchensinkwp.com/podcast-e048-interview-with-matt-mullenweg/">I hopped on a podcast with Kitchensink WP to chat about the latest in the WordPress world</a>.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 27 Jan 2015 23:35:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:30;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:76:"WPTavern: How Important is Jetpack on WordPress’ Road to 50% Market Share?";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=37907";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:81:"http://wptavern.com/how-important-is-jetpack-on-wordpress-road-to-50-market-share";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:10465:"<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/jetpack-logo.gif" rel="prettyphoto[37907]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/jetpack-logo.gif?resize=700%2C276" alt="jetpack-logo" class="aligncenter size-full wp-image-27470" /></a></p>
<p>This past weekend, 250 professionals gathered in Phoenix, Arizona for <a href="http://pressnomics.com/" target="_blank">Pressnomics</a>, a three-day event focused on entrepreneurship in the WordPress economy. During the last day, attendees had the opportunity to watch Pagely CEO <a href="http://saint-rebel.com/" target="_blank">Joshua Strebel</a> interview Matt Mullenweg. Although the session wasn&#8217;t recorded, the audience tweeted out the highlights of the interview, and discussion continued on Twitter.</p>
<p>Strebel pressed Mullenweg on Automattic&#8217;s agenda behind <a href="http://jetpack.me/" target="_blank">Jetpack</a>.</p>
<blockquote class="twitter-tweet" width="550"><p>At <a href="https://twitter.com/hashtag/pressnomics?src=hash">#pressnomics</a> <a href="https://twitter.com/strebel">@strebel</a> refers to Jetpack as a Trojan Horse to <a href="https://twitter.com/photomatt">@photomatt</a>, room goes silent</p>
<p>&mdash; Yeti Support (@YetiSupport) <a href="https://twitter.com/YetiSupport/status/558772539032219648">January 23, 2015</a></p></blockquote>
<p></p>
<p>This resulted in one of the most controversial statements to come out of the event:</p>
<blockquote class="twitter-tweet" width="550"><p>“In the absence of <a href="https://twitter.com/jetpack">@Jetpack</a>, I believe <a href="https://twitter.com/hashtag/WordPress?src=hash">#WordPress</a> would be declining.” &#8211; <a href="https://twitter.com/photomatt">@photomatt</a> <a href="https://twitter.com/hashtag/pressnomics?src=hash">#pressnomics</a></p>
<p>&mdash; Antony McGregor Dey (@antonymd) <a href="https://twitter.com/antonymd/status/558772451199299584">January 23, 2015</a></p></blockquote>
<p></p>
<p>Mullenweg further clarified his statement on Twitter, essentially identifying Jetpack as a tool to bolster the platform against competition. Jetpack allows users to gain access to professionally-supported third party integrations without WordPress being forced to dump all of these features into the core software.</p>
<blockquote class="twitter-tweet" width="550"><p><a href="https://twitter.com/zedejose">@zedejose</a> <a href="https://twitter.com/mkalina">@mkalina</a> <a href="https://twitter.com/jetpack">@jetpack</a> <a href="https://twitter.com/antonymd">@antonymd</a> Naked WordPress (without plugins) is not competitive to Wix, Weebly, Squarespace, etc.</p>
<p>&mdash; Matt Mullenweg (@photomatt) <a href="https://twitter.com/photomatt/status/559559918898794496">January 26, 2015</a></p></blockquote>
<p></p>
<blockquote class="twitter-tweet" width="550"><p><a href="https://twitter.com/mkalina">@mkalina</a> <a href="https://twitter.com/jetpack">@jetpack</a> <a href="https://twitter.com/antonymd">@antonymd</a> <a href="https://twitter.com/zedejose">@zedejose</a> You should consider the rest: There's secular decline of non-mobile, non-social publishing systems.</p>
<p>&mdash; Matt Mullenweg (@photomatt) <a href="https://twitter.com/photomatt/status/559532172596359168">January 26, 2015</a></p></blockquote>
<p></p>
<p>Jetpack-enabled blogs have more features available to them on the WordPress mobile apps, which are wholly sponsored by Automattic. Many self-hosted WordPress users don&#8217;t appreciate the fact that the mobile apps are packed full of WordPress.com features, but, at the moment, there are no superior alternatives. In our most recent <a href="http://wptavern.com/matt-mullenweg-on-ensuring-the-future-of-wordpress" target="_blank">interview with Mullenweg</a>, he deftly addressed the friction caused by <a href="http://wptavern.com/poll-who-uses-reader-in-the-wordpress-mobile-apps" target="_blank">the preeminence of WordPress.com’s Reader in the app</a>, which he sees as a gateway that simplifies the onboarding process for new users.</p>
<blockquote><p>I see it as a gateway drug and it gives people more options down the road. If we don’t do anything on mobile, five years from now, when everyone is only using mobile devices, they will all have Squarespace’s or Weebly’s. WordPress is still around but it just doesn&#8217;t matter. This allows us to matter five years from now.</p></blockquote>
<p>With both Jetpack and the mobile apps, Mullenweg sees an opportunity for Automattic to provide functionality that goes beyond the core publishing experience to offer mobile access and connect users with readers and commenters via social networks.</p>
<h3>The Road to 50% Market Share</h3>
<p>In a recent <a href="http://kitchensinkwp.com/podcast-e048-interview-with-matt-mullenweg/" target="_blank">interview with Adam Silver on the KitchensinkWP podcast</a>, Mullenweg gave a better overall picture of his next goal for WordPress and how he sees the platform reaching more users in the future. The software is currently used on <a href="http://w3techs.com/technologies/overview/content_management/all" target="_blank">23.3% of websites worldwide</a> and is on track to reaching 25% before the end of the year. Mullenweg hopes to grow that number to 50%:</p>
<blockquote><p>The next goal is the majority of websites. We want to get to 50%+ and there&#8217;s a lot of work between now and then. As the percentage increases, it gets harder and harder to grow the market share, and we have to grow the market share by doing things we haven&#8217;t done in the past &#8211; really thinking about the onboarding process, really thinking about the integration with social networks, and with how WordPress works on touch devices, which is going to be the predominant computing platform of the future. These things are going to be really important.</p>
<p>What got us here isn&#8217;t going to get us there. Once we get to 50%, we can decide something new we want to do.</p></blockquote>
<p>With a focus on the onboarding process, integration with social networks, and mobile publishing, Mullenweg is outlining how he sees the mobile apps and Jetpack entering the picture to grow the market share and prevent the decline of the platform.</p>
<p>For Mullenweg, a 50% market share with a growing international user base isn&#8217;t a purely business goal, but rather ties back in with WordPress&#8217; mission to democratize publishing with open source software. In response to Silver&#8217;s question on whether or not the recent focus on the mission is connected to an increase in non-English downloads, Mullenweg replied:</p>
<blockquote><p>The big assumption in what we&#8217;re doing is that there&#8217;s an inherent goodness to the transparency and the ability for people to publish. Of course people use WordPress to publish things I personally disagree with or might find morally odious. But it&#8217;s very important that we provide the people the opportunity to have that voice. </p>
<p>By giving everyone equal ability and access to reach the web, you&#8217;re a click away from several billion people. But you&#8217;re not if you don&#8217;t have the tools to really reach them. It&#8217;s not hunger or clean water or any of the big problems that society has, climate change, but at least for our little part in it, I think we can make a pretty big dent in it.</p></blockquote>
<p>Mullenweg knew that WordPress had the potential to have an enormous impact on the world of publishing, even when the software was still batting in the minor leagues. WordPress.com was originally created to help users set up blogs while bypassing what used to be a complicated hosting and installation process. Over the years, as WordPress.com adapted more sophisticated ways of supporting the average WordPress user, the idea of Jetpack was born to connect self-hosted blogs with the same features.</p>
<p>The question is whether or not Jetpack and the mobile apps are the missing link for helping users get connected to billions of people. While Jetpack&#8217;s features aren&#8217;t necessarily unique, they are professionally-supported and users feel safe banking on the plugin for the foreseeable future.</p>
<p>Mullenweg&#8217;s controversial statement about WordPress being in decline without Jetpack was phrased as conjecture, because there&#8217;s no objective way to prove this unless you remove Jetpack from the picture entirely. As he further explained in his Twitter reply, the notion is based on witnessing the decline of other publishing systems that aren&#8217;t innovating with social or mobile features.</p>
<p>Those who disagree with the statement object to the idea of hinging the success of WordPress&#8217; market share on a plugin produced by a commercial entity. This is especially provocative when it comes to mobile, as Automattic&#8217;s agenda to promote WordPress.com features goes unrivaled. Nevertheless, WordPress wouldn&#8217;t have a mobile publishing platform without the company&#8217;s subsidy of the open source apps.</p>
<p>If WordPress is dependent on Jetpack to continue building its market share to 50%, then the software&#8217;s future is inextricably tied to Automattic&#8217;s continued success. The company is one of a small few that have the capital to invest in a major plugin like Jetpack along with the ongoing improvement of the mobile apps.</p>
<p>&#8220;Last year, Automattic raised a bit more funding than we have in the past,&#8221; Mullenweg told Silver in his interview. &#8220;It&#8217;s actually bigger than most IPO&#8217;s. We raised $160 million and that gives us a lot of capital to invest into the community. We&#8217;re able to make bigger bets, longer term bets, and it also solidifies us as an independent entity for many years to come.&#8221;</p>
<p>The WordPress open source project can still be considered a success in terms of its mission, even if it doesn&#8217;t achieve a dominant market share. Tying its growth to Jetpack is a bold statement that eclipses some of WordPress&#8217; best qualities, such as its rigid adherence to protecting user freedoms with the GPL, the strong community of contributors, and the massive ecosystem of products and services surrounding it. The availability of Jetpack may be one factor responsible for WordPress&#8217; growing market share, but I don&#8217;t think it&#8217;s the sole tool saving WordPress from decline.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 27 Jan 2015 22:27:38 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:31;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:51:"Post Status: WooCommerce is going after photography";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:30:"https://poststatus.com/?p=7728";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:47:"https://poststatus.com/woocommerce-photography/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:7576:"<p>Photography is a huge &#8212; and quite competitive &#8212; market. WooThemes has one nice advantage, in that they are quite dominant in the eCommerce space.</p>
<p>However, catering to actually selling photos is a whole new world. You&#8217;re talking about competing with dozens of services, some quite vertically integrated (from website, to photo management, to photo fulfillment), to a very picky audience full of people with unique workflows.</p>
<p>I am not a photographer. However, last year I did a ton of research on photography product potential in the WordPress space. I was working with <a href="http://ran.ge">Range</a>, and we were exploring creating our own photography product. I interviewed a dozen professional photographers in person, ranging in industry, experience, and company size.</p>
<p>I learned a lot during that research phase; and one thing I learned is that this is no easy venture.</p>
<p>The new WooCommerce photography extension does one thing quite nicely: it allows a photographer to create albums where customers can bulk purchase photos, and it allows the photographer to upload the photos for purchase, as well as protect the albums so that only the photography client can view them.</p>
<p>You can view a marketing video, walkthrough video, and screenshots for <a href="http://www.woothemes.com/products/woocommerce-photography/">WooThemes&#8217; Photography extension</a> on the dedicated product page.</p>
<h3>Considerations for true professional photo management / sales</h3>
<p>However, that is one piece of the puzzle. This plugin makes the client-side of ordering relatively painless, but there are other elements to think about:</p>
<ul>
<li>Narrowing an album from a lot of photos to fewer photos</li>
<li>Choosing to make an album visible to a wedding party or others that may want to purchase, in addition to a client</li>
<li>Creating a more visual gallery of an album, versus a &#8220;purchase&#8221; view</li>
<li>Enabling uploads to be synchronous with an editing tool, like Lightroom</li>
<li>Enabling categorization, automated meta data, and various grouping mechanisms for photos</li>
<li>The ability to quickly send the same or select photos from a client-viewed album to a new gallery for a blog post about a client event</li>
<li>Integrating a photo fulfillment service, to actually print and deliver purchased photos</li>
<li>And much more</li>
</ul>
<p>I&#8217;m sure WooThemes has done a good bit of research for this product. However, I think they&#8217;ve made a feature that&#8217;s not yet ready for your every day photographer. Of the photographers I met, most lamented the experience of creating, managing, and selling photos and albums.</p>
<p>I think that there is a lot of room in the self-hosted photography space, and my reasoning is simple. Right now, selling photos and managing albums, client review, etc., on hosted services is super expensive. Plenty of services charge hundreds or even thousands of dollars per year, and/or charge massive per-purchase fees (like 10%+).</p>
<p>A self-hosted, WordPress-integrated photography management solution &#8212; built for WordPress professionals &#8212; could be a million dollar idea on its own. I think WooCommerce creating this add-on is an interesting start, but I believe the concept has major legs that could grow into something huge.</p>
<h3>Here are some other players in the market</h3>
<p>Let&#8217;s start within the WordPress space:</p>
<ul>
<li><a href="http://www.photocrati.com/photography-wordpress-themes/">Photocrati</a> &#8212; a theme plus eCommerce, gallery, and other features (these are the folks behind NextGen)</li>
<li><a href="https://graphpaperpress.com/plugins/sell-media/">Sell Media</a> &#8212; Graph Paper Press&#8217;s spin on selling media and prints. If I recall correctly, this is a fork of EDD customized for their photo-heavy theme collection</li>
<li><a href="http://www.prophoto.com/explore-features/">ProPhoto</a> &#8212; hideous but one of the more &#8220;full service&#8221; photography website options, minus selling</li>
<li><a href="https://easydigitaldownloads.com/">Easy Digital Downloads</a> &#8212; Out of the box, EDD could be used for selling photos</li>
<li><a href="https://ithemes.com/exchange/">Exchange</a> &#8212; Out of the box, Exchange could be used for selling photos</li>
</ul>
<p>No WordPress product is really providing a full solution though. Plenty of non-WordPress products are trying. Here are some that are interseting to look into:</p>
<ul>
<li><a href="http://www.smugmug.com/pro">SmugMug</a> &#8212; A compelling, hosted option. Probably the most interesting in the market.</li>
<li><a href="http://www.instaproofs.com/home/how-it-works.html">InstaProofs</a> &#8212; A widely used method for proofing, selling, and fulfilling photo orders. (Requires 8%-15% commissions!)</li>
<li><a href="https://discover.pictage.com/features">Pictage</a> &amp; <a href="https://web.shootq.com/">ShootQ</a> &#8212; The most vertically integrated options: from initial lead to photo fulfillment. These two are quite popular, but are expensive SaaS products.</li>
<li>There are loads of these, but these are popular ones, and give you an idea of what WordPress-oriented products are up against.</li>
</ul>
<h3>I don&#8217;t envy professional photographers on the web</h3>
<p>Professional photographers have a lot to juggle.</p>
<p>They&#8217;ve got to manage leads, their website copy, their contacts and CRM, their galleries and portfolio, their client albums and workflow, their events, their raw copies of photos and backups, the ability for clients to buy from them, and more.</p>
<p>Managing this entire setup online is possible, but right now a photographer with a WordPress website and a third party system for album reviews, sales, and leads is kind of lame.</p>
<p><span class="pullquote alignright">I think WordPress can do a better job, and reduce expenses for professional photographers, while enabling them to have a more synchronized web experience for their clients.</span> I think WooCommerce introducing a Photography extension is one piece of the puzzle, but it doesn&#8217;t solve the over-arching problem.</p>
<p>I truly believe someone could create a theme and plugin shop that competes with these third parties. But it needs to have a lot going for it: beautiful display, an easy to use interface (I&#8217;m not sure the back-end of WordPress counts as this), help photographers not continuously repeat themselves during photo management, and generally make their life as a professional photographer easier.</p>
<p>Hosted services are tackling this problem. Those photographers managing their websites on WordPress may have more freedom and lower costs, but right now the experience isn&#8217;t easier.</p>
<p>WooThemes is making a good first step. I&#8217;m not sure that they are the right team to really go 100% though. I&#8217;d be interested to see another company build something integrated into this product from WooThemes (or another WordPress eCommerce product) and really solve professional photographers&#8217; workflow grievances.</p>
<p>Like I said, I interviewed about a dozen photographers from different backgrounds. None of those interviewed felt particularly satisfied with their web workflows. There is room in this market. My question is: who will fulfill their needs?</p>
<p>I think it can be a self-hosted product or hosted product, or both. But I think WordPress should be an excellent tool for photographers, and right now it&#8217;s not.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 27 Jan 2015 21:30:11 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"Brian Krogsgard";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:32;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:36:"Matt: SPIEGEL Interviews Dean Baquet";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=44634";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:52:"http://ma.tt/2015/01/spiegel-interviews-dean-baquet/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:835:"<blockquote><p>SPIEGEL: One of the reasons Snowden didn&#8217;t approach the New York Times was that the paper had refused to publish the initial research about the NSA&#8217;s bulk collection in 2004. The story was only published almost a year later. Was it a mistake to have held back on that reporting?</p></blockquote>
<p> <a href="http://www.spiegel.de/international/business/spiegel-interview-with-chief-new-york-times-editor-dean-baquet-a-1014704.html">This interview with Chief New York Times Editor Dean Baquet is remarkable</a> both for its frank, direct questions and its frank, direct answers. I got to meet with Dean <a href="https://matt.wordpress.com/2014/11/19/new-york-times-board-room/">a few months ago</a> and it really struck me how excellent he and the other editorial and product folks inside of the NYT are.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 26 Jan 2015 23:33:32 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:33;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:71:"WPTavern: Deflame Web App Aims to Improve Discussion on WordPress Blogs";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=37875";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:81:"http://wptavern.com/deflame-web-app-aims-to-improve-discussion-on-wordpress-blogs";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:4788:"<p><span class="embed-youtube"></span></p>
<p>Life on the internet is full of controversial debates, people with strong opinions, and trolls, occasionally mixed in with intelligent, engaging conversation. You never know what you will encounter when you venture into the comments section on <a href="http://wptavern.com/why-comments-still-matter" target="_blank">blogs with open discussion enabled</a>, but that&#8217;s the beauty of free expression.</p>
<p>The Tavern has always been a place where anyone is welcome to offer opinions in the comments, even if they&#8217;re not fully polished. Oftentimes this results in some quality interaction from community leaders. We use Jetpack comments, but the module is lacking in features that add a more interactive discussion experience between commenters.</p>
<p><a href="http://defla.me/" target="_blank">Deflame</a> is a new web app, created by <a href="https://github.com/alexbecker" target="_blank">Alex Becker</a>, that aims to improve the quality of discourse on the internet. Both the standalone app and the Chrome extension were built to work with WordPress sites, since the platform currently dominates the web. Deflame offers three features that allow users to &#8220;ignore asshats,&#8221; delineate a side in debate, and share their perceptions of an argument with others via a unique URL.</p>
<p>I tested the standalone version and the Chrome extension, using a recent WP Tavern <a href="http://wptavern.com/heropress-launches-kickstarter-campaign-to-highlight-wordpress-developers" target="_blank">post regarding HeroPress</a>, which sparked some heated debate. The app adds radio buttons to identify comment authors with whom you agree or disagree. You also have the option to ignore comments.</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/01/deflama-example.png" rel="prettyphoto[37875]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/01/deflama-example.png?resize=1025%2C1017" alt="deflama-example" class="aligncenter size-full wp-image-37889" /></a></p>
<p>It&#8217;s unclear why sometimes the comments receive two radio buttons, but it&#8217;s likely that the app cannot accurately anticipate the correct placement of the buttons due to differences in comment templates. Once you mark your opinions in the comments, clicking the Chrome extension button will present a summarized table at the top of the page. It includes a unique URL that allows you to share your view of the debate with the flames dampened.</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/deflame-summary.jpg" rel="prettyphoto[37875]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/deflame-summary.jpg?resize=755%2C235" alt="deflame-summary" class="aligncenter size-full wp-image-37910" /></a></p>
<p>Becker hopes that the app will give users a way to frame their positions and perceptions on debates that happen in the comments. &#8220;Too often, debates over important issues devolve into reasonable people on both sides attacking the trolls or madmen they perceive as representing the opposition,&#8221; he said. &#8220;Deflame aims to give commenters on WordPress-powered blogs the ability to rise above this.&#8221;</p>
<p>Since the app doesn&#8217;t actually affect the website on which it&#8217;s being used, it offers an independent way of presenting a user-moderated discussion. Users can show an overview of their opinions, even when a site doesn&#8217;t offer interactive voting features for comments.</p>
<p>However, some may not be comfortable with the fact that the app&#8217;s share link hides comments that have been ignored. The ability to view all comments is the only way to get the proper context for other comments posted in a debate. If visitors arrive to a site by clicking on a Deflame-generated link, they may not understand that they are only viewing a select group of comments. For this reason, I think an additional button to &#8220;show hidden comments&#8221; would be useful.</p>
<p>Overall, <a href="http://defla.me/" target="_blank">Deflame</a> is an interesting idea that might make a useful WordPress plugin, if its code licensing permits. The project is available on <a href="https://github.com/alexbecker/deflame" target="_blank">GitHub</a>. It includes a small <a href="https://github.com/alexbecker/deflame/blob/master/supported.md" target="_blank">list of supported sites</a>, though the extension works reliably on many more that are not included in the list. If you want to test it, check out the <a href="http://defla.me/webapp.html" target="_blank">standalone  Deflame app</a> or install the <a href="https://chrome.google.com/webstore/detail/deflame/bfaljebllekeebnpajhkoambfhflhjfk" target="_blank">Chrome extension</a>.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 26 Jan 2015 20:41:24 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:34;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:47:"WPTavern: WP Chat Hosts AMA with Justin Tadlock";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=37863";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:57:"http://wptavern.com/wp-chat-hosts-ama-with-justin-tadlock";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3905:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2013/11/jt.jpeg" rel="prettyphoto[37863]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2013/11/jt.jpeg?resize=150%2C150" alt="jt" class="alignright size-full wp-image-12052" /></a></p>
<p>WP Chat is currently hosting an AMA (&#8220;Ask Me Anything&#8221;) session with Justin Tadlock, founder of <a href="http://themehybrid.com/" target="_blank">Theme Hybrid</a> and co-author of <a href="http://www.amazon.com/Professional-WordPress-Plugin-Development-Williams/dp/0470916222/" target="_blank">Professional WordPress Plugin Development</a>. Tadlock recently <a href="http://wptavern.com/justin-tadlock-joins-forces-with-emil-uzelac-to-provide-wordpress-theme-review-as-a-service" target="_blank">joined forces with fellow WordPress.org Theme Review team member Emil Uzelac</a> to provide theme review as a service.</p>
<p><a href="https://twitter.com/lelandf" target="_blank">Leland Fiegel</a>, founder of WP Chat, invited Tadlock as the first guest in <a href="https://wpchat.com/t/announcing-wpchat-amas-and-our-first-guest/571" target="_blank">a series of AMAs</a> with WordPress community members. If you&#8217;re new to the format, Fiegel recommends that you check out<a href="http://www.reddit.com/r/IAmA/comments/1jg781/i_am_matt_mullenweg_cofounder_of_wordpress_18_of/" target="_blank"> Matt Mullenweg&#8217;s AMA</a>, which was hosted on Reddit a year ago. Fiegel has a similar question-and-answer setup running Discourse, which is less ideal to navigate but gets the job done.</p>
<p>Theme Hybrid is one of the oldest WordPress theme shops in business. As a long-time theme and plugin developer, Tadlock has witnessed WordPress trends over the years and has helped to shape theme development best practices. So far, a couple of the highlights from the AMA include:</p>
<p><strong>Q: Advice for someone working full-time in an unrelated field trying to break into the WP business? I&#8217;ve been waking up at 5am for years to learn and practice WP dev but it sure seems slow going with the full-time job necessary to feed my family.</strong></p>
<blockquote><p>Start a WordPress-related blog. Write tutorials. Share things that you learn. Learn things by writing about them. That&#8217;s how I got to know people in the community. It&#8217;s also how I was able to successfully launch Theme Hybrid.</p>
<p>And, always reply to comments on your blog. You&#8217;ve got to interact with your readers. At a certain point, that gets tough, but keep the conversation going.</p></blockquote>
<p><strong>Q: What is the worst thing about WordPress (the software) in your opinion? How can it be made better?</strong></p>
<blockquote><p>From a pure user perspective, I&#8217;d like to see the admin simplified even more. Get rid of anything that&#8217;s not necessary. I&#8217;d drop the theme/plugin editors and tools screen for starters. Then, I&#8217;d work on figuring out how to simplify the post screen as much as possible.</p></blockquote>
<p>Ever curious about the future of post formats, I asked Tadlock if he likes them and if he believes they have a future. He replied:</p>
<blockquote><p>I love post formats. They&#8217;ve really been around for as long as I&#8217;ve been using WP (anyone remember <a href="http://ma.tt/2004/05/asides/" target="_blank">Matt&#8217;s asides</a>?). I think the initial build was put in too soon, so it&#8217;s created some problems for theme authors. I feel like I&#8217;ve overcome most of those issues with the post formats-related code in Hybrid Core.</p></blockquote>
<p>If you&#8217;re a new or experienced theme developer, this is your chance to <a href="https://wpchat.com/t/i-am-justin-tadlock-ask-me-anything/600" target="_blank">ask Tadlock anything</a>. The WP Chat thread will be open for approximately 24-36 hours, if you have a question for Tadlock and want to join in.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 26 Jan 2015 17:55:39 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:35;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:18:"Matt: Build a CMS?";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=44627";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:33:"http://ma.tt/2015/01/build-a-cms/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:224:"<p>Austin Smith at Mediashift talks about <a href="http://www.pbs.org/mediashift/2015/01/why-its-risky-business-for-publishers-to-build-their-own-cms/">Why It’s Risky Business for Publishers to Build Their Own CMS</a>.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 26 Jan 2015 05:00:45 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:36;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:24:"Matt: If Apple Made Milk";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=44625";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:40:"http://ma.tt/2015/01/if-apple-made-milk/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:297:"<p><a href="http://www.adweek.com/adfreak/if-apple-made-milk-and-other-super-cool-imaginary-product-packaging-162398">If Apple Made Milk, and Other Super-Cool Imaginary Product Packaging</a>, cool work by the artist <a href="http://www.peddymergui.com/">Peddy Mergui</a>. (Who uses WordPress.)</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 24 Jan 2015 19:45:26 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:37;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:76:"WPTavern: Acknowledge Me Plugin Outputs a GitHub Repository’s Contributors";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=37834";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:83:"http://wptavern.com/acknowledge-me-plugin-outputs-a-github-repositorys-contributors";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3202:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/pods-team.jpg" rel="prettyphoto[37834]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/pods-team.jpg?resize=951%2C474" alt="pods-team" class="aligncenter size-full wp-image-37839" /></a></p>
<p>Open source projects often struggle with finding practical ways to recognize contributors. Although most contributors aren&#8217;t in it for the recognition, it&#8217;s nice for project leaders to have a way to showcase who is behind the work. The relative number of contributors on a project is often a good indicator of how many people are ultimately committed to its success.</p>
<p><a href="https://wordpress.org/plugins/acknowledge-me/" target="_blank">Acknowledge Me</a> is a new plugin created by the folks behind the <a href="http://pods.io/" target="_blank">Pods Framework</a>. It makes it easy to output contributors for any GitHub repository onto a WordPress post, page, or PHP template.</p>
<p>The plugin&#8217;s shortcode is configurable, so you can set the owner (the user name or organization name for the repo), the repo name, and optionally add a header and limit the number of contributors to display.</p>
<p><code>[acknowledge_me owner="pods-framework" repo="pods" header_text="Pods Is Brought To You By:" total="50"]</code></p>
<p>The output will generally look the same, no matter what theme you have activated. However, you may need to tweak some of the CSS in the event that the yellow mousover overlay doesn&#8217;t line up. When hovering over individual contributors, the plugin displays the number of contributions and links to the user&#8217;s GitHub profile.</p>
<p>I tested the plugin with a sample repo and found that it works as advertised and also responds nicely to various screen sizes.</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/01/contributors-screenshot.jpg" rel="prettyphoto[37834]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/01/contributors-screenshot.jpg?resize=1025%2C616" alt="contributors-screenshot" class="aligncenter size-full wp-image-37838" /></a></p>
<p>If the layout looks familiar, that&#8217;s because the Acknowledge Me plugin is based on the <a href="https://github.com/Automattic/underscores.me/" target="_blank">Underscores.me website</a>, which showcases folks who have contributed to the starter theme. <a href="http://underscores.me/" target="_blank">Underscores.me</a> is essentially a live demo of what this plugin does.</p>
<p>At the moment, you cannot show contributors for a specific version, as this isn&#8217;t something that the GitHub API supports in its responses for <a href="https://developer.github.com/v3/repos/#list-contributors" target="_blank">listing contributors</a>. The default output lists contributors to a specified repository, sorted by the number of commits per contributor in descending order.</p>
<p>If you have a website dedicated to your project or you simply want to feature contributors in a blog post, the <a href="https://wordpress.org/plugins/acknowledge-me/" target="_blank">Acknowledge Me</a> plugin gives you an easy way to do that. You can install it via WordPress.org.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 23 Jan 2015 23:12:23 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:38;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:26:"Matt: Find Fulfilling Work";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=44615";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:42:"http://ma.tt/2015/01/find-fulfilling-work/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:406:"<p><span class="embed-youtube"></span></p>
<p><a href="http://alaindebotton.com/">Alain de Botton</a> seems to be behind this fun series of videos that tries to apply philosophy to everyday life. This one I think is particularly important for founders, as I&#8217;ve seen many unhappy employees at startups because the founder was fundamentally unhappy because they were doing it for the wrong reasons.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 23 Jan 2015 21:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:39;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:74:"WPTavern: Pressable Struggles to Retain Customers Following Recent Outages";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=37786";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:84:"http://wptavern.com/pressable-struggles-to-retain-customers-following-recent-outages";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:8174:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/pressable.jpg" rel="prettyphoto[37786]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/pressable.jpg?resize=680%2C300" alt="pressable" class="aligncenter size-full wp-image-37814" /></a></p>
<p>Customers who have been following the <a href="http://status.pressable.com/2015/01/21/current-outage-breakdown-and-full-information/" target="_blank">Pressable Status blog</a> received no reassurance this week regarding the current outage. The <a href="https://pressable.com/about/" target="_blank">Pressable team</a> is currently working around the clock to resolve the issues causing customer websites to go down. The status blog states: &#8220;We do not currently have and will not likely provide an ETA in this situation. The best thing to do is to keep checking the current status at the bottom of this post.&#8221;</p>
<p>The current outage comes on the heels of <a href="http://pressable.com/blog/2015/01/12/sorry-downtime/" target="_blank">last week&#8217;s outage</a>, for which CEO Vid Luther apologized on the company&#8217;s blog. Some customers reported 24+ hours of downtime. Pressable has been flooded with help desk requests, <a href="https://twitter.com/962nadia/status/558374329683935234" target="_blank">angry</a> <a href="https://twitter.com/DetailMyLife/status/558017979607420928" target="_blank">tweets</a>, and emails. For the past two weeks the company has been <a href="https://twitter.com/montidesign/status/558256236341501952" target="_blank">hemorrhaging</a> <a href="https://twitter.com/AlanPerlman/status/557946518809088000" target="_blank">customers</a> faster than it can repair the servers.</p>
<h3>What&#8217;s Happening at Pressable?</h3>
<p>Recent communications on the Pressable blog have left customers confused about the root of the incidents. The status <a href="http://status.pressable.com/2015/01/21/current-outage-breakdown-and-full-information/" target="_blank">post</a> cites a litany of compounding problems, i.e. issues with caching servers, internal bandwidth limitations on database servers, limitations on the rates at which servers can be added, an isolated cluster that was causing trouble for the others, etc.</p>
<p>I spoke with Vid Luther to get a better understanding of what is happening behind the scenes at Pressable. From the outside, it appears that the company has a lack of infrastructure to accommodate the current customer load, but Luther said it&#8217;s much more than that:</p>
<blockquote><p>The answer to this is complicated, it depends on your understanding of technology, business, and the WordPress eco-system. We are not lacking in terms of hardware or network capacity; we are short on the number of employees we have in comparison to the number of customers we have. Our entire team consists of 5 people, most people are usually amazed to learn about what we&#8217;ve accomplished as such a small team. But, when you have such a disparity in terms of employee to customer ratio, communication in a time of crisis like this suffers.</p></blockquote>
<p>Over the past several weeks, the company has had all hands on deck to fix the problems, but customers have commented on the lack of transparency and Luther&#8217;s silence during the incidents.</p>
<p>&#8220;I would like to apologize for not having a better communication strategy. Hopefully, others can learn from this, and plan for it accordingly,&#8221; Luther told the Tavern.</p>
<p>&#8220;But, having a great communication plan doesn&#8217;t work for very long, eventually, you have to fix the problem for good,&#8221; he said. &#8220;That is what we&#8217;ve been working on. Over the past 12 months, we&#8217;ve had issues, and we&#8217;re tired of apologizing. I thought it would be best for us to deliver the solution instead of saying sorry once again.&#8221;</p>
<h4>A Long-Standing Problem with Infrastructure</h4>
<p>Customers have pointed out that while their websites have gone down, the Pressable site remains in tact. &#8220;This is because our website along with several thousand others, are already in our new infrastructure,&#8221; Luther explained.</p>
<p>&#8220;The new infrastructure has much better underpinnings, not just from a raw horse power perspective, but it&#8217;s been designed with situations like this in mind. I would say it&#8217;s probably one of the more advanced configurations out in the WordPress hosting market.&#8221;</p>
<p>In Luther&#8217;s <a href="http://pressable.com/blog/2015/01/12/sorry-downtime/" target="_blank">post</a> to the company blog regarding the previous outage, he mentions that the company anticipated this kind of problem last summer.</p>
<blockquote><p>Fortunately, this is something that wasn’t completely unanticipated, we had identified this as a potential issue last summer, and had been working on upgrading our systems over the next two months.</p></blockquote>
<p>What happened to halt the migration to the new infrastructure? Luther attributes it to an error in judgment.</p>
<blockquote><p>The current situation is one of several scenarios we identified last summer, and then we ranked them in order of impact to customers, and probability of it actually happening. But, as you know Murphy&#8217;s law applies to all situations and people, and it applies here. We anticipated an event like this, and we designed a solution to address it, we were so busy building the new solution, we didn&#8217;t think about putting some safe guards on the old infrastructure.  This was an error in judgement. I am to blame for it.</p>
<p>The root of the issue here is that our old infrastructure had a very large impact radius, and we didn&#8217;t migrate people fast enough after we had identified it. </p></blockquote>
<p>Luther recognizes that the recent outages have had an impact on the business, as many customers are looking for alternative hosting solutions. He said that the team has ideas to help mitigate the losses once the situation is stable, but they aren&#8217;t ready to share those at this time.</p>
<p>&#8220;First we want to make the current system stable again, then we&#8217;ll work with the affected customers and do what&#8217;s right by them,&#8221; he said.</p>
<p>The five-person Pressable team is currently stretched thin and working overtime. Luther encourages customers to remember that there are human beings working tirelessly behind the servers and technology.</p>
<blockquote><p>We&#8217;re exhausted, we&#8217;ve got pregnant wives, parents who&#8217;ve suffered multiple strokes, and some of us are still reeling from a divorce, we&#8217;re human, we&#8217;re juggling too many things at once, and we know we shouldn&#8217;t be, but we don&#8217;t know how to just stop.  The tweets, the comments, and general treatment by customers and competitors has been a brutal reminder of what it is to be a human. Could we have done things diferently? Absolutely.</p></blockquote>
<p>The hosting business and the technology and infrastructure behind it are complex. Last year, WP Engine, a much larger company that received $15 million in funding in 2014, had to <a href="http://wptavern.com/wp-engine-addresses-critics-following-damaging-expose-of-its-customer-support" target="_blank">address critics following a damaging exposé of its customer support</a>. Eventually, every successful host will encounter the challenge of keeping pace with its own growth. Engineering customer happiness following unreliable service is an equally challenging endeavor.</p>
<p>Pressable is cooking up strategies for regaining consumer confidence following the recent incidents, but the first order of business is to resolve the issues surrounding the current outage. This morning the company <a href="https://twitter.com/pressable/status/558660979517431808" target="_blank">opened up a room on its Hipchat account</a> to add another line of communication. For now, customers have no choice but to ride out the storm and watch the <a href="http://status.pressable.com/2015/01/21/current-outage-breakdown-and-full-information/" target="_blank">Pressable Status blog</a> for updates.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 23 Jan 2015 20:02:23 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:40;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:91:"WPTavern: New French Theme Shop Hexagone Launches with Free and Commercial WordPress Themes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=37748";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:101:"http://wptavern.com/new-french-theme-shop-hexagone-launches-with-free-and-commercial-wordpress-themes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3087:"<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/01/hexagone-themes.jpg" rel="prettyphoto[37748]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/01/hexagone-themes.jpg?resize=1025%2C309" alt="hexagone-themes" class="aligncenter size-full wp-image-37761" /></a></p>
<p>Earlier this week, <a href="http://wptheming.com/" target="_blank">WP Theming</a>&#8216;s Devin Price <a href="http://wptheming.com/2015/01/announcing-hexagone/" target="_blank">announced</a> a partnership with French translation specialist <a href="https://twitter.com/fxbenard" target="_blank">Fx Benard</a> on a new theme shop aimed at the French-speaking WordPress community. <a href="https://hexagone.io/" target="_blank">Hexagone</a> is now open for business with four <a href="https://hexagone.io/boutique/" target="_blank">products</a> available &#8211; two commercial themes and two free themes.</p>
<p>The duo plan to expand to offer more &#8220;products, support, content, and documentation in the language of Molière.&#8221; Price joined forces with Bernard after successfully working with him on translation workflows and French translations for DevPress themes. The shop&#8217;s name is derived from &#8220;l’Hexagone,&#8221; which is often used to describe France&#8217;s geographical shape.</p>
<p>Price and Bernard are aiming to make Hexagone the leading source for WordPress themes and tutorials in French. &#8220;There aren&#8217;t too many companies in this space yet, and we’re hoping a great company that’s devoted to the ideals of open-source can do well,&#8221; he said. <strong>&#8220;There&#8217;s 75 million native speakers of French and about 338 million total.&#8221;</strong></p>
<p>While the vast majority of theme shops conduct business and support in English, the number of non-English speaking WordPress users is on the rise. Hexagone&#8217;s founders believe that the market is ripe for a theme shop that can provide French language-specific products, documentation, articles, and support. &#8220;If it takes off, we’d love to hire some writers and developers to work with us full-time,&#8221; Price said.</p>
<p>Hexagone <a href="http://wptheming.com/2015/01/selling-products-with-wordpress/" target="_blank">published</a> a detailed writeup of the technologies used to build the online storefront. The site is powered by Easy Digital Downloads, Stripe, Gravity Forms, and their <a href="https://hexagone.io/boutique/reunion/" target="_blank">Reunion</a> theme. The article offers insight on the different types of plugins and technologies useful for selling digital products with WordPress.</p>
<p>If Hexagone is successful, it will demonstrate that there is room in the wide world of WordPress themes for more language-niche theme shops. WordPress&#8217; continued international success depends on the ability for non-English speakers to be able to find documentation and support in their own native languages. <a href="https://hexagone.io/" target="_blank">Hexagone</a> is setting out to prove that the French market is ready for it.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 22 Jan 2015 21:49:14 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:41;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:27:"Matt: Scaling PAPER for Kim";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=44619";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:43:"http://ma.tt/2015/01/scaling-paper-for-kim/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:615:"<p>I always like reading <a href="http://www.ftrain.com/">Paul Ford&#8217;s writing</a>, and this one about <a href="https://medium.com/message/how-paper-magazines-web-engineers-scaled-kim-kardashians-back-end-sfw-6367f8d37688">How PAPER Magazine’s web engineers scaled Kim Kardashian’s back-end (SFW)</a> is funny and accessible. I learned that people still use Movable Type. Also if PAPER used <a href="http://vip.wordpress.com/">VIP</a>, the story would be short and boring:</p>
<ol>
<li>Wake up, press the publish button.</li>
<li>Watch the stats go crazy. Sip some bourbon.</li>
<li>Go to sleep.</li>
</ol>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 22 Jan 2015 21:02:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:42;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:83:"WPTavern: HeroPress Launches Kickstarter Campaign to Highlight WordPress Developers";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=37724";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:93:"http://wptavern.com/heropress-launches-kickstarter-campaign-to-highlight-wordpress-developers";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3349:"<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/heropress.jpg" rel="prettyphoto[37724]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/heropress.jpg?resize=956%2C423" alt="heropress" class="aligncenter size-full wp-image-37733" /></a></p>
<p><a href="http://heropress.com/" target="_blank">HeroPress</a> is a new WordPress community initiative with a <a href="https://www.kickstarter.com/projects/heropress/heropress-developing-the-wordpress-heroes-of-the-w" target="_blank">Kickstarter campaign</a>, created by Topher DeRosia, a developer for XWP. Its mission is to &#8220;develop the WordPress heroes of the world by sharing the accumulated wisdom of the community.&#8221;</p>
<p>While looking for a way to give back to the WordPress community, DeRosia spoke with hundreds of people, many of whom live in different time zones around the world.</p>
<p>&#8220;I began to notice a common problem,&#8221; he said. &#8220;Many of them felt disconnected from the greater WordPress community &#8211; the Western WordPress community. For some it was a language issue, for others location, and still others simply not understanding culture.&#8221;</p>
<p>The initiative&#8217;s $60K AUD (~$48,000 USD) Kickstarter goal is intended to fund video production, branding, and marketing for DeRosia and his team to film six episodes, spotlighting WordPress developers.</p>
<p>&#8220;These presentations will share the wisdom these WordPress Heroes have acquired through their successes and failures with one goal in mind: to provide information, insight, and inspiration to WordPress developers all around the world that will help them become WordPress Heroes,&#8221; DeRosia writes in the campaign description.</p>
<p>Turning developers into &#8220;WordPress heroes&#8221; is a rather nebulous goal that may not easily catch on with the general community. However, the fact that international WordPress developers feel disconnected is a real issue that could use more attention.</p>
<p>Many WordPress professionals who would like to attend some of the larger community events are denied visas or unable to afford the expense. Cultural misunderstandings across borders are quite common in the community, which is growing fastest in the non-English speaking world.</p>
<p>This initiative recognizes a real problem, but the marketing and approach could use some additional refining. HeroPress has already received sharp criticism from one of WordPress&#8217; lead developers for its male-only speaker lineup and use of the term &#8220;hero:&#8221;</p>
<blockquote class="twitter-tweet" width="550"><p><a href="https://twitter.com/pippinsplugins">@pippinsplugins</a> unambiguous hero worship in an open source community (and of six males) doesn't seem like much of an achievement.</p>
<p>&mdash; Andrew Nacin (@nacin) <a href="https://twitter.com/nacin/status/558347928977145856">January 22, 2015</a></p></blockquote>
<p></p>
<p>DeRosia has a passion for mentoring people and hopes to encourage developers around the world by highlighting their work and expertise. It&#8217;s not yet clear whether video production to highlight &#8220;heroes&#8221; will resonate with the WordPress community, but the campaign has already received $8,565 AUD of its $60K goal. DeRosia has 24 days remaining to get HeroPress fully funded.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 22 Jan 2015 20:07:48 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:43;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:98:"WPTavern: High Risk Security Vulnerability Discovered and Patched in Pagelines and Platform Themes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=37702";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:108:"http://wptavern.com/high-risk-security-vulnerability-discovered-and-patched-in-pagelines-and-platform-themes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3131:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/pagelines.jpg" rel="prettyphoto[37702]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/pagelines.jpg?resize=1000%2C450" alt="pagelines" class="aligncenter size-full wp-image-37721" /></a></p>
<p>The <a href="https://wordpress.org/themes/pagelines" target="_blank">PageLines</a> and <a href="https://wordpress.org/themes/platform" target="_blank">Platform</a> drag-and-drop themes for WordPress have recently been patched for a privilege escalation vulnerability and a remote code execution issue discovered by Sucuri during a routine audit. Sucuri is classifying the vulnerabilities as high risk, with a <a href="http://en.wikipedia.org/wiki/DREAD:_Risk_assessment_model" target="_blank">DREAD</a> score of 9/10, and recommends that users update their copies of the themes as soon as possible.</p>
<p>The privilege escalation vulnerability is present in both themes, where a WordPress AJAX hook is used to modify a set of options. &#8220;Because all wp_ajax_ hooks are usable by any logged-in users (no matter what privileges they have on the target site), a subscribed user could use this hook to overwrite any options located on WordPress options database table,&#8221; Sucuri explained in the <a href="http://blog.sucuri.net/2015/01/security-advisory-vulnerabilities-in-pagelinesplatform-theme-for-wordpress.html" target="_blank">advisory</a>.</p>
<p>This makes it possible for an attacker to grant all new users the administrator role. However, a user&#8217;s site must be open for registration in order for this kind of attack to be successful.</p>
<p>The free versions of these themes have been downloaded from WordPress.org more than half a million times apiece, so there are likely to be thousands of WordPress users who could potentially be affected. Fortunately, a patch is already available. The WordPress Theme Review team worked quickly to fast-track the two patched versions of the themes, so anyone who has them installed will see an update notice in the WordPress admin. Users who purchased the commercial versions will also see an update available.</p>
<p>If you are currently unable or unwilling to update, a plugin is available that will block exploits for the legacy themes. You can <a href="https://gist.github.com/Pross/769de6e9219705041c67">download it from GitHub</a> and install it like any other plugin if you need a quick fix to buy you time to update.</p>
<p>&#8220;To clarify, this is ONLY in legacy version of these two PageLines products (Framework and Platform),&#8221; PageLines founder Andrew Powers commented on the advisory. &#8220;Since this was first reported to us three days ago, we&#8217;ve immediately patched those files and updated them on WordPress.org, GitHub and anywhere on PageLines servers.&#8221;</p>
<p>So far, Powers has no knowledge of the issue having been exploited. The fact that the danger is limited to sites with open registration should also cut down on the number of vulnerable sites. Now that the security issue is public, it&#8217;s imperative that users update immediately.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 22 Jan 2015 19:07:34 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:44;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:20:"Matt: New Simplenote";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=44613";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:36:"http://ma.tt/2015/01/new-simplenote/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:425:"<p><a href="http://simplenote.com/2015/01/21/new-simplenote-app-updates-for-ios-android-and-mac/">New Simplenote App Updates for iOS, Android, and Mac</a>, some nice iterations. <ins datetime="2015-01-22T18:30:50+00:00">Update: Simplenote for Android was <a href="http://www.theverge.com/2015/1/22/7871293/best-material-design-android-apps">just highlighted by The Verge as one of the best Material design apps</a>.</ins></p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 22 Jan 2015 00:27:25 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:45;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:43:"WPTavern: Drew Jaynes to Lead WordPress 4.2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=37669";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:53:"http://wptavern.com/drew-jaynes-to-lead-wordpress-4-2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2490:"<a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/01/drew-jaynes.jpg" rel="prettyphoto[37669]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/01/drew-jaynes.jpg?resize=256%2C256" alt="photo credit: 10up" class="size-full wp-image-37692" /></a>photo credit: <a href="http://10up.com/about/#employee-drew-jaynes">10up</a>
<p>WordPress 4.2 development officially kicked off today at the regularly scheduled core development meeting. Andrew Nacin announced that 10up engineer <a href="http://werdswords.com/" target="_blank">Drew Jaynes</a> will be leading the release.</p>
<p>Jaynes, who has contributed to every major release since 3.3, recently led the initiative to create inline documentation for every hook in WordPress. He will be accompanied by Scott Taylor, who will help guide core feature plugin development for the media and image efforts that will be in motion throughout 2015.</p>
<p>The WordPress core team is planning three releases this year. &#8220;At the moment, that looks like one in April, one in August, and one in early December,&#8221; Nacin said. He anticipates that the WP REST API will see the light of day in 4.3 or 4.4, due later this year.</p>
<p>Jaynes opened the meeting with discussion on <a href="https://wordpress.slack.com/archives/core/p1421875969001302" target="_blank">possible candidates for features in 4.2</a>, which are likely to include <a href="https://wordpress.org/plugins/press-this/" target="_blank">Press This</a>, <a href="https://wordpress.org/plugins/customizer-theme-switcher/" target="_blank">Theme Switcher</a>, and <a href="https://core.trac.wordpress.org/ticket/29820" target="_blank">Shiny Updates</a> (smoother installation and updating of plugins and themes). The merge deadline for feature plugins is approximately two weeks away.</p>
<p>&#8220;In addition to feature plugins, I&#8217;d like the general focus to be on polishing up some of our existing UIs in terms of mobile and accessibility wherever we can,&#8221; Jaynes said. &#8220;Seems like there&#8217;s tickets hanging out there we could get some wins on.&#8221;</p>
<p>A 4.1.1 maintenance release is on its way this week or possibly early next week. The <a href="https://make.wordpress.org/core/version-4-2-project-schedule/" target="_blank">4.2 project schedule</a> is now updated with tentative dates for the release. The team is targeting April 8th for the official release, with the first beta planned for the week of February 25th.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 21 Jan 2015 22:35:11 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:46;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:88:"WPTavern: How to Set Up a WordPress Development Site with Codio’s Free Cloud-Based IDE";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=37626";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:95:"http://wptavern.com/how-to-set-up-a-wordpress-development-site-with-codios-free-cloud-based-ide";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:7395:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/codio-new-logo.jpg" rel="prettyphoto[37626]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/codio-new-logo.jpg?resize=1020%2C469" alt="codio-new-logo" class="aligncenter size-full wp-image-37640" /></a></p>
<p><a href="https://codio.com/" target="_blank">Codio</a> is a cloud-based IDE that is primarily used in the education sector but is also available to developer professionals. The service provides instant coding environments with support for code editing and a large array of popular programming languages and software components.</p>
<p>By making the IDE available to users through the browser, Codio eliminates the hassle that educators experience when setting up development environments for students. Projects created in Codio are accessible both in the classroom and at home, which helps students continue their learning outside of the classroom.</p>
<p>Codio offers a <a href="https://codio.com/pricing/" target="_blank">free account</a> that gives you 256 MB memory per project and 2 GB storage per project. Other pricing tiers cater to teachers, students, schools, universities, and professionals. However, the free account is perfect for creating a quick development site with WordPress, and you can set it up in under five minutes.</p>
<h2>Step 1: Create a New Project</h2>
<p>After creating an account with Codio, you&#8217;ll be greeted with a prompt to create a new project. Click through to get started with a new project that will contain your development environment.</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/codio-projects-screen.png" rel="prettyphoto[37626]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/codio-projects-screen.png?resize=1025%2C812" alt="codio-projects-screen" class="aligncenter size-full wp-image-37632" /></a></p>
<p>You&#8217;ll now have the opportunity to choose from three different starting points: an empty project, a starter pack, or a GitHub import. Select &#8220;a starter pack.&#8221;</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/01/codio-create-project.png" rel="prettyphoto[37626]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2015/01/codio-create-project.png?resize=1025%2C724" alt="codio-create-project" class="aligncenter size-full wp-image-37631" /></a></p>
<p>This will take you to a page that lists all of Codio&#8217;s certified starter packs, which help you easily get started with technologies like Angular, Node + Express, Drupal, Ruby on Rails, and more. There are a dozen starter packs that are certified and supported by the Codio team.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/codio-starter-packs.png" rel="prettyphoto[37626]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/codio-starter-packs.png?resize=1025%2C724" alt="codio-starter-packs" class="aligncenter size-full wp-image-37633" /></a></p>
<p>Fortunately, there&#8217;s a starter pack for WordPress that will automatically set up MySQL, Apache, and PHP. This makes the setup process quick and hassle-free, and you&#8217;ll be using the latest version of WordPress in just a couple minutes.</p>
<p>After you select the WordPress starter pack, you&#8217;ll be returned to the project page. Free accounts are limited to public visibility on projects, so you may need to upgrade to the Pro plan if you require private projects.</p>
<h2>Step 2: Configure WordPress</h2>
<p>After you complete the project setup, you&#8217;ll be dumped out onto the readme file for your project where you&#8217;ll find instructions for configuring and installing WordPress. If you&#8217;re bothered by non-capital P&#8217;s in WordPress, steady your nerves and remember that someone made this for you to use for free.</p>
<p>Navigate to &#8220;Configure Project&#8221; in the top menu and then follow the instructions in the terminal to run the configuration script. When prompted for your password, press Enter. This is the only action you need to take during the process.</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/codio-configure-project.png" rel="prettyphoto[37626]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/codio-configure-project.png?resize=1025%2C534" alt="codio-configure-project" class="aligncenter size-full wp-image-37630" /></a></p>
<h2>Step 3: Install WordPress</h2>
<p>Once configuration is complete, navigate to &#8220;WordPress Login&#8221; in the top menu. This will take you through the normal installation process.</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/codio-wordpress-install.png" rel="prettyphoto[37626]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/codio-wordpress-install.png?resize=1025%2C658" alt="codio-wordpress-install" class="aligncenter size-full wp-image-37635" /></a></p>
<p>Now you should be able to log in at the following URL:</p>
<p><code>http://theory-opera.codio.io:3000/wordpress/wp-admin/</code></p>
<h2>Step 4: Activate the Permalink Fix &#038; Disable Canonical Redirects Pack Plugin</h2>
<p>Once you&#8217;re in, the last required step is to go straight to plugins and activate the <a href="https://wordpress.org/plugins/permalink-fix-disable-canonical-redirects-pack/" target="_blank">Permalink Fix &amp; Disable Canonical Redirects Pack</a> plugin, which you&#8217;ll find pre-installed. Visit the front end like you normally would and you&#8217;ll see your shiny new WordPress site.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/codio-wordpress-frontend.png" rel="prettyphoto[37626]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/codio-wordpress-frontend.png?resize=1025%2C569" alt="codio-wordpress-frontend" class="aligncenter size-full wp-image-37634" /></a></p>
<p>The URL for your site will look something like this:</p>
<p><code>http://theory-opera.codio.io:3000/wordpress/</code></p>
<p>Within the Codio interface you can easily edit WordPress core, theme, and plugin files, as well as upload new files. If you have WordPress projects hosted on GitHub, you can easily import those into Codio to make changes and push those changes back to the repository.</p>
<p>The cloud-based IDE is very similar to using <a href="http://wptavern.com/wordpress-in-the-cloud-how-to-set-up-a-development-site-with-koding" target="_blank">WordPress on Koding</a> in many respects, and I found it equally easy to set up on both services. Both provide a quick way to do some testing, without having to set up a development environment on your local machine. If you decide to experiment and break everything, it&#8217;s safe and easy to start over. Codio&#8217;s friendly environment provides a great way to get your friends or children started with using WordPress.</p>
<p>Since Codio was developed with educators in mind, the dashboard has a handful of helpful tutorials for learning about Git, an introduction to HTML and CSS, and an introduction Javascript. If one of your 2015 resolutions is to get started learning some technologies outside of WordPress, such as Ruby, Python, or Angular, <a href="https://codio.com" target="_blank">Codio</a> is a great option for getting development environments up and running so that you can start learning right away.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 21 Jan 2015 21:21:08 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:47;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:70:"Post Status: Let’s Grow: Introducing the Post Status Membership Club";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:30:"https://poststatus.com/?p=7492";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:33:"https://poststatus.com/lets-grow/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3982:"<p>I&#8217;m overjoyed to share this with you. The <a href="https://poststatus.com/club">Membership Club</a> is open, and on the site&#8217;s two-year anniverary to boot.</p>
<p>I can&#8217;t wait to share this journey with you.</p>
<p>The link above is a complete features page where you can see what you&#8217;ll get, as well as choose between a $99 Club Membership or $365 Patron Membership. Both memberships are annual. You pay once, and you get great stuff for a year.</p>
<p>This wouldn&#8217;t be possible without the terrific partners that are supporting me. Each of these twelve companies has invested hard-earned money into Post Status, and I&#8217;m so thankful.</p>
<p>They&#8217;ve all committed for a full year. Here they are, in alphabetical order:</p>
<ul>
<li><a href="https://genesisdesignpro.com/">Design Palette Pro</a></li>
<li><a href="http://gravityforms.com">Gravity Forms</a></li>
<li><a href="http://ithemes.com">iThemes</a></li>
<li><a href="http://optinmonster.com">OptinMonster</a></li>
<li><a href="http://pippinsplugins.com">Pippin’s Plugins</a></li>
<li><a href="http://thethemefoundry.com">The Theme Foundry</a></li>
<li><a href="http://wp101.com">WP101</a></li>
<li><a href="http://woothemes.com">WooThemes</a></li>
<li><a href="https://deliciousbrains.com/">WP Migrate DB Pro</a></li>
<li><a href="http://wpsitecare.com">WP Site Care</a></li>
<li><a href="http://thewpvalet.com">WP Valet</a></li>
<li><a href="http://yoast.com">Yoast</a></li>
</ul>
<p>Please check out the <a href="https://poststatus.com/partners">Partners page</a>. Some of them also have their profiles already on the <a href="https://poststatus.com/organizations">Organizations</a> directory as well.</p>
<p>For those of you that register, you&#8217;ll be able to create a <a href="https://poststatus.com/profiles">Profile</a> of your own. Though it might be a couple weeks before the submissions process is totally fleshed out.</p>
<p>Profiles and organizations will also be linked from future blog posts, making finding great content and information about those within the WordPress ecosystem easier than ever.</p>
<p>The Post Status Notes newsletter will begin Monday after PressNomics, where I&#8217;m headed today. I&#8217;ll be publishing there between now and then, but the email starts Monday. Those of you who buy a membership and login can of course see it immediately. The notes I published before today are still visible with direct links as well.</p>
<p>The resources section is coming soon. I couldn&#8217;t squeeze everything I wanted to do into the initial launch, but I am launching on time.</p>
<p>There&#8217;s a job board coming as well.</p>
<p>Finally, most of the partners have deals that they&#8217;re going to share with members. We&#8217;ll get those gathered up and in a central spot on the member side of the site real soon.</p>
<p>For companies that aren&#8217;t partners but want to be involved, consider the job board and the Patron memberships your opportunity to show support for the site.</p>
<p>Thank you, everyone, for your support and for making this site possible. This is definitely an alpha version of what I want Post Status to be, but I&#8217;m so proud of what I&#8217;ve been able to make live so far, and I&#8217;m thrilled that this gets to be what I do every day.</p>
<p>For those of you on the fence about whether this is a good value: I know what you mean. It&#8217;s a newsletter, some resources, and some deals. It&#8217;s $99. Not cheap (but not too expensive either).</p>
<p><strong>I promise you this:</strong> I will work harder than ever to build out the available resources and offer you content and insight you can&#8217;t find anywhere else. That&#8217;s my pledge.</p>
<p>I&#8217;ve been writing about WordPress for coming on five years, and I am in it for the long haul. I hope you all will join me, so that we can grow together.</p>
<p>Now, go check out the <a href="https://poststatus.com/club">Club page</a>.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 21 Jan 2015 20:21:34 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"Brian Krogsgard";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:48;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:21:"Matt: Where dreams go";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:37:"http://ma.tt/2015/01/where-dreams-go/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:37:"http://ma.tt/2015/01/where-dreams-go/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:263:"<blockquote><p>Within your heart keep one still, secret spot where dreams may go, and sheltered so, may thrive and grow where doubt and fear are not. Oh, keep a place within your heart, for little dreams to go.</p></blockquote>
<p>&#8212;&nbsp;Louise Driscoll</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 21 Jan 2015 05:46:27 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:49;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:72:"WPTavern: Archive WordPress Content with the Archived Post Status Plugin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=37591";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:82:"http://wptavern.com/archive-wordpress-content-with-the-archived-post-status-plugin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:5260:"<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/archived-post-status.jpg" rel="prettyphoto[37591]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/archived-post-status.jpg?resize=772%2C310" alt="archived-post-status" class="aligncenter size-full wp-image-37597" /></a></p>
<p>WordPress plugin developer <a href="http://frankiejarrett.com/" target="_blank">Frankie Jarrett</a> has been on a roll this month, pumping out plugin releases on WordPress.org. Last year, Jarrett <a href="http://frankiejarrett.com/parting-ways-churchthemes-net-looking-ahead-toward-brighter-future/" target="_blank">sold ChurchThemes.net to Lift</a> co-founders Chris Wallace and Brad Miller. Since that time he has been focusing on product development for <a href="https://wp-stream.com/" target="_blank">WP Stream</a>, which has allowed him a few extra minutes to create some free extensions for WordPress.</p>
<p>At the end of December and in early January, he released five small but highly useful plugins:</p>
<ul>
<li><a href="https://wordpress.org/plugins/compact-view-mode/" target="_blank">Compact View Mode</a></li>
<li><a href="https://wordpress.org/plugins/user-session-control/" target="_blank">User Session Control</a></li>
<li><a href="https://wordpress.org/plugins/prevent-concurrent-logins/" target="_blank">Prevent Concurrent Logins</a></li>
<li><a href="https://wordpress.org/plugins/json-rest-api-force-ssl/" target="_blank">JSON REST API Force SSL</a></li>
<li><a href="https://wordpress.org/plugins/archived-post-status/" target="_blank">Archived Post Status</a></li>
</ul>
<p>Several of his latest creations are handy for membership sites and web applications. <a href="https://wordpress.org/plugins/archived-post-status/" target="_blank">Archived Post Status</a> caught my eye, because adds more flexibility for using WordPress as a CMS. The plugin adds a new post status that enables posts and pages to be archived. This effectively allows you to unpublish content without having to send it back to draft status.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/archived-post-status-dropdown.png" rel="prettyphoto[37591]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2015/01/archived-post-status-dropdown.png?resize=600%2C400" alt="archived-post-status-dropdown" class="aligncenter size-full wp-image-37611" /></a></p>
<p>WordPress&#8217; default <a href="http://codex.wordpress.org/Post_Status" target="_blank">post statuses</a> currently work very much like an on/off switch as far as a finished post is concerned. Of the eight default statuses, Published is the only one that is public, while all the rest remain behind the curtain in various states of unreadiness. None of the statuses, apart from Published, adequately indicate that a post is complete or finished.</p>
<p>Fortunately, WordPress makes it possible for developers to register their own <a href="http://codex.wordpress.org/Post_Status#Custom_Status" target="_blank">custom post statuses</a>, which is what Jarrett did with this plugin. He created it for sites where content is not always meant to be evergreen. It allows you to archive posts in the same way that you might archive email.</p>
<p>Archived Post Status is compatible with posts, pages, and custom post types, giving you a wide array of possible use cases:</p>
<ul>
<li>Archive pages or posts from a conference or event for editing and re-use next year</li>
<li>Archive real estate listings for records</li>
<li>Cycle portfolio content in and out of the site as necessary</li>
<li>Temporarily remove listings from a site that indexes businesses or organizations</li>
<li>Archive products to bring back for future use</li>
</ul>
<p>While custom post types seem to be one of the most likely uses for this plugin, you may not want to have the archived status available to all post types. Jarrett includes a <a href="https://wordpress.org/plugins/archived-post-status/faq/" target="_blank">filter</a> that allows you to exclude the Archived status from appearing on certain post types.</p>
<p>Some might be wondering why you wouldn&#8217;t use the Draft status, since the Archived post status essentially puts a post in the same state. To use drafts in this way would be to split its purpose into multiple uses, which are not clearly separated when sorting. If you are looking for previously published content that is complete, while hunting through all drafts in progress, you have to be fully knowledgeable of all the content on the site and use your memory to do the sorting. The archived status keeps everything nicely sorted for future use.</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/archived-posts-list-screen.png" rel="prettyphoto[37591]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2015/01/archived-posts-list-screen.png?resize=600%2C400" alt="archived-posts-list-screen" class="aligncenter size-full wp-image-37614" /></a></p>
<p>If you need a non-public archive of completed posts, this simple plugin will do the trick. I tested it and works exactly as advertised. Download <a href="https://wordpress.org/plugins/archived-post-status/" target="_blank">Archived Post Status</a> from WordPress.org.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 21 Jan 2015 01:29:43 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:10:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Wed, 04 Feb 2015 12:34:00 GMT";s:12:"content-type";s:8:"text/xml";s:14:"content-length";s:6:"227618";s:10:"connection";s:5:"close";s:4:"vary";s:15:"Accept-Encoding";s:13:"last-modified";s:29:"Wed, 04 Feb 2015 12:15:14 GMT";s:15:"x-frame-options";s:10:"SAMEORIGIN";s:4:"x-nc";s:11:"HIT lax 249";s:13:"accept-ranges";s:5:"bytes";}s:5:"build";s:14:"20130911060210";}