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:86:"WPTavern: Pods Framework For WordPress Releases Update To Patch Security Vulnerability";s: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=25268";s: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:216:"http://wptavern.com/pods-framework-for-wordpress-releases-update-to-patch-security-vulnerability?utm_source=rss&utm_medium=rss&utm_campaign=pods-framework-for-wordpress-releases-update-to-patch-security-vulnerability";s: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:4862:"<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2013/08/PodslogoDark.jpg" rel="prettyphoto[25268]"><img class="alignright size-full wp-image-8283" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2013/08/PodslogoDark.jpg?resize=197%2C77" alt="Pods Logo Dark" /></a>The developers of <a title="http://wordpress.org/plugins/pods/" href="http://wordpress.org/plugins/pods/">Pods</a>, a popular WordPress plugin used to create and extend custom post types, content types, taxonomies, users, media, or comments, has <a title="http://pods.io/2014/06/23/full-details-pods-2-x-security-vulnerability-patched-pods-2-4-2/" href="http://pods.io/2014/06/23/full-details-pods-2-x-security-vulnerability-patched-pods-2-4-2/">released an update</a> that addresses a critical security vulnerability. Version 2.4.3 and all <a title="http://wordpress.org/plugins/pods/developers/" href="http://wordpress.org/plugins/pods/developers/">previous versions</a> of the plugin have been patched in case you can&#8217;t upgrade to the latest version immediately. Simply download the version you&#8217;re using and overwrite the files to receive the patch. Pods 2.4.3 also contains other security hardening fixes that can be reviewed via <a title="http://wordpress.org/plugins/pods/changelog/" href="http://wordpress.org/plugins/pods/changelog/">the changelog</a>.</p>
<p>According to the announcement, those using the <strong>Extended Users Pod</strong> are especially at risk. The combination of a Pods AJAX-based form vulnerability combined with the Extended Users Pod could allow users to gain access as an administrator to a site.</p>
<blockquote><p>This vulnerability was due to an issue validating the “security key” (nonce) that is used to secure form submissions using Pods forms. Unfortunately, our form’s security validation was producing a false positive and did not validate it against the pod it was being checked against, and it did not throw any errors to alert us to the unintended consequences.</p>
<p>Our forms have been specifically designed to validate the user submitting them, the pod, the fields, and the item being created/modified. At first glance, the nonce would appear to work to anyone looking at the code, but close inspection found that there were two problems in how the security key was validated.</p></blockquote>
<p>For those curious, you can see what Scott Kingsley Clark did to fix the issue in <a href="https://github.com/pods-framework/pods/commit/01aa75c6af9001a126332d93344070488114d61b#diff-3674eeced1a3895af87f92459270f228R7757" target="_blank">this </a>and <a href="https://github.com/pods-framework/pods/commit/5db6f44f99ee482189aba29fd24fcfaab1ca8f25#diff-3674eeced1a3895af87f92459270f228R7762" target="_blank">another commit</a>.</p>
<h3>Through Collaboration, Clark Was Able To Quickly Spread The News</h3>
<div id="attachment_25343" class="wp-caption aligncenter"><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/SpreadingTheWordMegaphone.png" rel="prettyphoto[25268]"><img class="size-full wp-image-25343" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/SpreadingTheWordMegaphone.png?resize=637%2C265" alt="Spreading The Word Of Security Issues Through A Megaphone" /></a><p class="wp-caption-text">photo credit: <a href="http://www.flickr.com/photos/ruminatrix/3755296805/">ruminatrix</a> &#8211; <a href="http://creativecommons.org/licenses/by-nc-nd/2.0/">cc</a></p></div>
<p>Clark informed me this was his first time dealing with a situation like this. The first thing he did was hire Mark Jaquith through <a title="http://coveredwebservices.com/" href="http://coveredwebservices.com/">Covered Web Services</a> to perform a WordPress security audit to make sure the changes would fix the problem and not introduce new vulnerability&#8217;s.</p>
<p>After confirming the patched code, Clark reached out to <a title="http://www.wpengine.com" href="http://www.wpengine.com">WPEngine</a>, <a title="http://www.godaddy.com" href="http://www.godaddy.com">GoDaddy</a>, <a title="http://www.ithemes.com" href="http://www.ithemes.com">iThemes</a>, <a title="http://sucuri.net/" href="http://sucuri.net/">Sucuri</a>, WP Tavern, and <a title="http://www.poststat.us/" href="http://www.poststat.us/">PostStat.us</a> to help spread the word.</p>
<h3>How To Report A Security Issues To The Developers of Pods</h3>
<p>If you think you&#8217;ve discovered a security issue with the Pods plugin, the team requests that you do not publicly disclose the issue until they&#8217;ve had time to address and fix it. You can contact the team directly at <a href="mailto:contact@pods.io">contact@pods.io</a>. You may also contact <a href="mailto:security@wordpress.org">security@wordpress.org</a> with security concerns about Pods or any other plugins hosted in the WordPress.org plugin directory.</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, 26 Jun 2014 02:58:44 +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: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:75:"WPTavern: Are The Days Of Paying Less Than $100 For A WordPress Theme Over?";s: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=25349";s: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:190:"http://wptavern.com/are-the-days-of-paying-less-than-100-for-a-wordpress-theme-over?utm_source=rss&utm_medium=rss&utm_campaign=are-the-days-of-paying-less-than-100-for-a-wordpress-theme-over";s: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:6948:"<p>If you are selling WordPress themes or thinking about entering the markets, there&#8217;s been a plethora of great information published the past few weeks. Topics ranging from whether themes are a commodity to what it is you&#8217;re really purchasing when a theme is GPL Licensed. Here is a round up of articles in case you missed them.</p>
<ul>
<li>David Perel &#8211; <a title="https://medium.com/@obox/the-state-of-the-wordpress-theme-industry-8a81c0f385b0" href="https://medium.com/@obox/the-state-of-the-wordpress-theme-industry-8a81c0f385b0">The State of The WordPress Theme Industry</a></li>
<li>Chris Wallace &#8211; <a title="http://chriswallace.net/wordpress-themes-become-commodity/" href="http://chriswallace.net/wordpress-themes-become-commodity/">Are WordPress Themes A Commodity?</a></li>
<li>Chris Wallace &#8211; <a title="http://chriswallace.net/selling-wordpress-themes/" href="http://chriswallace.net/selling-wordpress-themes/">On Selling WordPress Themes</a></li>
<li>Nick Haskins &#8211; <a title="http://aesopstoryengine.com/updates/the-value-of-a-wordpress-theme/" href="http://aesopstoryengine.com/updates/the-value-of-a-wordpress-theme/">The Value Of A WordPress Theme</a></li>
<li>Philip Arthur Moore &#8211; <a title="https://philiparthurmoore.com/ruining-wordpress/" href="https://philiparthurmoore.com/ruining-wordpress/">We&#8217;re Ruining WordPress </a></li>
<li>Tom McFarlin &#8211; <a title="http://tommcfarlin.com/wordpress-theme-developer-introspective/" href="http://tommcfarlin.com/wordpress-theme-developer-introspective/">A WordPress Theme Developer Introspective</a></li>
</ul>
<ul>
<li>Chris Lema has published a series of posts covering various facets of the WordPress commercial theme market.</li>
<li><a title="http://chrislema.com/more-future-of-wordpress-themes/" href="http://chrislema.com/more-future-of-wordpress-themes/">More Thoughts On The Future Of WordPress themes</a></li>
<li><a title="http://chrislema.com/gpl-themes-plugins/" href="http://chrislema.com/gpl-themes-plugins/">What Are You Paying For When You Buy GPL Themes and Plugins?</a></li>
<li><a title="http://chrislema.com/wordpress-theme-vendors-sell/" href="http://chrislema.com/wordpress-theme-vendors-sell/">WordPress Theme Vendors: Sell The Right Stuff</a></li>
<li><a title="http://chrislema.com/four-mistakes-wordpress-theme-vendors-make/" href="http://chrislema.com/four-mistakes-wordpress-theme-vendors-make/">Four Mistakes WordPress Theme Vendors Make</a></li>
</ul>
<p>When Lema published his thoughts on <a title="http://chrislema.com/pricing-wordpress-themes/" href="http://chrislema.com/pricing-wordpress-themes/">What Happens If WordPress Themes Get More Expensive?</a> and <a title="http://chrislema.com/wordpress-theme-cost/" href="http://chrislema.com/wordpress-theme-cost/">What Should A WordPress Theme Cost?</a> I thought he would answer a question I&#8217;ve been pondering for a while but it wasn&#8217;t even mentioned. Although he talks about various segments of the market, there is one segment that was not brought up. That is, the segment of taking advantage of the GPL to redistribute commercial products at a lower price.</p>
<h3>Will We See A Surge In The Not So Black Market?</h3>
<p>The more I read about the WordPress commercial theme space, the more I see the words <strong>raise prices</strong> and <strong>charge more</strong>. I understand the benefits to the business owner to charge higher prices as a means of becoming more sustainable. But, I don&#8217;t like paying higher prices for anything unless I determine it&#8217;s worth it.</p>
<div id="attachment_25380" class="wp-caption aligncenter"><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/CashRegisterFeaturedImage.png" rel="prettyphoto[25349]"><img class="size-full wp-image-25380" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/CashRegisterFeaturedImage.png?resize=637%2C200" alt="Cash Register Featured Image" /></a><p class="wp-caption-text">photo credit: <a href="http://www.flickr.com/photos/jalevega/8733967750/">Historias Visuales</a> &#8211; <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">cc</a></p></div>
<p>So I wonder, if theme shops heed the advice of raising prices, how high will the price need to be before the freedoms of the GPL are used to create a surge of marketplaces or shops that become the <strong>not so black</strong> market? We&#8217;ve seen examples of this already through <a title="http://wpavengers.com/" href="http://wpavengers.com/">WP Avengers</a> which was started because of a <a title="http://wptavern.com/major-pricing-changes-at-woothemes" href="http://wptavern.com/major-pricing-changes-at-woothemes">major price increase and policy changes</a> at WooThemes surrounding WooCommerce. In a similar fashion, <a title="https://gplclub.org/" href="https://gplclub.org/">GPL Club</a> also redistributes WooCommerce extensions, themes, and plugins for a discounted subscription rate.</p>
<p>Whether it&#8217;s to make a quick buck or to get back at a company that raised prices, these renegade shops eat away at the lower end of the market. I&#8217;d like to see more theme and plugin shops provide an option to purchase updates but not support. Since customer support is usually cited as the most expensive part of running a business, why not offer a pricing tier to customers who don&#8217;t want or need it? At least this way a theme shop would be able to pass the savings to the customer with a lower price and provide more incentive for staying with the original vendor of a product.</p>
<h3>Higher Prices Seem Inevitable</h3>
<p>Although I haven&#8217;t gone theme shopping in a few years, my comfortable price point is between $50-$80. If a theme is a framework, I can see how $100 or more would be justified. In fact, the price hike of AESOP Story Engine from $40 to $120 is fine by me since it&#8217;s a unique product. What would shock me is to see $175-$300 single site support licensed themes become the new normal.</p>
<p>WooThemes was one of the first large WordPress product company&#8217;s to increase prices and drop their unlimited pricing tier. AESOP Story Engine has raised prices, and it&#8217;s only a matter of time before other commercial theme shops raise prices. I&#8217;m interested to see how many theme shops decide to sell individual themes for more than $100.</p>
<p>The sky isn&#8217;t going to fall because of rising prices but it will shake things up for consumers and business owners. It seems the days of $30-$70 themes appear to be over unless you stick with Themeforest. Ultimately, it&#8217;s up to the consumer to decide whether the price of a WordPress product is worth it.</p>
<p>Perhaps a rise in prices across the board is exactly what the doctor ordered. If price hikes result in better quality products, more innovation, and helps take WordPress to the next level, who wouldn&#8217;t get behind that?</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, 26 Jun 2014 01:34:10 +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: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:57:"WPTavern: New Plugin Adds Taxonomies to BuddyPress Groups";s: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=25323";s: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:158:"http://wptavern.com/new-plugin-adds-taxonomies-to-buddypress-groups?utm_source=rss&utm_medium=rss&utm_campaign=new-plugin-adds-taxonomies-to-buddypress-groups";s: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:5367:"<div id="attachment_25350" class="wp-caption aligncenter"><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/postit-notes.jpg" rel="prettyphoto[25323]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/postit-notes.jpg?resize=1024%2C532" alt="photo credit: H. Michael Arrighi - cc" class="size-full wp-image-25350" /></a><p class="wp-caption-text">photo credit: <a href="http://www.flickr.com/photos/arrighi/8562416557/">H. Michael Arrighi</a> &#8211; <a href="http://creativecommons.org/licenses/by/2.0/">cc</a></p></div>
<p>The groups component in BuddyPress allows members to create their own mini-social networks, each with its own homepage, activity stream, member directory and administrative panel. In networks where groups play a big part of the social activity, it becomes important to have a way to label or classify groups. When a group doesn&#8217;t have a full description, it&#8217;s not easy to differentiate it from the others or find similar groups.</p>
<p>BuddyPress core doesn&#8217;t yet have native support for group taxonomies, but the possibility is on the horizon with a <a href="https://buddypress.trac.wordpress.org/ticket/4017" target="_blank">ticket</a> open for discussion. In the meantime, Mathieu Viet has created a solution. Viet, better known as @imath, is a BuddyPress core developer and author of <a href="http://wptavern.com/experimental-buddypress-plugin-adds-finer-controls-for-public-groups" target="_blank">Alternative Public Group Control</a>, an experimental plugin that adds finer control for public groups.</p>
<p>As part of his professional life, @imath supports a social network that was in need of group taxonomies in order to help new members get connected to the right groups. He found that the existing <a href="https://wordpress.org/plugins/buddypress-group-tags/" target="_blank">BuddyPress Groups Tag</a> plugin didn&#8217;t work for him conceptually, because it relies on &#8220;groupmetas&#8221; to power the tagging features. @imath felt that groupmetas are better used to <em>describe</em> groups rather than to <em>classify</em> them.</p>
<h3>BP Groups Taxo Plugin Created to Add Tags to BuddyPress Groups</h3>
<p><a href="https://github.com/imath/bp-groups-taxo" target="_blank">BP Groups Taxo</a> is another experimental plugin that he created in order to provide a solution that would be maintainable over time. After researching, he found a way to register a custom taxonomy in order to provide tags for the groups component.</p>
<p>The plugin allows group administrators to select tags when creating a new group.</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/group-creation.jpg" rel="prettyphoto[25323]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/group-creation.jpg?resize=596%2C525" alt="group-creation" class="aligncenter size-full wp-image-25366" /></a></p>
<p>With very little code, @imath was able to create an administration interface that allows admins/super admins to quickly add group tags. This screen is located under Groups >> Group Tags:</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/group-tags-admin.jpg" rel="prettyphoto[25323]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/group-tags-admin.jpg?resize=640%2C369" alt="group-tags-admin" class="aligncenter size-full wp-image-25370" /></a></p>
<p>Groups will appear on the frontend in the directory with their corresponding tags:</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/groups-directory.jpg" rel="prettyphoto[25323]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/groups-directory.jpg?resize=640%2C554" alt="groups-directory" class="aligncenter size-full wp-image-25368" /></a></p>
<p>Additionally, the plugin includes the ability to render the BuddyPress groups taxonomy within a tag cloud widget for displaying anywhere on the site.</p>
<p>@imath submitted a <a href="https://buddypress.trac.wordpress.org/timeline?from=2014-06-10T00%3A41%3A15Z&precision=second" target="_blank">patch</a> to BuddyPress core as a first pass at including group taxonomies, which would of course render his experimental plugin obsolete. The method essentially involves &#8220;<a href="https://buddypress.trac.wordpress.org/timeline?from=2014-06-04T20%3A48%3A26Z&precision=second" target="_blank">faking a post type</a>&#8221; in order to take advantage of the WordPress taxonomy API. There isn&#8217;t yet a clear path forward until WordPress resolves some <a href="http://make.wordpress.org/core/2013/07/28/potential-roadmap-for-taxonomy-meta-and-post-relationships/" target="_blank">long-term architecture challenges</a> surrounding taxonomy meta and post relationships.</p>
<p>If BuddyPress core contributors are to add support for group taxonomies, they will have to take the planned changes for WordPress into consideration. The discussion continues on this topic. For now, the <a href="https://github.com/imath/bp-groups-taxo" target="_blank">BP Groups Taxo</a> plugin is the best option for adding group tags to your BuddyPress site. Be advised that it&#8217;s still experimental and not yet ready for use in production. @imath welcomes your feedback and suggestions for the plugin on <a href="https://github.com/imath/bp-groups-taxo" target="_blank">GitHub</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:"Thu, 26 Jun 2014 00:18: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: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:21:"Matt: Scoop and Scale";s: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=43844";s: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/2014/06/scoop-and-scale/";s: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:1175:"<p><a href="http://open.blogs.nytimes.com/2014/06/17/scoop-a-glimpse-into-the-nytimes-cms/">NY Times did a neat article on their CMS Scoop</a>, one cool piece of which is <a href="http://open.blogs.nytimes.com/2012/01/23/introducing-ice-writing-for-the-web-first/">their ICE editor we worked on with them a few years ago</a>. Their cropping stuff is also cool, though it&#8217;s dizzying how many sizes they need to produce. They included some numbers on the volume of content published through Scoop, &#8220;700 articles, 600 images, 14 slide shows and 50 videos per day,&#8221; and folks were asking about the latest from WordPress. Of course many people run WP on their own cloud or infrastructure, so these numbers aren&#8217;t comprehensive, but at least for WP.com and Jetpack blogs we now see every day <strong>1,300,000 posts, 780,000 uploads</strong> (images and videos), and close to <strong>half of all posts have some sort of external content embedded</strong> in them, like a Youtube, Vimeo, or Tweet. I&#8217;m very proud that many members of the fourth estate from the Times to <a href="http://fivethirtyeight.com/">FiveThirtyEight</a> are using 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:"Wed, 25 Jun 2014 20:05: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:14:"Matt Mullenweg";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:66:"WordPress.tv: Mike Schroder: Contributing to Core: Hassle to Hobby";s: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://wordpress.tv/?p=35603";s: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://wordpress.tv/2014/06/25/mike-schroder-contributing-to-core-hassle-to-hobby/";s: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:680:"<div id="v-KhEI3Lkn-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35603/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35603&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/25/mike-schroder-contributing-to-core-hassle-to-hobby/"><img alt="Mike Schroder: Contributing to Core: Hassle to Hobby" src="http://videos.videopress.com/KhEI3Lkn/video-59d0530f40_std.original.jpg" width="160" height="120" /></a></div>";s: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, 25 Jun 2014 18:59:52 +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:12:"WordPress.tv";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:92:"WPTavern: WordPress Security Alert: New Zero-Day Vulnerability Discovered in TimThumb Script";s: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=25325";s: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:226:"http://wptavern.com/wordpress-security-alert-new-zero-day-vulnerability-discovered-in-timthumb-script?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-security-alert-new-zero-day-vulnerability-discovered-in-timthumb-script";s: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:3101:"<div id="attachment_25334" class="wp-caption aligncenter"><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/alert.jpg" rel="prettyphoto[25325]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/alert.jpg?resize=1016%2C471" alt="photo credit: kama17 - cc" class="size-full wp-image-25334" /></a><p class="wp-caption-text">photo credit: <a href="http://www.flickr.com/photos/kama17/9279705214/">kama17</a> &#8211; <a href="http://creativecommons.org/licenses/by/2.0/">cc</a></p></div>
<p>Security vulnerabilities have <a href="http://wptavern.com/timthumb-vulnerability-bites-another-victim" target="_blank">plagued</a> the <a href="https://timthumb.googlecode.com/svn/trunk/timthumb.php" target="_blank">TimThumb</a> script for years. It is most commonly used in cropping, zooming and resizing images in WordPress themes. After the <a href="http://blog.sucuri.net/2011/08/attacks-against-timthumb-php-in-the-wild-list-of-themes-and-plugins-being-scanned.html" target="_blank">large scale attacks</a> launched against the script a few years ago, one might think that theme and plugin developers would be less likely to continue building with it. However, this is not the case and many websites are again in danger, according to the exploit <a href="http://cxsecurity.com/issue/WLB-2014060134" target="_blank">disclosure</a> issued today.</p>
<p>TimThumb 2.8.13 has a vulnerability with its “Webshot” feature that, when enabled, allows attackers to execute commands on a remote website. At this time there is no patch. Security experts at Sucuri <a href="http://blog.sucuri.net/2014/06/timthumb-webshot-code-execution-exploit-0-day.html" target="_blank">break down the threat</a> as follows: <strong>&#8220;With a simple command, an attacker can create, remove and modify any files on your server.&#8221;</strong></p>
<p>Although the Webshot feature should be disabled by default, Sucuri recommends that you check your timthumb file to make sure it&#8217;s disabled. Search for “WEBSHOT_ENABLED” and verify that it&#8217;s set to &#8220;false,&#8221; as shown below:</p>
<pre class="brush: php; light: true; title: ; notranslate">define (‘WEBSHOT_ENABLED’, false);</pre>
<p>This vulnerability affects many WordPress themes, plugins, and third party components. According to the disclosure, all themes from <a href="http://themify.me/" target="_blank">Themify</a> utilize this script, as well as several plugins, including <a href="https://wordpress.org/plugins/wordpress-gallery-plugin/" target="_blank">WordPress Gallery Plugin</a> and the <a href="http://wordpress.org/plugins/igit-posts-slider-widget/" target="_blank">IGIT Posts Slider Widget</a>.</p>
<p>It&#8217;s important to recognize that your theme or plugin may also use this script, even if it&#8217;s not listed in the disclosure. If you&#8217;ve ever lost an entire weekend fixing client sites that fell victim to TimThumb exploits, then you know that disabling the WebShot option is probably a good idea. This is a simple thing that you can do now to prevent your sites from getting hacked.</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, 25 Jun 2014 18:48:35 +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: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:115:"WordPress.tv: Stanislav Khromov: Building Excellent Web Experiences with Advanced Custom Fields and Visual Composer";s: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://wordpress.tv/?p=35726";s: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:132:"http://wordpress.tv/2014/06/25/stanislav-khromov-building-excellent-web-experiences-with-advanced-custom-fields-and-visual-composer/";s: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:779:"<div id="v-i8yAHRmX-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35726/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35726&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/25/stanislav-khromov-building-excellent-web-experiences-with-advanced-custom-fields-and-visual-composer/"><img alt="Stanislav Khromov: Building Excellent Web Experiences with Advanced Custom Fields and Visual Composer" src="http://videos.videopress.com/i8yAHRmX/video-c040cc88ab_std.original.jpg" width="160" height="120" /></a></div>";s: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, 25 Jun 2014 18:47: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:12:"WordPress.tv";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:93:"WordPress.tv: John Giaconia: Enterprise WordPress – Performance, Scalability and Redundancy";s: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://wordpress.tv/?p=35594";s: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:105:"http://wordpress.tv/2014/06/25/john-giaconia-enterprise-wordpress-performance-scalability-and-redundancy/";s: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:730:"<div id="v-nN7WjsWD-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35594/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35594/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35594&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/25/john-giaconia-enterprise-wordpress-performance-scalability-and-redundancy/"><img alt="John Giaconia: Enterprise WordPress – Performance, Scalability and Redundancy" src="http://videos.videopress.com/nN7WjsWD/video-84ec31a425_std.original.jpg" width="160" height="120" /></a></div>";s: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, 25 Jun 2014 18:14:20 +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:12:"WordPress.tv";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:54:"WPTavern: New oEmbed Providers Coming in WordPress 4.0";s: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=25298";s: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:152:"http://wptavern.com/new-oembed-providers-coming-in-wordpress-4-0?utm_source=rss&utm_medium=rss&utm_campaign=new-oembed-providers-coming-in-wordpress-4-0";s: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:3326:"<div id="attachment_25314" class="wp-caption aligncenter"><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/embed.jpg" rel="prettyphoto[25298]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/embed.jpg?resize=1019%2C468" alt="photo credit: Scorpions and Centaurs - cc" class="size-full wp-image-25314" /></a><p class="wp-caption-text">photo credit: <a href="http://www.flickr.com/photos/sshb/4087071625/">Scorpions and Centaurs</a> &#8211; <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">cc</a></p></div>
<p>WordPress 4.0 is on track to introduce several new oEmbed providers, according to the most recent <a href="http://make.wordpress.org/core/2014/06/19/last-week-in-wordpress-core-11/" target="_blank">core report</a> from Mike Schroder. The following sites and services have been added to the <a href="http://codex.wordpress.org/Embeds#oEmbed" target="_blank">whitelist of oEmbed providers</a>:</p>
<ul>
<li>TED talks</li>
<li>Mixcloud</li>
<li>CollegeHumor.com</li>
<li>Issuu</li>
<li>Polldaddy’s short URL format</li>
<li>YouTube playlist URLs</li>
</ul>
<p>The <a href="http://make.wordpress.org/core/handbook/design-decisions/#whitelisting-oembed-providers" target="_blank">process of getting added to the whitelist of providers</a> is not as easy as it seems. The design decision section of the WordPress core handbook states that the provider must be an established, popular, and trusted site. It must also properly and fully implement the <a href="http://oembed.com/" target="_blank">oEmbed specification</a>.</p>
<p>When determining how established and popular a service is, there are nine questions to consider, i.e. <em>&#8220;If similar services are already supported, how does this service compare in terms of size, features, and backing?&#8221;</em> and <em>&#8220;Does the service make an effort to build relationships with developers, such as through robust APIs?&#8221;</em> New oEmbed service providers that are proposed for inclusion in core will have to answer these considerations to ensure that it&#8217;s not a hasty, shortsighted addition.</p>
<p>However, if a site supports oEmbed, anyone can add the site and URL format to the internal whitelist by calling <a href="http://codex.wordpress.org/Function_Reference/wp_oembed_add_provider" target="_blank">wp_oembed_add_provider()</a>. Many plugins take this route when the provider hasn&#8217;t yet been added to core. For example, a trac <a href="https://core.trac.wordpress.org/ticket/27658" target="_blank">ticket</a> was submitted for adding oembed support for CodePen. Since the site needs time to become established and popular, <a href="http://wptavern.com/new-plugin-adds-codepen-oembed-support-to-wordpress" target="_blank">a simple plugin</a> with one line of code uses the wp_oembed_add_provider() method to add support in the meantime. This helps to gauge the community&#8217;s interest before whitelisting the provider.</p>
<p>Of the six new providers listed above, the YouTube playlist URLs addition is likely to have the broadest appeal, given YouTube&#8217;s massive user base. You&#8217;ll be able to make use of the new oEmbed providers as soon as WordPress 4.0 ships. A beta is expected around the first week of July. The official release is targeted for the week of August 25.</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, 24 Jun 2014 23:18:49 +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:64:"WPTavern: Free Revisr Plugin Offers Git Management 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=25260";s: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:172:"http://wptavern.com/free-revisr-plugin-offers-git-management-for-wordpress?utm_source=rss&utm_medium=rss&utm_campaign=free-revisr-plugin-offers-git-management-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:9057:"<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/revisr-banner.png" rel="prettyphoto[25260]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/revisr-banner.png?resize=772%2C250" alt="revisr-banner" class="aligncenter size-full wp-image-25266" /></a></p>
<p>This month we featured a project called <a href="http://wptavern.com/versionpress-hopes-to-bring-version-control-to-the-masses" target="_blank">VersionPress</a> that brings version control to WordPress, a concept that has many in the community excited. The VersionPress development team is seeking $30,000 in funding by the end of June in order to get it off the ground. However, they aren&#8217;t the only ones working on adding git-based version control to WordPress.</p>
<p>Earlier this month, developer Matt Shaw quietly released <a href="http://wordpress.org/plugins/revisr/" target="_blank">Revisr</a> on WordPress.org. Revisr is a plugin that allows developers to synchronize with any Git repository and easily commit, push, pull, and branch changes from within the WordPress admin. It&#8217;s different from VersionPress in that it&#8217;s designed to integrate with a remote repository, ie. one hosted on GitHub or Bitbucket. Unlike VersionPress, which hasn&#8217;t yet met its funding goals, <a href="http://wordpress.org/plugins/revisr/" target="_blank">Revisr</a> is free and available now.</p>
<p>The plugin  allows you to manage your WordPress website with a git repository and currently includes the following features:</p>
<ul>
<li>Track changes to the files and database of your WordPress installation</li>
<li>Optionally use different database versions for each branch</li>
<li>Commit and push changes to a remote repository (including Bitbucket and Github)</li>
<li>Pull changes down from a remote repository</li>
<li>Easily toggle between branches</li>
<li>Revert your website files and/or database to an earlier commit</li>
<li>Discard any unwanted changes</li>
<li>Manage .gitignore to prevent unwanted files/directories from being tracked</li>
</ul>
<p><strong>&#8220;I made Revisr to simplify the development process,&#8221;</strong> Shaw told the Tavern. &#8220;There are currently no plugins on WordPress.org that allow developers or site admins to use all of the main features of Git through the WordPress dashboard, and I made Revisr to do just that,&#8221; he said.</p>
<p>&#8220;At the same time, I wanted it to be simple enough so it could be used by people who aren&#8217;t necessarily interested in Git, but are interested in having backups and being able to quickly revert changes if needed.&#8221;</p>
<p>For the sake of user-friendliness, Revisr includes an interface in the admin for committing, reverting, pushing and pulling changes:</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/revisr-main-dashboard.png" rel="prettyphoto[25260]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/revisr-main-dashboard.png?resize=530%2C288" alt="revisr-main-dashboard" class="aligncenter size-full wp-image-25262" /></a></p>
<p>Revisr makes it easy to view changes in files:</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/revisr-view-diff.png" rel="prettyphoto[25260]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/revisr-view-diff.png?resize=530%2C324" alt="revisr-view-diff" class="aligncenter size-full wp-image-25263" /></a></p>
<p>A commit history for the site is available in the WordPress admin:</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/revisr-commit-history.png" rel="prettyphoto[25260]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/revisr-commit-history.png?resize=530%2C309" alt="revisr-commit-history" class="aligncenter size-full wp-image-25264" /></a></p>
<h3>How to Set Up Revisr</h3>
<p>The plugin has three requirements:</p>
<ul>
<li>A WordPress installation in the root folder of a Git repository</li>
<li>Git must be installed on the server (most updated versions of cPanel have it preinstalled)</li>
<li>PHP exec (safe mode off, can be configured in your php.ini)</li>
</ul>
<p>If you want to use Revisr with an existing site, you must ensure that the &#8220;.git&#8221; directory is in the root directory of the WordPress installation. The plugin will then attempt to use the settings stored in Git for pushing to/pulling from any remote repositories, which can be defined on the plugin settings page. Revisr supports git through SSH or HTTPS:</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/revisr-git-settings-options.png" rel="prettyphoto[25260]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/revisr-git-settings-options.png?resize=530%2C353" alt="revisr-git-settings-options" class="aligncenter size-full wp-image-25265" /></a></p>
<p>If you&#8217;re using SSH for authentication, you will need to generate an SSH key and add it to Bitbucket/Github.</p>
<p>The process for setting up a new installation with Revisr is fairly easy:</p>
<ul>
<li>Create the repository on Bitbucket or Github</li>
<li>Clone the repository to your computer, add WordPress, and push it to the repository.</li>
<li>Upload the entire repository to the server, install WordPress, and add Revisr</li>
</ul>
<h3>Benefits of Using Revisr: Revision Tracking, Branching, and Backups</h3>
<p>Matt Shaw believes that Revisr can benefit WordPerss admins in several ways in addition to revision tracking. &#8220;Revisr helps the admins see all files that have been changed and the specific changes within those,&#8221; he said. &#8220;This is an advantage if many files need to be modified and helps to keep issues at a minimum. An added benefit is having backups and being able to quickly spot and revert some website hacks if they occur.&#8221;</p>
<p>&#8220;Branching also enables site admins to easily test theme changes or new functionality and quickly toggle back and forth between different versions of the site,&#8221; Shaw noted. &#8220;For example, a site admin could create a new branch to preview layout changes, and switch back to the original branch and old layout if needed.&#8221;</p>
<p>Recent updates to the plugin include the option to keep the database separate between branches. This allows users to go back and restore the database from any commit in which the database was also backed up.</p>
<p>Since Revisr tracks both database and file changes, it is suitable for keeping a complete backup of the site. Site admins can easily make full restore points before major changes such as a WordPress core or plugin upgrade.</p>
<p>In the next major update, Shaw plans to give admins more control on what gets committed and reverted, allowing specific files to be reverted without affecting the overall project. He also plans on adding the ability to tag commits with a version number and the ability to view/merge changes between branches. Future versions of the plugin will include the ability to merge changes between branches and the ability to schedule backups of both the website files and database.</p>
<h3>The Future of the Revisr Plugin</h3>
<p>I asked Shaw about the future of the plugin and if he plans on monetizing it. &#8220;The plugin will always be completely free and open source,&#8221; he replied. &#8220;We are also working on a paid standalone application that can interface with Revisr that will allow teams and web firms to manage multiple websites using Git. However, the full functionality of the plugin will always be free.&#8221;</p>
<p>Shaw is working with a team that aims to launch Revisr Pro, a paid application, later this year. Revisr Pro will work with any type of project, but it will also be able to interface with the Revisr plugin via an API to add more features to both the plugin and the standalone application. &#8220;It&#8217;s designed to simplify managing large amounts of websites (20+) with multiple environments, with file and database tracking with Git, project-level tasks, and team support,&#8221; Shaw said. &#8220;Revisr Pro is also able to deploy and configure new projects, simplifying the workflow for teams using Git, and allowing more time to be spent focused on the project itself.&#8221; They plan to feature straightforward pricing, and won&#8217;t charge for additional users or projects.</p>
<p>Shaw is currently the sole developer on the Revisr WordPress plugin project, although he has friends who are helping out with testing and design. His plugin is different from <a href="http://versionpress.net/" target="_blank">VersionPress</a> in that it isn&#8217;t targeted toward bringing version control to the masses. Revisr is geared more toward developers and isn&#8217;t supported by a crowd-funding campaign. Shaw is just one man working to create a plugin that helps improve his own workflow. You can download <a href="http://wordpress.org/plugins/revisr/screenshots/" target="_blank">Revisr on WordPress.org</a> and watch for updates as the plugin continues to develop.</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, 24 Jun 2014 19:53:54 +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: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:65:"WordPress.tv: Scott Bolinger: Building Mobile Apps with 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://wordpress.tv/?p=35636";s: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://wordpress.tv/2014/06/24/scott-bolinger-building-mobile-apps-with-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:685:"<div id="v-g4LEMIpQ-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35636/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35636/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35636&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/24/scott-bolinger-building-mobile-apps-with-wordpress/"><img alt="Scott Bolinger: Building Mobile Apps with WordPress" src="http://videos.videopress.com/g4LEMIpQ/video-266642d1af_scruberthumbnail_1.jpg" width="160" height="120" /></a></div>";s: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, 24 Jun 2014 18:34:41 +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:12:"WordPress.tv";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:72:"WordPress.tv: John Saddington: How to Start a WordPress-Centric Business";s: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://wordpress.tv/?p=35273";s: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://wordpress.tv/2014/06/24/john-saddington-how-to-start-a-wordpress-centric-business/";s: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:699:"<div id="v-OmxbxzvV-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35273/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35273&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/24/john-saddington-how-to-start-a-wordpress-centric-business/"><img alt="John Saddington: How to Start a WordPress-Centric Business" src="http://videos.videopress.com/OmxbxzvV/video-30fbff16a0_scruberthumbnail_1.jpg" width="160" height="120" /></a></div>";s: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, 24 Jun 2014 18:23:51 +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:12:"WordPress.tv";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:56:"WordPress.tv: Cody Landefeld: UX for WordPress Platforms";s: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://wordpress.tv/?p=35591";s: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:73:"http://wordpress.tv/2014/06/24/cody-landefeld-ux-for-wordpress-platforms/";s: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:661:"<div id="v-OQijgf19-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35591/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35591/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35591&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/24/cody-landefeld-ux-for-wordpress-platforms/"><img alt="Cody Landefeld: UX for WordPress Platforms" src="http://videos.videopress.com/OQijgf19/video-1bdf16bd9a_std.original.jpg" width="160" height="120" /></a></div>";s: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, 24 Jun 2014 18:13: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:12:"WordPress.tv";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:94:"WPTavern: Easy Pricing Table Plugin Creates Beautiful, Responsive Pricing Tables 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=25218";s: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:230:"http://wptavern.com/easy-pricing-table-plugin-creates-beautiful-responsive-pricing-tables-for-wordpress?utm_source=rss&utm_medium=rss&utm_campaign=easy-pricing-table-plugin-creates-beautiful-responsive-pricing-tables-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:3288:"<p>A pricing table gives your potential customers the ability to quickly compare and visualize the different feature options within your pricing structure. With a little bit of pricing strategy, these comparison tables can be an effective way of positioning your packages for better sales.</p>
<p>Creating and styling pricing tables can be a challenge if you&#8217;re not very handy with HTML and CSS. <a href="http://wordpress.org/plugins/easy-pricing-table-manager/" target="_blank">Easy Pricing Table</a> is a new free plugin that aims to make it simple for anyone to set up a visually compelling pricing table. The default design is a flat style with colors that can be set via a user-friendly colorpicker in the admin.</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/pricing-tables.png" rel="prettyphoto[25218]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/pricing-tables.png?resize=1025%2C639" alt="pricing-tables" class="aligncenter size-full wp-image-25221" /></a></p>
<p>The pricing table is responsive and includes smooth hover effects when mousing over the columns. A live demo is available at <a href="http://jwthemes.com/easy-pricing-table/" target="_blank">JW Themes and Plugins</a>.</p>
<p>Easing Pricing Table has a settings panel where you can easily customize the appearance of the table as well as each individual column. You&#8217;ll have the option to set the title, price, features, duration, button text, URL, column color and order.</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/pricing-details.png" rel="prettyphoto[25218]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/pricing-details.png?resize=889%2C1134" alt="pricing-details" class="aligncenter size-full wp-image-25235" /></a></p>
<p>Tables can be displayed using the auto-generated shortcode or via a widget. The plugin allows you to create multiple pricing tables and maintain separate customization settings for each. Be advised that if the pricing tables don&#8217;t match the demo exactly, it&#8217;s likely because they are designed to take on some of the characteristics of your theme, ie. typography, headline styles, etc. You can further customize this via CSS if necessary.</p>
<p>I was impressed by how easy this plugin is to use. Many other pricing table plugins also use shortcodes, but they often require you to manually input all the information as attributes. This becomes messy and difficult to visualize. However, this plugin does an excellent job of providing an interface that allows you to quickly create, customize, and visualize the columns of your pricing table.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/columns.png" rel="prettyphoto[25218]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/columns.png?resize=1025%2C490" alt="columns" class="aligncenter size-full wp-image-25253" /></a></p>
<p><a href="http://wordpress.org/plugins/easy-pricing-table-manager/" target="_blank">Easy Pricing Table</a> is one of the fastest ways to create a beautiful pricing table without having to touch any code. If you&#8217;re using a theme with a flat style design, then this plugin should drop in nicely. Download it for free 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:"Tue, 24 Jun 2014 01:48:46 +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: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:78:"WordPress.tv: Caspar Hübinger: WordPress, On Fait Speak My Language, Va Bene?";s: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://wordpress.tv/?p=35907";s: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://wordpress.tv/2014/06/23/caspar-huebinger-wordpress-on-fait-speak-my-language-va-bene/";s: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:715:"<div id="v-z4zCj5Rz-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35907/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35907/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35907&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/23/caspar-huebinger-wordpress-on-fait-speak-my-language-va-bene/"><img alt="Caspar Hübinger: WordPress, On Fait Speak My Language, Va Bene?" src="http://videos.videopress.com/z4zCj5Rz/caspar-huebinger-wcch14_scruberthumbnail_0.jpg" width="160" height="120" /></a></div>";s: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, 23 Jun 2014 18:00:37 +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:12:"WordPress.tv";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:67:"WordPress.tv: Tom Forrer and Michael Sebel: OOP In 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://wordpress.tv/?p=35554";s: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:68:"http://wordpress.tv/2014/06/23/forrer-sebel-oop-in-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:683:"<div id="v-ZogQ7StV-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35554/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35554&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/23/forrer-sebel-oop-in-wordpress-themes/"><img alt="Tom Forrer and Michael Sebel: OOP In WordPress Themes" src="http://videos.videopress.com/ZogQ7StV/forrer-sebel-wcch14-slides_scruberthumbnail_0.jpg" width="160" height="120" /></a></div>";s: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, 23 Jun 2014 18:00: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:12:"WordPress.tv";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:46:"WordPress.tv: Rona Kilmer: Theme SASSification";s: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://wordpress.tv/?p=35625";s: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:63:"http://wordpress.tv/2014/06/23/rona-kilmer-theme-sassification/";s: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:647:"<div id="v-g8V8IzoY-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35625/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35625/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35625&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/23/rona-kilmer-theme-sassification/"><img alt="Rona Kilmer: Theme SASSification" src="http://videos.videopress.com/g8V8IzoY/video-a1649c7bb6_scruberthumbnail_1.jpg" width="160" height="120" /></a></div>";s: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, 23 Jun 2014 18:00:18 +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:12:"WordPress.tv";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:92:"WPTavern: WordPress JSON REST API Version 1.1 Released with New Authentication Documentation";s: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=25160";s: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:228:"http://wptavern.com/wordpress-json-rest-api-version-1-1-released-with-new-authentication-documentation?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-json-rest-api-version-1-1-released-with-new-authentication-documentation";s: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:3242:"<p>Over the weekend, Ryan McCue and collaborators released version 1.1 of the <a href="http://wordpress.org/plugins/json-rest-api/" target="_blank">JSON REST API</a> plugin. The WP API team is aiming to have it <a href="http://wptavern.com/json-rest-api-slated-for-wordpress-4-1-release" target="_blank">ready for inclusion in WordPress 4.1</a>, which will drop later this year.</p>
<p>This release focused heavily on testing, fixing bugs discovered through tests, and improving the API documentation. New routes have been added for taxonomies and terms. Excerpts and password-protected post handling have also been improved. Revision endpoint tests are new in 1.1. Coverage for post endpoint testing is now at more than 54% for the whole class and more than 80% for the main methods. McCue says this figure will continue to rise over the next few releases. You can <a href="https://github.com/WP-API/WP-API/compare/1.0...1.1" target="_blank">view all the changes and bug fixes</a> for this release on GitHub.</p>
<p>The WP API team often receives questions regarding how to handle authentication. Version 1.1 includes full <a href="https://github.com/WP-API/WP-API/blob/master/docs/authentication.md" target="_blank">documentation on authentication methods</a>, including cookie authentication (for plugins/themes running on a site) and OAuth (for desktop/web/mobile clients accessing a site externally). A basic authentication method is also included in the docs and is useful for development purposes only.</p>
<p>I&#8217;ve been working with the WP API team to help get documentation organized and presented in a way that&#8217;s easy to read and navigate. We&#8217;re in the process of merging all the docs into one centralized hub at <a href="http://wp-api.org/" target="_blank">wp-api.org</a>, which pulls from the various docs in the <a href="https://github.com/WP-API" target="_blank">WP API</a> GitHub repos. We&#8217;re working to make this a top-notch resource for any developer who wants to build with the new API.</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/wp-api-docs.png" rel="prettyphoto[25160]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/wp-api-docs.png?resize=1025%2C472" alt="WordPress API Documentation" class="aligncenter size-full wp-image-25193" /></a></p>
<p>Work for <a href="https://github.com/WP-API/WP-API/issues?milestone=7&state=open" target="_blank">version 1.2</a> is already underway. &#8220;With version 1.2 and onwards, we’ll be tackling a bunch of <a href="https://github.com/WP-API/WP-API/issues?labels=Testing" target="_blank">extra testing for our endpoints</a>, with the aim of eventually reaching >90% coverage,&#8221; McCue noted in the <a href="http://make.wordpress.org/core/2014/06/23/json-rest-api-version-1-1/" target="_blank">release announcement</a>. If you&#8217;d like to join in collaboration on <a href="https://github.com/WP-API/WP-API/blob/master/CONTRIBUTING.md" target="_blank">GitHub</a>, the team is always looking for help.</p>
<p>Are any of our readers already building something with the new JSON REST API? Let us know in the comments. Is there anything specific that you&#8217;d like to see added to the documentation?</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, 23 Jun 2014 16:40: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: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:35:"Matt: Apply to Speak at WordCamp SF";s: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=43842";s: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:51:"http://ma.tt/2014/06/apply-to-speak-at-wordcamp-sf/";s: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:310:"<p>The big daddy of WordCamps is open about another week for speaker submissions, if you have something interesting you&#8217;d like to say to the WordPress world <a href="http://2014.sf.wordcamp.org/2014/06/16/speaking-at-wordcamp-san-francisco/">send in your application to speak at WordCamp SF here</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, 23 Jun 2014 15:53: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:14:"Matt Mullenweg";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:67:"WPTavern: Dates Announced For PressNomics 3 – Jan 22nd-24th, 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=25176";s: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:168:"http://wptavern.com/dates-announced-for-pressnomics-3-jan-22nd-24th-2015?utm_source=rss&utm_medium=rss&utm_campaign=dates-announced-for-pressnomics-3-jan-22nd-24th-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:2889:"<p>Dates have been announced for the third annual <a title="http://pressnomics.com/" href="http://pressnomics.com/">PressNomics conference</a>. Organized by Joshua and Sally Strebel of <a title="http://pagely.com/" href="http://pagely.com/">Pagely</a>, PressNomics is a conference similar to a WordCamp but focuses exclusively on the business of WordPress and the economy surrounding it.</p>
<p>The conference will take place J<strong>anuary 22nd &#8211; 24th, </strong>2015 in Tempe, AZ. The venue is the same as last year, the <a title="http://www.missionpalms.com/" href="http://www.missionpalms.com/">Tempe Mission Palms Hotel</a>. There is a discounted rate of <a title="https://gc.synxis.com/rez.aspx?Hotel=12318&Chain=5156&arrive=1/21/2015&depart=1/25/2015&adult=1&child=0&group=2U25J7" href="https://gc.synxis.com/rez.aspx?Hotel=12318&Chain=5156&arrive=1/21/2015&depart=1/25/2015&adult=1&child=0&group=2U25J7">$194 per night</a> available on a first come, first serve basis. PressNomics sells out fast but while you can book your hotel room now, tickets don&#8217;t go on sale until <strong>August 6th at 10AM Pacific</strong>.</p>
<div id="attachment_25180" class="wp-caption aligncenter"><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/PressNomics2FeaturedImage.png" rel="prettyphoto[25176]"><img class="size-full wp-image-25180" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/PressNomics2FeaturedImage.png?resize=740%2C300" alt="PressNomics 2 Featured Image" /></a><p class="wp-caption-text">PressNomics 2 Courtesy Of <a title="http://mattreport.com/pressnomics-review/" href="http://mattreport.com/pressnomics-review/">Mattreport.com</a></p></div>
<p>PressNomics is a three-day event to relax, collaborate, and discuss the economics surrounding WordPress.  Notable speakers in the past include Mark Jaquith, Cory Miller, and Mikkel Svane. <a title="http://chrislema.com/pressnomics-good-bad-awesome/" href="http://chrislema.com/pressnomics-good-bad-awesome/">Chris Lema</a> and <a title="http://mattreport.com/pressnomics-review/" href="http://mattreport.com/pressnomics-review/">Matt Mederios</a> both have great reviews of the event when they attended in 2013. It&#8217;s quickly become one of the premiere events outside of WordCamps.</p>
<p>PressNomics is something I&#8217;ve been wanting to attend since its creation. I was never able to attend due to finances and timing. However, I&#8217;m happy to say that I&#8217;ll be in attendance for version 3 of the event and will be covering it for the Tavern.</p>
<p>I&#8217;m really looking forward to surrounding myself with the movers and shakers of the WordPress business world. I want to know what everyone is thinking and get a feel for what direction WordPress is heading. Let me know in the comments if you plan on going to PressNomics 3. I&#8217;d love to meet and talk to you.</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, 23 Jun 2014 04:53:29 +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: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:64:"WPTavern: What Naming Convention Do You Use For WordPress Media?";s: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=25166";s: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:170:"http://wptavern.com/what-naming-convention-do-you-use-for-wordpress-media?utm_source=rss&utm_medium=rss&utm_campaign=what-naming-convention-do-you-use-for-wordpress-media";s: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:2695:"<p>After <strong>six years</strong> of serving cold beverages at the Tavern and publishing more than <strong>2,100 posts</strong>, our media library has over <strong>2,770 images</strong>. Over the years, the meta information I give images has changed from very little to as descriptive as possible. For example, we use a theme that utilizes featured images. When I upload a featured image, I&#8217;ll give it a title that&#8217;s descriptive to the post it will be attached to.</p>
<p>In this example, the title of the image is <em>Market Share Pie Featured Image</em> since the post it would be attached to talks about the market share of GravityForms and would be the featured image for the post. For the Alt Text, I described the image as,<em> GravityForms Market Share Pie Featured Image</em>. The ALT text is usually just the image title with spaces in between.</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/HowILabelFeaturedImages.png" rel="prettyphoto[25166]"><img class="aligncenter size-full wp-image-25167" src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/HowILabelFeaturedImages.png?resize=553%2C620" alt="HowILabelFeaturedImages" /></a></p>
<p>When I need to reuse a featured image, all I have to do is search for <strong>Featured Image</strong> in the media library. The search results are made up of all of the previous featured images I&#8217;ve uploaded. Since we don&#8217;t have too many to wade through, finding the one I want doesn&#8217;t take long.</p>
<h3>Empowered To Improve Media Library Search Results</h3>
<p>The WordPress media library is an archive of content. The larger it gets, the more difficult it can be to find things. Personally, I think being as descriptive as possible with each field with the exception of the caption is the easiest way to improve the media library search engine results. If I fail to be descriptive with images and provide ample meta information, then whose fault is it when the media library can&#8217;t find what I&#8217;m looking for?</p>
<p>This is one of those areas of WordPress where I believe users are empowered. They have the choice of either providing as much or as little information as possible. I think the less information provided over time could prove to be detrimental to the media library search functionality. I&#8217;d love to hear from those with experience in this area, especially from site owners who have thousands of items within their media library.</p>
<p><strong>What naming convention you use to manage your WordPress media library?</strong> Do you use any plugins to aid in media management? I don&#8217;t think my convention is the best, but it works for me.</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, 23 Jun 2014 03: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: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:88:"WPTavern: WPWeekly Episode 152 – Electrifying Interview With Nikhil Vimal Of TechVoltz";s: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:44:"http://wptavern.com?p=25068&preview_id=25068";s: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:212:"http://wptavern.com/wpweekly-episode-152-electrifying-interview-with-nikhil-vimal-of-techvoltz?utm_source=rss&utm_medium=rss&utm_campaign=wpweekly-episode-152-electrifying-interview-with-nikhil-vimal-of-techvoltz";s: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:2732:"<p>At age 15, Nikhil Vimal is the youngest guest to ever be interviewed on WordPress Weekly. Based out of Minnesota, Vimal has <a href="http://profiles.wordpress.org/nikv" title="http://profiles.wordpress.org/nikv">quickly made his mark</a> in the WordPress community. He&#8217;s already spoken at his first WordCamp and contributed to the core of WordPress through the inline documentation project. He&#8217;s also been confirmed to speak at <a href="http://2014.milwaukee.wordcamp.org/" title="http://2014.milwaukee.wordcamp.org/">WordCamp Milwaukee 2014</a>.</p>
<p>In this interview, we get a unique perspective on what it&#8217;s like to contribute to WordPress at such a young age. We also learn about some of the projects he&#8217;s working on with <a title="http://techvoltz.com/" href="http://techvoltz.com/">TechVoltz.com</a>. This young man has a good head on his shoulders and is in line to be part of the next generation of WordPress developers.</p>
<h2>Stories Discussed:</h2>
<p><a href="http://wptavern.com/wordpress-trunk-adds-new-beta-testing-tab-to-plugins-screen" title="http://wptavern.com/wordpress-trunk-adds-new-beta-testing-tab-to-plugins-screen">WordPress Trunk Adds New Beta Testing Tab to Plugins Screen</a><br />
<a href="http://wptavern.com/versionpress-adopts-the-gpl-software-license" title="http://wptavern.com/versionpress-adopts-the-gpl-software-license">VersionPress Adopts The GPL Software License</a><br />
<a href="http://wptavern.com/preview-the-wordpress-menu-customizer-alpha-plugin-ready-for-testing" title="http://wptavern.com/preview-the-wordpress-menu-customizer-alpha-plugin-ready-for-testing">Preview the WordPress Menu Customizer: Alpha Plugin Ready for Testing</a><br />
<a href="http://wptavern.com/wordpress-themes-suck-at-accessibility-its-time-to-fix-it" title="http://wptavern.com/wordpress-themes-suck-at-accessibility-its-time-to-fix-it">WordPress Themes Suck at Accessibility: It’s Time to Fix It</a></p>
<h2>WPWeekly Meta:</h2>
<p><strong>Next Episode:</strong> Friday, June 27th 3 P.M. Eastern &#8211; Peter Bui of the <a title="http://joomlabe.at/" href="http://joomlabe.at/">Joomla Beat</a> podcast</p>
<p><strong>Subscribe To WPWeekly Via Itunes: </strong><a href="https://itunes.apple.com/us/podcast/wordpress-weekly/id694849738" target="_blank">Click here to subscribe</a></p>
<p><strong>Subscribe To WPWeekly Via RSS: </strong><a href="http://www.wptavern.com/feed/podcast" target="_blank">Click here to subscribe</a></p>
<p><strong>Subscribe To WPWeekly Via Stitcher Radio: </strong><a href="http://www.stitcher.com/podcast/wordpress-weekly-podcast?refid=stpr" target="_blank">Click here to subscribe</a></p>
<p><strong>Listen To Episode #152:</strong><br />
</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, 23 Jun 2014 02:30: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:72:"WordPress.tv: WordPress Security Show: Is Your Site Really Secure? (2/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://wordpress.tv/?p=35771";s: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://wordpress.tv/2014/06/22/wordpress-security-show-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:670:"<div id="v-E2swTpRH-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35771/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35771/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35771&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/22/wordpress-security-show-2/"><img alt="WordPress Security Show: Is Your Site Really Secure? (2/2)" src="http://videos.videopress.com/E2swTpRH/wordpress-security-show-2_std.original.jpg" width="160" height="120" /></a></div>";s: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, 22 Jun 2014 18:36: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:12:"WordPress.tv";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:75:"WordPress.tv: WordPress Security Show – Is Your Site Really Secure? (1/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://wordpress.tv/?p=35768";s: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://wordpress.tv/2014/06/22/wordpress-security-show-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:11:"description";a:1:{i:0;a:5:{s:4:"data";s:683:"<div id="v-d10sGLb9-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35768/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35768/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35768&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/22/wordpress-security-show-1/"><img alt="WordPress Security Show &#8211; Is Your Site Really Secure? (1/2)" src="http://videos.videopress.com/d10sGLb9/wordpress-security-show-1_scruberthumbnail_0.jpg" width="160" height="120" /></a></div>";s: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, 22 Jun 2014 18:36: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:12:"WordPress.tv";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:60:"WordPress.tv: Konstantin Obenland: Contributing to 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://wordpress.tv/?p=35765";s: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:77:"http://wordpress.tv/2014/06/22/konstantin-obenland-contributing-to-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:789:"<div id="v-Nhs9DKsx-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35765/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35765&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/22/konstantin-obenland-contributing-to-wordpress/"><img alt="「WordPress への貢献（Contributing to WordPress）」 WordCamp Tokyo 2013" src="http://videos.videopress.com/Nhs9DKsx/e3808cwordpress-e381b8e381aee8b2a2e78caeefbc88contributing-to-wordpressefbc89e3808d-wordcamp-tokyo-2013_std.original.jpg" width="160" height="120" /></a></div>";s: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, 22 Jun 2014 18:15: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:12:"WordPress.tv";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:55:"WPTavern: How to Create Demo Data for a BuddyPress Site";s: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=25131";s: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:154:"http://wptavern.com/how-to-create-demo-data-for-a-buddypress-site?utm_source=rss&utm_medium=rss&utm_campaign=how-to-create-demo-data-for-a-buddypress-site";s: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:3156:"<p>When testing BuddyPress themes and plugins, it&#8217;s helpful to have some data to populate the network and demo its social components. Manually adding users with avatars, activity updates, messages, etc,  can be a tedious process. Fortunately, there&#8217;s a way to automate the creation of demo data.</p>
<p>The <a href="http://wordpress.org/plugins/bp-default-data/" target="_blank">BuddyPress Default Data</a> plugin instantly creates a bunch of users, messages, friend connections, groups, topics, and activity items for testing purposes. Users are created with avatars generated by <a href="http://8biticon.com/" target="_blank">8biticon.com</a>. After installing the plugin, you&#8217;ll have the option to select what kind of demo data you want to create:</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/buddypress-default-data.png" rel="prettyphoto[25131]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/buddypress-default-data.png?resize=1025%2C565" alt="buddypress-default-data" class="aligncenter size-full wp-image-25139" /></a></p>
<p>After you make your selections and import the data, you&#8217;ll see a success message detailing all the new data created:</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/success.png" rel="prettyphoto[25131]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/success.png?resize=690%2C364" alt="success" class="aligncenter size-full wp-image-25141" /></a></p>
<p>Check your site and you&#8217;ll find all the new members, activity, groups, etc. Activity items will all have the same timestamp, as they were created at the same time.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/activity.png" rel="prettyphoto[25131]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/activity.png?resize=800%2C387" alt="activity" class="aligncenter size-full wp-image-25147" /></a></p>
<p>Before using the plugin, you&#8217;ll want to make sure to turn off email notifications for the admin user or else you&#8217;ll blow up your inbox with a ton of emails generated by the data as it&#8217;s created.</p>
<p>The plugin also has the ability to automatically clean out all the test data when you&#8217;re finished. Using the &#8220;Clear BuddyPress Data&#8221; button will truncate the tables for messages, groups, notifications, friends and forum posts. Be advised that it will delete all users except for the one with ID=1 and all the corresponding data, i.e. usermeta, activity, etc. This plugin should be used with caution and only on a test site.</p>
<p>Hopefully the <a href="http://wordpress.org/plugins/bp-default-data/" target="_blank">BuddyPress Default Data</a> plugin will save you a little time when testing BuddyPress and its extensions. You can download it from WordPress.org. If WP-CLI is part of your workflow, then you might opt for using Boone Gorges&#8217; <a href="http://wptavern.com/a-library-of-wp-cli-commands-for-buddypress" target="_blank">WP-CLI community package of BuddyPress commands</a>. It allows you to quickly create demo data using the command line.</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, 22 Jun 2014 02:15: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: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:74:"WordPress.tv: Evan Mullins: Custom Post Types or Choose Your Own Adventure";s: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://wordpress.tv/?p=35332";s: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:91:"http://wordpress.tv/2014/06/21/evan-mullins-custom-post-types-or-choose-your-own-adventure/";s: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:697:"<div id="v-4So1Kn1Z-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35332/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35332&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/21/evan-mullins-custom-post-types-or-choose-your-own-adventure/"><img alt="Evan Mullins: Custom Post Types or Choose Your Own Adventure" src="http://videos.videopress.com/4So1Kn1Z/video-543d09d8a5_std.original.jpg" width="160" height="120" /></a></div>";s: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, 21 Jun 2014 18:46:20 +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:12:"WordPress.tv";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:68:"WordPress.tv: Things to Keep in Mind When Programming with 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://wordpress.tv/?p=35774";s: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://wordpress.tv/2014/06/21/things-to-keep-in-mind-when-programming-with-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:696:"<div id="v-6n3ZBvhB-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35774/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35774/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35774&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/21/things-to-keep-in-mind-when-programming-with-wordpress/"><img alt="Things to Keep in Mind When Programming with WordPress" src="http://videos.videopress.com/6n3ZBvhB/wordpress-programming-tips_std.original.jpg" width="160" height="120" /></a></div>";s: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, 21 Jun 2014 18:10:58 +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:12:"WordPress.tv";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:84:"WordPress.tv: Renee Hobbs: How We Built the Harrington School Website with 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://wordpress.tv/?p=21682";s: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://wordpress.tv/2014/06/21/renee-hobbs-how-we-built-the-harrington-school-website-with-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:745:"<div id="v-Pr5wcZsP-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/21682/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/21682/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=21682&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/21/renee-hobbs-how-we-built-the-harrington-school-website-with-wordpress/"><img alt="Renee Hobbs: How We Built the Harrington School Website with WordPress" src="http://videos.videopress.com/Pr5wcZsP/building-the-harrington-school-website_scruberthumbnail_0.jpg" width="160" height="120" /></a></div>";s: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, 21 Jun 2014 18:06: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:12:"WordPress.tv";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:101:"WordPress.tv: Mary Baum: The Reality Behind Responsive Design. Does More Responsive Mean Less Design?";s: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://wordpress.tv/?p=35659";s: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:116:"http://wordpress.tv/2014/06/20/mary-baum-the-reality-behind-responsive-design-does-more-responsive-mean-less-design/";s: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:755:"<div id="v-E7J8jKmF-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35659/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35659&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/20/mary-baum-the-reality-behind-responsive-design-does-more-responsive-mean-less-design/"><img alt="Mary Baum: The Reality Behind Responsive Design. Does More Responsive Mean Less Design?" src="http://videos.videopress.com/E7J8jKmF/video-2365764b44_scruberthumbnail_0.jpg" width="160" height="120" /></a></div>";s: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, 20 Jun 2014 18:59:57 +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:12:"WordPress.tv";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:70:"WordPress.tv: Jesse Friedman: The UX of Real-Time Site Personalization";s: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://wordpress.tv/?p=35474";s: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://wordpress.tv/2014/06/20/jesse-friedman-the-ux-of-real-time-site-personalization/";s: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:695:"<div id="v-G3hiCIid-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35474/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35474&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/20/jesse-friedman-the-ux-of-real-time-site-personalization/"><img alt="Jesse Friedman: The UX of Real-Time Site Personalization" src="http://videos.videopress.com/G3hiCIid/video-fd76407a73_scruberthumbnail_1.jpg" width="160" height="120" /></a></div>";s: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, 20 Jun 2014 18:18:49 +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:12:"WordPress.tv";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:72:"WordPress.tv: Professor Uli Gencarrelle: The Professional Design Process";s: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://wordpress.tv/?p=35321";s: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://wordpress.tv/2014/06/20/professor-uli-gencarrelle-the-professional-design-process/";s: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:699:"<div id="v-5mdFCpsM-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35321/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35321&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/20/professor-uli-gencarrelle-the-professional-design-process/"><img alt="Professor Uli Gencarrelle: The Professional Design Process" src="http://videos.videopress.com/5mdFCpsM/video-f50dc68caa_scruberthumbnail_1.jpg" width="160" height="120" /></a></div>";s: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, 20 Jun 2014 18:08:51 +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:12:"WordPress.tv";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:72:"WPTavern: WordPress Publish to Twitter Plugin Lets You Tweet by Category";s: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=25103";s: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:188:"http://wptavern.com/wordpress-publish-to-twitter-plugin-lets-you-tweet-by-category?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-publish-to-twitter-plugin-lets-you-tweet-by-category";s: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:2564:"<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/tweetbycategory.jpg" rel="prettyphoto[25103]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/tweetbycategory.jpg?resize=772%2C250" alt="tweetbycategory" class="aligncenter size-full wp-image-25114" /></a></p>
<p>Last month, Twitter rolled out its new <a href="https://blog.twitter.com/2014/another-way-to-edit-your-twitter-experience-with-mute" target="_blank">mute button feature</a> which allows users to filter out unwanted tweets. This makes it easy for your followers to turn you off entirely if they feel that you&#8217;re overloading them with tweets. Users won&#8217;t always opt to unfollow you, so you&#8217;ll never know who has pushed the mute button and is no longer listening. That&#8217;s why it&#8217;s important not to flood your followers with a constant stream of information that may not be relevant to your core audience.</p>
<p>In light of the new ease of muting on Twitter, some WordPress publishers may want to consider scaling back the tweets that are automatically sent out when posts are published. <a href="https://wordpress.org/plugins/publish-to-twitter/" target="_blank">Publish to Twitter </a>is a free plugin from the folks at <a href="http://10up.com/" target="_blank">10up</a>. It essentially allows you to tweet by category, instead of publishing all of your posts to Twitter.</p>
<p>Additionally, the plugin allows you to authorize multiple Twitter accounts and associate categories with each one. This can help you target your content to send to the right group of followers.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/settings.png" rel="prettyphoto[25103]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/settings.png?resize=1025%2C618" alt="settings" class="aligncenter size-full wp-image-25110" /></a></p>
<p>In order to use the plugin, you&#8217;ll need to <a href="https://apps.twitter.com/apps" target="_blank">create a new Twitter application</a>, which is an easy/guided process. Next, copy the Consumer and Consumer Secret keys from your new application and paste them into the plugin&#8217;s settings page. You can then successfully associate categories to your authenticated Twitter accounts.</p>
<p>If you&#8217;re constantly publishing content and automatically sending it to Twitter, this handy plugin may save you from getting muted. Download <a href="http://wordpress.org/plugins/publish-to-twitter/" target="_blank">Publish to Twitter</a> for free 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, 20 Jun 2014 18:08:46 +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: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:65:"WPTavern: Quick Reference Guide For Those Writing About 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=24430";s: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:174:"http://wptavern.com/quick-reference-guide-for-those-writing-about-wordpress?utm_source=rss&utm_medium=rss&utm_campaign=quick-reference-guide-for-those-writing-about-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:4512:"<p>After participating in the WordPress community for several years, it&#8217;s easy to forget there are new users entering the community every day. As someone who writes about WordPress for a living, it&#8217;s frustrating to come across errors such as the incorrect spelling of WordPress or the incorrect logo being used. However, I&#8217;ve discovered that most of the time, they just don&#8217;t know any better. Even established websites make simple mistakes such as labeling Automattic as the parent company of WordPress.</p>
<p>The following cheat sheet for newcomers and veterans of WordPress quickly addresses some of the most common mistakes often made when writing about WordPress. It also has general information about the project for quick reference.</p>
<ol>
<li>WordPress is camel cased meaning the P is capitalized. It&#8217;s spelled WordPress.</li>
<li>WordPress is a <a title="http://wordpressfoundation.org/trademark-policy/" href="http://wordpressfoundation.org/trademark-policy/">registered trademark</a>. As such, you&#8217;re not allowed to have WordPress in the domain name without explicit permission.</li>
<li>Here is the <a title="http://wordpress.org/about/logos/" href="http://wordpress.org/about/logos/">correct WordPress logo</a> to use. Notice the short and squat versus the tall and eloquent.</li>
<li><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2009/02/correct-wordpress-logos.png" rel="prettyphoto[24430]"><img class="aligncenter size-full wp-image-408" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2009/02/correct-wordpress-logos.png?resize=743%2C452" alt="correct-wordpress-logos" /></a></li>
<li>WordPress the open source project is free (free as in speech) and licensed under the <a title="http://wordpress.org/about/license/" href="http://wordpress.org/about/license/">GPLv2</a></li>
<li>Automattic does not own WordPress and is not the parent company of WordPress. It&#8217;s the parent company of <a href="http://www.wordpress.com">WordPress.com</a>.</li>
<li><a title="http://www.wordpress.org" href="http://www.wordpress.org">WordPress.org</a> is a free open source project anyone can use. WordPress.com is a hosted platform. A good analogy is to think of WordPress the open source project as a house that you can manipulate any way you want. WordPress.com is like an apartment complex. <a title="http://en.support.wordpress.com/com-vs-org/" href="http://en.support.wordpress.com/com-vs-org/">This guide</a> explains the major differences between the two.</li>
<li>Matt Mullenweg and Mike Little are the creators of WordPress. For historical purposes, <a title="http://ma.tt/2003/01/the-blogging-software-dilemma/" href="http://ma.tt/2003/01/the-blogging-software-dilemma/">read this post and the first comment</a> which is considered the birth of WordPress.</li>
<li>WordPress the open source project <a title="http://wordpress.org/about/" href="http://wordpress.org/about/">was started in 2003</a> and is over 10 years old.</li>
<li>Matt Mullenweg is the CEO of <a title="http://automattic.com/" href="http://automattic.com/">Automattic</a>, the founder of the non-profit <a title="http://wordpressfoundation.org/" href="http://wordpressfoundation.org/">WordPress Foundation</a>, occasional lead developer for the open source WordPress Project, and owner of investment company <a title="http://audrey.co/" href="http://audrey.co/">Audrey.co</a>.</li>
<li>The <a title="http://wordpress.org/support/" href="http://wordpress.org/support/">WordPress.org support forum</a> is staffed by non-paid volunteers.</li>
<li>The recommended place to download <a title="http://wordpress.org/themes/" href="http://wordpress.org/themes/">WordPress themes</a> and <a title="http://wordpress.org/plugins/" href="http://wordpress.org/plugins/">plugins</a> is from their respective directories. Every theme and plugin hosted on WordPress.org is free of charge.</li>
<li>13. It’s Automattic with two t&#8217;s. via <a title="http://wptavern.com/quick-reference-guide-for-those-writing-about-wordpress#comment-56126" href="http://wptavern.com/quick-reference-guide-for-those-writing-about-wordpress#comment-56126">Michael Quinn</a></li>
</ol>
<p>This is by no means an exhaustive list. If you have any tips or suggestions, please add them in the comments. I&#8217;ll keep the post updated so it can be a relevant, living guide. By the way, if you read an article about WordPress that contains a mistake, respectfully point the author in the right direction.</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, 20 Jun 2014 18:01: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: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: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:108:"WordPress.tv: Tony Archambeau : Accessibilité &amp; WordPress : créer des sites pour tous les utilisateurs";s: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://wordpress.tv/?p=36016";s: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:114:"http://wordpress.tv/2014/06/20/tony-archambeau-accessibilite-wordpress-creer-des-sites-pour-tous-les-utilisateurs/";s: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:707:"<div id="v-32bCd27X-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36016/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36016&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/20/tony-archambeau-accessibilite-wordpress-creer-des-sites-pour-tous-les-utilisateurs/"><img alt="15 &#8211; Tony Archambeau-Conf-WCParis2014.mp4" src="http://videos.videopress.com/32bCd27X/video-53502ee6a0_std.original.jpg" width="160" height="120" /></a></div>";s: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, 20 Jun 2014 10:20:29 +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:12:"WordPress.tv";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:77:"WPTavern: CLI Cheat Sheet: A Beginner’s Resource for Using the Command Line";s: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=25005";s: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:190:"http://wptavern.com/cli-cheat-sheet-a-beginners-resource-for-using-the-command-line?utm_source=rss&utm_medium=rss&utm_campaign=cli-cheat-sheet-a-beginners-resource-for-using-the-command-line";s: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:1887:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/cheatsheet.png" rel="prettyphoto[25005]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/cheatsheet.png?resize=900%2C429" alt="cheatsheet" class="aligncenter size-full wp-image-25078" /></a></p>
<p><a href="https://github.com/WebDevStudios/CLI-Cheat-Sheet" target="_blank">CLI Cheat Sheet</a> is a handy new resource for any WordPress developer who is just getting started with the command line. This week on the <a href="http://dradcast.com/" target="_blank">Dradcast</a>, Brad Williams linked to the cheat sheet, which the folks at <a href="http://webdevstudios.com/" target="_blank">WebDevStudios</a> put together for their team. They decided to share the resource with the community.</p>
<p>The repository is broken down into several files, separated by command type, including:</p>
<ul>
<li>General Command Line (CLI) basics</li>
<li>Git Commands</li>
<li>Grunt Commands</li>
<li>Server Commands</li>
<li>Moderate/Advanced Commands</li>
</ul>
<p>The basic commands document covers the very basics, such as changing directories and opening files. A section for more moderate/advanced commands is prefaced with a friendly notation: &#8220;The somewhat scary crevices of the command line.&#8221;</p>
<p>The team at WebDevStudios plans to continue building out the cheat sheet and will be adding more commands into the repo as they are using them and remember them. If you want to share a few commands that every beginner ought to know, feel free to contribute on GitHub.</p>
<p>Make sure to star the <a href="https://github.com/WebDevStudios/CLI-Cheat-Sheet" target="_blank">CLI Cheat Sheet</a> repo for easy reference and check back periodically for more commands. If you&#8217;re just starting with the command line, this is a nice resource to help you grasp the basics and get your footing.</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, 20 Jun 2014 03:06:29 +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: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:100:"WPTavern: GravityForms Detected On 53% Of The Top 1 Million Sites Ranked By Alexa Using Hosted Forms";s: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=25017";s: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:204:"http://wptavern.com/gravityforms-detected-on-53-of-the-top-1-million-sites-ranked-by-alexa?utm_source=rss&utm_medium=rss&utm_campaign=gravityforms-detected-on-53-of-the-top-1-million-sites-ranked-by-alexa";s: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:2702:"<p><a title="http://www.datanyze.com" href="http://www.datanyze.com">Datanyze</a>, a company specializing in determining what web technologies are being used based on their code signature, <a title="http://www.datanyze.com/market-share/forms/" href="http://www.datanyze.com/market-share/forms/">has new data</a> indicating GravityForms has the most market share. Out of the top one million websites ranked by Alexa <strong>that use hosted forms</strong>, GravityForms was detected on 53.3% of them. That&#8217;s more than all of the other form plugins and services in the chart combined.</p>
<div id="attachment_25053" class="wp-caption aligncenter"><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/GFormsDatanyzeChart.png" rel="prettyphoto[25017]"><img class="size-full wp-image-25053" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/GFormsDatanyzeChart.png?resize=636%2C503" alt="GravityForms Leading The Way With 53.3%" /></a><p class="wp-caption-text">GravityForms Leading The Way With 53.3%</p></div>
<p>I&#8217;m surprised Ninja Forms or Contact Form 7 is not on the pie chart. I thought Contact Form 7 would be their biggest competitor but it turns out it&#8217;s Wufoo and other form generating services. I contacted Datanyze to figure out if those systems are tracked or not.</p>
<p>Jon Hearty of Datanyze said, &#8220;The reason they aren&#8217;t there is because we do not currently track them. We add technologies everyday, usually based on requests from our customers and prospects.&#8221;</p>
<p>Datanyze explains on their <a title="http://www.datanyze.com/faq/#market-share" href="http://www.datanyze.com/faq/#market-share">frequently asked questions</a> page how they obtain the data and determine code signatures.</p>
<blockquote><p>Most web technologies have certain footprints or &#8220;signatures&#8221; when used by one of the websites. For example, if you view the HTML code for any WordPress site, you will find something like this: <i>&lt;meta name=&#8221;generator&#8221; content=&#8221;WordPress &#8230;&#8221; /&gt;</i>. By finding and cataloging these signatures, Datanyze can determine not only which technologies a website is using, but also when they added or dropped them.</p></blockquote>
<p>With the top one million websites ranked by Alexa changing each month, the data represented in the pie chart is only a snapshot of time. But what the data shows is that GravityForms is doing exceptionally well, especially against the other form solutions being monitored.</p>
<p>I&#8217;d love to see more WordPress specific contact form solutions added to the chart such as Contact Form 7 and Ninja forms just to get a more complete picture.</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, 19 Jun 2014 21:40:18 +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: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:83:"WPTavern: Make Forms More User-Friendly With the Chosen jQuery Plugin 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=25021";s: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:210:"http://wptavern.com/make-forms-more-user-friendly-with-the-chosen-jquery-plugin-for-wordpress?utm_source=rss&utm_medium=rss&utm_campaign=make-forms-more-user-friendly-with-the-chosen-jquery-plugin-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:4747:"<div id="attachment_25058" class="wp-caption aligncenter"><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/long-list.jpg" rel="prettyphoto[25021]"><img class="size-full wp-image-25058" src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/long-list.jpg?resize=1025%2C477" alt="photo credit: Orí - cc" /></a><p class="wp-caption-text">photo credit: <a href="http://www.flickr.com/photos/ori/2467863551/">Orí</a> &#8211; <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">cc</a></p></div>
<p>Select boxes with a long list of options can quickly get out of hand. One common example is a state or country dropdown. Perhaps you&#8217;ve become desensitized to the expert scrolling and mousework required to navigate the most cumbersome select boxes. Ordinarily, they&#8217;re anything but user-friendly.</p>
<p><a href="http://harvesthq.github.io/chosen/" target="_blank">Chosen</a> is a handy jQuery plugin created by the folks at <a href="http://www.getharvest.com/" target="_blank">Harvest</a> with the purpose of making select boxes more customizable and easier to use. The project is well maintained and has received contributions from more than 70 contributors on GitHub. You can view a <a href="http://harvesthq.github.io/chosen/" target="_blank">live example</a> of Chosen on its project demo page with side by side comparisons to browser default select boxes.</p>
<p>With Chosen in place, simple select boxes get a larger, more sleek display with an auto-suggest-enabled search box at the top:</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/simple-select.png" rel="prettyphoto[25021]"><img class="aligncenter size-full wp-image-25035" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/simple-select.png?resize=362%2C267" alt="simple-select" /></a></p>
<p>Multiple select boxes are notoriously difficult to use for making multiple selections. Chosen allows you to type in your selections and easily view / remove selections.</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/multiple-select.png" rel="prettyphoto[25021]"><img class="aligncenter size-full wp-image-25037" src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/multiple-select.png?resize=370%2C170" alt="multiple-select" /></a></p>
<p>It also has optgroup support for multiple select boxes with groups:</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/multiple-select-with-groups.png" rel="prettyphoto[25021]"><img class="aligncenter size-full wp-image-25038" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/multiple-select-with-groups.png?resize=363%2C257" alt="multiple-select-with-groups" /></a></p>
<p>Those are just a couple of examples of how Chosen makes long, unwieldy select boxes more user-friendly. The <a href="http://harvesthq.github.io/chosen/" target="_blank">project demo page </a>includes additional examples and instructions on how to customize the default text, change the no results text, limit selected options, add right to left support and much more.</p>
<h3>Chosen for WordPress</h3>
<p>The good news for WordPress users is that <a href="http://find.brentshepherd.com/" target="_blank">Brent Shepherd</a> wrote a plugin that utilizes Chosen with select boxes in posts and pages. If your site has a form with a long select box, you may want to check out <a href="http://wordpress.org/plugins/chosen/" target="_blank">Chosen for WordPress</a>.</p>
<p>It applies Chosen to any select box within post or page content and will only load the relevant JS and CSS files if a select box is included in your form. The plugin has support out of the box for the [ contact-form ] shortcode which is used by the Grunion Contact form, Contact Form 7, and Jetpack. You can also force the Chosen script and styles to load on a page by including the [ chosen ] shortcode.</p>
<p>Chosen works nicely for contact forms that have long location select boxes or questions with a limited list of possible answers. Another excellent use case for the script is with BuddyPress profile fields. Profile questions are a common place where you might find long, cumbersome select boxes. Putting the power of Chosen to work for BuddyPress would be a welcome addition to the compatibility already included for contact form plugins.</p>
<p>Browser support includes Firefox, Chrome, Safari and IE9. Chosen also has legacy support for IE8. Please note that the script is currently disabled on iPhone, iPod Touch, and Android mobile devices.</p>
<p>If you like how Chosen transforms select boxes, you can download <a href="http://wordpress.org/plugins/chosen/" target="_blank">Chosen for WordPress</a> for free from the official plugin directory.</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, 19 Jun 2014 20:38: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: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:89:"WordPress.tv: Steven Slack: Information Architecture Has Everything To Do With Your Theme";s: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://wordpress.tv/?p=35867";s: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:106:"http://wordpress.tv/2014/06/19/steven-slack-information-architecture-has-everything-to-do-with-your-theme/";s: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:727:"<div id="v-dxPg3Io1-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35867/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35867/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35867&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/19/steven-slack-information-architecture-has-everything-to-do-with-your-theme/"><img alt="Steven Slack: Information Architecture Has Everything To Do With Your Theme" src="http://videos.videopress.com/dxPg3Io1/video-6529b2a834_std.original.jpg" width="160" height="120" /></a></div>";s: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, 19 Jun 2014 18:25:52 +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:12:"WordPress.tv";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:66:"WordPress.tv: Sean Malseed: How to Monetize WordPress with AdSense";s: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://wordpress.tv/?p=35864";s: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://wordpress.tv/2014/06/19/sean-malseed-how-to-monetize-wordpress-with-adsense/";s: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:681:"<div id="v-yeTV2ksT-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35864/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35864/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35864&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/19/sean-malseed-how-to-monetize-wordpress-with-adsense/"><img alt="Sean Malseed: How to Monetize WordPress with AdSense" src="http://videos.videopress.com/yeTV2ksT/video-7eca220f61_std.original.jpg" width="160" height="120" /></a></div>";s: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, 19 Jun 2014 18:21: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:12:"WordPress.tv";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:80:"WordPress.tv: Keeping Up Your Site: Maintenance, Monetization, and Self-Branding";s: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://wordpress.tv/?p=35775";s: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://wordpress.tv/2014/06/19/keeping-up-your-site-maintenance-monetization-and-self-branding/";s: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:716:"<div id="v-zoFmlSC4-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35775/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35775/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35775&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/19/keeping-up-your-site-maintenance-monetization-and-self-branding/"><img alt="Keeping Up Your Site: Maintenance, Monetization, and Self-Branding" src="http://videos.videopress.com/zoFmlSC4/keeping-up-with-your-site_std.original.jpg" width="160" height="120" /></a></div>";s: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, 19 Jun 2014 18:10: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:12:"WordPress.tv";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:50:"WPTavern: What’s Your Perception Of ThemeForest?";s: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=24827";s: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:136:"http://wptavern.com/whats-your-perception-of-themeforest?utm_source=rss&utm_medium=rss&utm_campaign=whats-your-perception-of-themeforest";s: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:3782:"<p>Philip Arthur Moore has <a title="https://philiparthurmoore.com/ruining-wordpress/" href="https://philiparthurmoore.com/ruining-wordpress/">published a great post</a> that I think strikes a nerve for many. Although the entire article is blockquote worthy, I think the most important point he made is that WordPress developers need to step up their game and stop contributing to the perception that WordPress sucks.</p>
<p>Whether you&#8217;re a theme or plugin developer, turning on <a title="http://codex.wordpress.org/WP_DEBUG" href="http://codex.wordpress.org/WP_DEBUG">WP_DEBUG</a> only helps you. It&#8217;s a simple step and helps catch general coding errors before shipping products. Later in the article, Moore requested that ThemeForest sellers turn on WP_DEBUG before selling a theme.</p>
<blockquote><p>All ThemeForest authors need to turn on <a href="https://core.trac.wordpress.org/ticket/28551"><code>WP_DEBUG</code></a>. I don’t care about your GPL choices or your mega-menus or your features arms race towards taking a 70% cut on $40 USD for an unsustainable lifetime of support and free updates. All I care about is that you turn on <a href="https://core.trac.wordpress.org/ticket/28551"><code>WP_DEBUG</code></a>. Your buggy products are hurting WordPress and making everyone in the WordPress community miserable, from support people to developers to consumers. You’re ruining trust in WordPress and you’re making the platform seem amateurish and childish.</p></blockquote>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2010/09/themeforestlogo.png" rel="prettyphoto[24827]"><img class="alignright size-full wp-image-4550" src="http://i1.wp.com/wptavern.com/wp-content/uploads/2010/09/themeforestlogo.png?resize=295%2C150" alt="theme forest logo" /></a>ThemeForest is a huge presence in the community.  It&#8217;s the go to marketplace for commercial WordPress themes for several users, so it&#8217;s really important that the marketplace does everything it can to encourage <a title="http://codex.wordpress.org/WordPress_Coding_Standards" href="http://codex.wordpress.org/WordPress_Coding_Standards">best practices</a>. In fact, their <a title="http://support.envato.com/index.php?/Knowledgebase/Article/View/472" href="http://support.envato.com/index.php?/Knowledgebase/Article/View/472">theme submission guidelines</a> specifically state that, &#8220;Themes must not have any PHP notices, warnings, or errors &#8211; please develop with errors enabled, and <a href="http://codex.wordpress.org/WP_DEBUG"><em>WP_DEBUG</em></a> set to <em>true</em>.&#8221; There&#8217;s no excuse for ThemeForest themes to generate errors.</p>
<p>That brings me to my poll question.</p>
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
<p>Based on everything I&#8217;ve read and the commercial plugin developers I&#8217;ve talked to, the perception of ThemeForest is that it&#8217;s a place to buy good-looking, poorly coded themes. I&#8217;ve never purchased a theme from them myself, but have <a title="http://wptavern.com/wpweekly-episode-137-making-a-living-on-themeforest-with-jonathan-atkinson" href="http://wptavern.com/wpweekly-episode-137-making-a-living-on-themeforest-with-jonathan-atkinson">interviewed theme sellers such as Jonathan Atkinson</a> doing their part to try to change this mind-set.</p>
<p>Ironically, the comments on Moore&#8217;s post have been disabled <a title="http://wptavern.com/why-comments-still-matter" href="http://wptavern.com/why-comments-still-matter">which is terrible</a> considering he raised a number of great discussion points. What do you think of his article and the general idea that every developer is responsible for the perception of 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, 19 Jun 2014 01:33: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: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: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:91:"WPTavern: WordCamp San Francisco to Host WordPress Community Summit and Contributor Meetups";s: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=24974";s: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:226:"http://wptavern.com/wordcamp-san-francisco-to-host-wordpress-community-summit-and-contributor-meetups?utm_source=rss&utm_medium=rss&utm_campaign=wordcamp-san-francisco-to-host-wordpress-community-summit-and-contributor-meetups";s: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:2723:"<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/wcsf.jpeg" rel="prettyphoto[24974]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/wcsf.jpeg?resize=810%2C300" alt="wcsf" class="aligncenter size-full wp-image-24984" /></a></p>
<p><a href="http://2014.sf.wordcamp.org/" target="_blank">WordCamp San Francisco</a> is one of the most important WordPress events of the year. Contributors from all over the globe travel to connect and inspire one another at the event where Matt Mullenweg traditionally delivers the annual State of the Word address.</p>
<p>This year the activities will be spread out over five days to incorporate community and contributor events. Saturday and Sunday, October 25-26 will will be dedicated to the 2-track WordCamp conference at <a href="http://2014.sf.wordcamp.org/location/" target="_blank">Mission Bay Conference Center</a>. The organization team expects approximately 800 attendees. Applications for <a href="http://2014.sf.wordcamp.org/2014/06/16/speaking-at-wordcamp-san-francisco/" target="_blank">speaking at WordCamp San Francisco</a> are now open, and you can even nominate speakers for the event.</p>
<p>The <a href="http://2014.sf.wordcamp.org/schedule/community-summit/" target="_blank">WordPress Community Summit</a>  will take place on Monday, October 27. Unlike the first summit, which was held in 2012 by invitation only, this year&#8217;s event will have an open signup form. Signups will be reviewed in order to ensure each attendee&#8217;s involvement in the open source project.</p>
<p>Tuesday and Wednesday, October 28-29, will be dedicated to <a href="http://2014.sf.wordcamp.org/schedule/contributor-team-meetups/" target="_blank">mini-meetups for WordPress contributor teams</a> where they will connect in person and work on projects together. The agenda and goals for these days will be decided in advance on the team blogs.</p>
<p>WordCamp San Francisco organizers are expanding the <a href="http://2014.sf.wordcamp.org/location/travel-assistance/" target="_blank">travel assistance program</a> this year in order to help bring in a more diverse group of WordPress contributors, users, and educators. The <a href="http://2014.sf.wordcamp.org/location/travel-assistance/" target="_blank">application</a> deadline for travel assistance is June 30, 2014. Anyone who is unable to attend the event without financial assistance is encouraged to apply.</p>
<p>If you want to get in on a week&#8217;s worth of top-notch WordPress events, make sure to put the WordCamp San Francisco dates on your calendar. Follow <a href="https://twitter.com/WordCampSF" target="_blank">@WordCampSF</a> on Twitter to find out when tickets go on sale.</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, 18 Jun 2014 23:17:16 +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:78:"WPTavern: Ravel By ThemeHybrid Is A Modern WordPress Theme Designed By Tung Do";s: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=24911";s: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:200:"http://wptavern.com/ravel-by-themehybrid-is-a-modern-wordpress-theme-designed-by-tung-do?utm_source=rss&utm_medium=rss&utm_campaign=ravel-by-themehybrid-is-a-modern-wordpress-theme-designed-by-tung-do";s: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:5026:"<p>Ravel is a <a title="http://themehybrid.com/weblog/ravel-wordpress-theme" href="http://themehybrid.com/weblog/ravel-wordpress-theme">free new WordPress theme</a> released by ThemeHybrid with a focus on blog, portfolio, and professional sites. It&#8217;s the result of teamwork between Justin Tadlock and Tung Do. Ravel is slick, modern, and has an eye pleasing color scheme.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/RavelScreenshot.jpg" rel="prettyphoto[24911]"><img class="aligncenter size-full wp-image-24946" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/RavelScreenshot.jpg?resize=800%2C709" alt="Screenshot Of Ravel" /></a>One of my favorite features of Ravel is the social icons that blend in seamlessly with the design. Ravel also makes use of <a title="http://justintadlock.com/archives/2013/08/07/social-media-nav-menus" href="http://justintadlock.com/archives/2013/08/07/social-media-nav-menus">Tadlock&#8217;s technique</a> of using menus to add social media links making it easy to add and remove buttons. If you&#8217;re planning on using this theme to blog, the content width is only 540 pixels which is a bit cramped for my liking. Because of the cramped content space and the sidebar, it&#8217;s easy to have a post title look like a paragraph. I&#8217;d like to see at least 600 pixels dedicated to the blog portion of the theme.</p>
<div id="attachment_24951" class="wp-caption aligncenter"><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/SmallContentWidthInRavel.png" rel="prettyphoto[24911]"><img class="size-full wp-image-24951" src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/SmallContentWidthInRavel.png?resize=1025%2C285" alt="Post Titles Can Easily Look Like Paragraphs" /></a><p class="wp-caption-text">Post Titles Can Easily Look Like Paragraphs</p></div>
<p>The theme is responsive but instead of shoving all of the sidebar widgets below the site, Ravel keeps the sidebar as is and hides it. It&#8217;s accessible via a red icon that expands or contracts the sidebar. I&#8217;m curious as to whether users prefer this method over the typical behavior.</p>
<div id="attachment_24953" class="wp-caption aligncenter"><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/ResponsiveSidebar.png" rel="prettyphoto[24911]"><img class="size-full wp-image-24953" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/ResponsiveSidebar.png?resize=940%2C633" alt="Expanding or Hiding The Sidebar In Ravel" /></a><p class="wp-caption-text">Expanding or Hiding The Sidebar In Ravel</p></div>
<p>Ravel has built-in support for the <a title="http://themehybrid.com/plugins/custom-content-portfolio" href="http://themehybrid.com/plugins/custom-content-portfolio">Custom Content Portfolio</a> plugin. This plugin allows you to manage your portfolio of design, photography, and other artwork. One of the other nice features is the custom made tabs widget. You&#8217;ll find it in the widgets administration area labeled as <strong>Ravel Tabs</strong>. Ravel Tabs is like four widgets in one. It displays recent <em>posts</em>, <em>popular posts</em>, <em>recent comments</em>, and a <em>tag cloud</em>. (Do people still use tag clouds anymore?) Tabbed widget plugins can be finicky to configure and sometimes, they don&#8217;t work well with themes. Ravel Tabs works great and is easy to configure.</p>
<p>Ravel contains an introductory template. This is great to use as your site&#8217;s frontpage instead of the most recent blog posts. One feature that sets ThemeHybrid themes apart from others is the use of <a title="http://codex.wordpress.org/Function_Reference/add_editor_style" href="http://codex.wordpress.org/Function_Reference/add_editor_style">custom styles</a> for the visual editor. This stylesheet enables the visual editor to take on the look and feel of the frontend of the site, delivering a <em>what you see is what you get</em> experience. Although I prefer a darker style for the visual editor, I wonder if users will see it as a downside because of the contrast difference between the surrounding meta boxes and the editor.</p>
<div id="attachment_24965" class="wp-caption aligncenter"><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/VisualEditorStyleInRavel.png" rel="prettyphoto[24911]"><img class="size-full wp-image-24965" src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/VisualEditorStyleInRavel.png?resize=920%2C683" alt="Visual Editor Style Matches The Frontend Of Ravel" /></a><p class="wp-caption-text">Visual Editor Style Matches The Frontend Of Ravel</p></div>
<p>Ravel is a great looking theme that has a look and style I&#8217;d pay for. It&#8217;s available for free from <a title="http://themehybrid.com/themes/ravel" href="http://themehybrid.com/themes/ravel">ThemeHybrid</a> and soon, the WordPress.org Theme Directory. Tadlock said the theme has already been submitted to the directory and that&#8217;s where future updates will come from.</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, 18 Jun 2014 21:08: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: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:71:"WPTavern: WordPress Themes Suck at Accessibility: It’s Time to Fix It";s: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=24915";s: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:178:"http://wptavern.com/wordpress-themes-suck-at-accessibility-its-time-to-fix-it?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-themes-suck-at-accessibility-its-time-to-fix-it";s: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:11140:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/simone.png" rel="prettyphoto[24915]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/simone.png?resize=300%2C224" alt="simone" class="alignright size-medium wp-image-24929" /></a>Earlier this month WordPress developer <a href="http://mor10.com/" target="_blank">Morten Rand-Hendriksen</a> released <a href="http://wordpress.org/themes/simone" target="_blank">Simone</a>, a free theme based on <a href="http://underscores.me/" target="_blank">Underscores</a>. Like many themes, Simone is responsive, wired for translation, utilizes the customizer, and includes editor styles. One feature, however, sets Simone apart &#8211; a heavy emphasis on accessibility.</p>
<p>Rand-Hendriksen believes that the accessibility-ready tag should be <a href="http://mor10.com/accessibility-ready-tag-required-wordpress-themes/" target="_blank">required for all WordPress themes</a>. <strong>&#8220;My main inspiration for accessibility is that I want everyone, regardless of accessibility challenges, to be able to access all content on the web in the way they want and/or need,&#8221;</strong> he said. To that end, he has educated himself on the requirements for making a WordPress theme accessible. He is, however, only one among a very small minority of theme developers to do so.</p>
<h3>WordPress Themes Lag in Meeting Accessibility Guidelines</h3>
<p>&#8220;The alarming reality is only a handful of WordPress themes (and thus WordPress-powered sites) meet basic accessibility guidelines,&#8221; Rand-Hendriksen said. As WordPress powers an ever-increasing segment of the web, the platform and its themes play a big role in the accessibility of the web as a whole.</p>
<p>&#8220;<span class="pullquote alignleft">Accessibility can no longer be treated as a bonus feature</span>,&#8221; Rand-Hendriksen told the Tavern. &#8220;In many countries it is now a legislated requirement and that trend will likely go global in a few years.&#8221;</p>
<p>When examining the official WordPress Themes Directory, you&#8217;ll be hard-pressed to find much of a selection when it comes to <a href="http://wordpress.org/themes/tags/accessibility-ready" target="_blank">accessibility-ready</a> themes. In fact, there&#8217;s only one page of them. Rand-Hendriksen calculates that accessibility-ready themes account for &#8220;a dismal 0.5%,&#8221; and said that the directory is severely lagging in regard to presenting options.</p>
<p>One major reason for this is that theme developers mistakenly believe that meeting accessibility guidelines is only for the experts. <strong>&#8220;In building Simone I wanted to prove that building an accessibility-ready theme is not hard and does not require a lot of extra work,&#8221;</strong> Rand-Hendriksen said. He believes that if you can follow web standards, then you can build accessible WordPress themes.</p>
<blockquote><p>For the most part, the challenges involved in web accessibility are imaginary and based on the myth that accessibility is hard and expensive. Here&#8217;s the thing: It&#8217;s neither. Web accessibility mainly has to do with following web standards and coding for content first. This does require a bit of a reframing of the development process which historically is mainly focused on getting code to match intricate designs, but that is not a hindrance.</p></blockquote>
<p>Rand-Hendriksen chose <a href="http://underscores.me/" target="_blank">Underscores</a> as a base for Simone because it meets nearly all of the <a href="http://make.wordpress.org/themes/guidelines/guidelines-accessibility/" target="_blank">requirements for using the accessibility-ready tag</a> on a WordPress theme.  He subsequently submitted two patches to _s that got baked in to get it even closer to the specifications. From there the only thing remaining was to make the drop-down menu keyboard accessible and continue following web and WCAG standards as he built the theme.</p>
<h3>Resources for Building Accessibility as a Baseline Requirement</h3>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/05/guided-road.jpg" rel="prettyphoto[24915]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/05/guided-road.jpg?resize=900%2C421" alt="guided-road" class="aligncenter size-full wp-image-22575" /></a></p>
<p>Rand-Hendriksen&#8217;s advice for theme developers looking to build accessibility-ready themes: Change your mindset so that accessibility considerations are no longer an afterthought.</p>
<blockquote><p>The key is to build accessibility in as a baseline requirement, not a feature added on after the fact. When you start building accessibility in as a baseline you discover your code gets more structured, easier to understand, and as a developer you start caring more about the content itself, not just how to bend to the will of the design.</p></blockquote>
<p>Once you&#8217;ve made up your mind to develop accessible themes, there are many excellent resources available to help you. &#8220;The Accessibility Project recently published a set of <a href="http://wptavern.com/ http://a11yproject.com/patterns/" target="_blank">living patterns</a> that can be baked into any project,&#8221; Rand-Hendriksen advised. His next step on the Simone theme is to swap out the currently accessible (albeit a bit clunky) Superfish menu for the one proposed in the pattern library.</p>
<p>Rand-Hendriksen cites the <a href="http://make.wordpress.org/themes/guidelines/guidelines-accessibility/" target="_blank">WordPress Theme Accessibility Guidelines</a> as a helpful resource for keeping your theme on the right track. The instructions there are straight-forward and easy to follow and understand. &#8220;Most of them are just web standards that should be followed anyway,&#8221; he said.</p>
<p>He outlined the process for submitting an accessibility-ready theme to WordPress.org:</p>
<blockquote><p>Once a theme is submitted to the Directory with the accessibility-tag applied it will be manually tested by the WP Accessibility Team (currently Joe Dolson is the sole person responsible for doing this). They (or rather he) will go through the theme with a fine-toothed comb, test everything, and come back with very detailed instructions on what, if anything, needs to be changed.</p></blockquote>
<p>Rand-Hendriksen believes that the process doesn&#8217;t have to be complicated. His advice? Start with _s, add in a solution for a keyboard accessible menu, and follow web standards. You&#8217;ll be well on your way to being able to use that accessibility-ready tag.</p>
<p>&#8220;In addition, I run my themes through a set of manual tests that include disabling my mouse and working with the theme for several hours, using <a href="https://chrome.google.com/webstore/detail/chromevox/kgejglhpjiefppelpmljglcjbhoiplfn?hl=en" target="_blank">ChromeVox</a> to experience the theme through a screen reader, and using voice commands and screen readers on mobile devices to make sure everything works as expected.&#8221;</p>
<p>For ensuring that contrasts are high enough, Rand-Hendriksen recommends the<a href="http://leaverou.github.io/contrast-ratio/" target="_blank"> Contrast Ratio tool</a> built by Lea Verou.</p>
<h3>7 Practical Tips for Developing Accessible WordPress Themes</h3>
<p>Most WordPress theme developers don&#8217;t consider themselves to be accessibility experts. In reality, you already have all of the knowledge and tools you need to start getting your themes up to standards. Someday, meeting accessibility requirements may be mandated by law, so if you want to be ahead of the game you should start now.</p>
<p>How can you make accessibility part of your standard baseline for all projects? In summary, a few of the practical takeaways from our interview with Morten Rand-Hendriksen include:</p>
<ul>
<li>Get a new mindset: Build accessibility in as a baseline requirement, not a feature added on after the fact.</li>
<li>If you don&#8217;t know where to start, try <a href="http://underscores.me/" target="_blank">Underscores</a> as a base theme for meeting most of the requirements</li>
<li>Check out the Accessibility Project&#8217;s <a href="http://a11yproject.com/patterns/" target="_blank">widget and pattern library</a></li>
<li>Familiarize yourself with <a href="http://make.wordpress.org/themes/guidelines/guidelines-accessibility/" target="_blank">WordPress&#8217; guidelines for the accessibility-ready tag</a>
<li>Try disabling your mouse and working with your theme with <a href="https://chrome.google.com/webstore/detail/chromevox/kgejglhpjiefppelpmljglcjbhoiplfn?hl=en" target="_blank">ChromeVox</a></li>
<li>Use voice commands and screen readers on mobile devices to make sure everything works</li>
<li>Make sure contrast ratios are high enough using this <a href="http://leaverou.github.io/contrast-ratio/" target="_blank">handy tool</a> built by Lea Verou</li>
</ul>
<h3>Why is Accessibility Such a Big Deal?</h3>
<p><div id="attachment_24960" class="wp-caption aligncenter"><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/prevailing-sentiment.jpg" rel="prettyphoto[24915]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/prevailing-sentiment.jpg?resize=1024%2C429" alt="photo credit: allaboutgeorge - cc" class="size-full wp-image-24960" /></a><p class="wp-caption-text">photo credit: <a href="http://www.flickr.com/photos/allaboutgeorge/2325230694/">allaboutgeorge</a> &#8211; <a href="http://creativecommons.org/licenses/by/2.0/">cc</a></p></div>If the dire lack of accessible WordPress themes on WordPress.org is any indication, then 99%+ of WordPress theme developers have no concern for accessibility. The rationale behind not caring is usually something like this: <strong>The vast majority of the people who access my website will not be disabled at all, so why should I care?</strong></p>
<p>Rand-Hendriksen believes that accessibility is a rights issue:</p>
<blockquote><p>As I mentioned earlier accessibility is now becoming a legislated requirement in many countries. This is because accessibility is a rights issue. To put it bluntly, if you are building a website that is not accessible you are discriminating against anyone with accessibility challenges. Those are not my words by the way: That&#8217;s the reasoning used by several governments including the government of Norway for passing accessibility laws.</p></blockquote>
<p>The situation may soon become critical as accessibility mandates are adopted by more countries. <strong>&#8220;WordPress is facing a huge challenge here because once these laws kick in (in many places later this year) website owners running WordPress will for the most part be in breach of the laws thanks to the almost universal lack of accessibility support in WordPress themes</strong>,&#8221; Rand-Hendriksen said.</p>
<p>His warning applies to both self-hosted WordPress sites and WordPress.com sites: &#8220;If we as a community don&#8217;t embrace accessibility now we will quickly paint ourselves into a corner it&#8217;ll be hard to escape from.&#8221;</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, 18 Jun 2014 20:32: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: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:66:"WordPress.tv: How to Create Appealing Contents and Spread the Word";s: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://wordpress.tv/?p=35787";s: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://wordpress.tv/2014/06/18/how-to-create-appealing-contents-and-spread-the-word/";s: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:718:"<div id="v-l87fBtW9-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35787/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35787&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/18/how-to-create-appealing-contents-and-spread-the-word/"><img alt="How to Create Appealing Contents and Spread the Word" src="http://videos.videopress.com/l87fBtW9/how-to-create-appealing-contents-and-spread-the-word_std.original.jpg" width="160" height="120" /></a></div>";s: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, 18 Jun 2014 18:49: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:12:"WordPress.tv";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:"WordPress.tv: Sara Rosso: WordPress Use Cases in Enterprise, Media, and Government (2/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://wordpress.tv/?p=35781";s: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:99:"http://wordpress.tv/2014/06/18/sara-rosso-wordpress-use-cases-in-enterprise-media-and-government-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:742:"<div id="v-ia0KEWEV-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35781/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35781/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35781&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/18/sara-rosso-wordpress-use-cases-in-enterprise-media-and-government-2/"><img alt="Sara Rosso: WordPress Use Cases in Enterprise, Media, and Government (2/2)" src="http://videos.videopress.com/ia0KEWEV/wordpress-enterprise-media-government-2_std.original.jpg" width="160" height="120" /></a></div>";s: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, 18 Jun 2014 18:05: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:12:"WordPress.tv";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:88:"WordPress.tv: Sara Rosso: WordPress Use Cases in Enterprise, Media, and Government (1/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://wordpress.tv/?p=35780";s: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:99:"http://wordpress.tv/2014/06/18/sara-rosso-wordpress-use-cases-in-enterprise-media-and-government-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:11:"description";a:1:{i:0;a:5:{s:4:"data";s:742:"<div id="v-2jGG37f7-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35780/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35780&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/18/sara-rosso-wordpress-use-cases-in-enterprise-media-and-government-1/"><img alt="Sara Rosso: WordPress Use Cases in Enterprise, Media, and Government (1/2)" src="http://videos.videopress.com/2jGG37f7/wordpress-enterprise-media-government-1_std.original.jpg" width="160" height="120" /></a></div>";s: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, 18 Jun 2014 18:01: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:12:"WordPress.tv";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:72:"WPTavern: WordPress Developer Resource Hookr.io Now With Improved Search";s: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=24865";s: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:188:"http://wptavern.com/wordpress-developer-resource-hookr-io-now-with-improved-search?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-developer-resource-hookr-io-now-with-improved-search";s: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:2157:"<p><a title="http://hookr.io/" href="http://hookr.io/">Hookr.io</a>, the WordPress developer resource that <a title="http://wptavern.com/introducing-hookr-io-a-new-resource-for-wordpress-developers" href="http://wptavern.com/introducing-hookr-io-a-new-resource-for-wordpress-developers">launched earlier this year</a> has undergone a series of improvements. The search engine now shows results as your typing. The detailed results page has been completely redesigned making it easier to read. If the source code contains indexed objects such as actions, filters, functions, etc, those items are hyper-linked for ease of navigation. Additionally, those objects are highlighted by a gaussian blur effect removing unrelated items from the source code.</p>
<a href="http://wptavern.com/wordpress-developer-resource-hookr-io-now-with-improved-search#gallery-24865-1-slideshow">Click to view slideshow.</a>
<p>I asked Christopher Sanford what the traffic has been like since the launch. Sanford is seeing about 40% returning visitors but cites sparse information and functionality as the culprit. The first alpha version of the site inaccurately displayed the hook count which has since been corrected. Several people also commented that they use <a title="http://adambrown.info/p/wp_hooks" href="http://adambrown.info/p/wp_hooks">Adam Browns hook database</a> which Sanford is using as a baseline to compare notes against.</p>
<p>When asked how Hookr.io compares to the <a title="https://developer.wordpress.org/reference/" href="https://developer.wordpress.org/reference/">official WordPress code reference</a> site, Sanford said, &#8220;the user experience is consistent with <a href="http://wordpress.org">wordpress.org</a>&#8220;. The beta version of the site is already being worked on and if all goes well, Sanford hopes to release it prior to attending <a title="http://2014.nyc.wordcamp.org/" href="http://2014.nyc.wordcamp.org/">WordCamp New York City</a> in August. &#8220;Ultimately, the goal of the site is for developers to obtain relevant information without incessant clicking, which I feel Alpha 2 is beginning to fulfill this vision.&#8221;</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, 17 Jun 2014 20:42: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:"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: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:79:"WPTavern: Preview the WordPress Menu Customizer: Alpha Plugin Ready for Testing";s: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=24860";s: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:200:"http://wptavern.com/preview-the-wordpress-menu-customizer-alpha-plugin-ready-for-testing?utm_source=rss&utm_medium=rss&utm_campaign=preview-the-wordpress-menu-customizer-alpha-plugin-ready-for-testing";s: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:4846:"<p><a href="http://wptavern.com/wordpress-3-9-smith-released" target="_blank">WordPress 3.9</a> made huge strides toward improving the theme customization experience by adding widgets to the customizer for live previews. But have you ever thought about the possibility of setting up your WordPress menus within the customizer?</p>
<p><a href="http://celloexpressions.com/" target="_blank">Nick Halsey</a> is tackling this as part of his Google Summer of Code 2014 Project and has just released an <a href="http://wordpress.org/plugins/menu-customizer/" target="_blank">alpha plugin</a> for testing the menu customizer. It will be under heavy development throughout the summer and certain features will require core patches. Using the plugin requires the latest trunk version of WordPress (4.0).</p>
<p>Halsey explains his larger vision for the project in the original <a href="http://celloexpressions.com/blog/gsoc-project-proposal-menu-customizer/" target="_blank">proposal,</a> which reaches beyond simply bringing menus into the customizer. The goal is to help mature the customizer into a tool that can realistically be used for live editing anything on the frontend, in cooperation with the planned frontend content editor:</p>
<blockquote><p>Once the Customizer is feature-complete, we can begin to experiment with alternative approaches to accessing the customizer, making it feel more like an editing mode on the front-end of the site, alongside the front-end content-editor</p></blockquote>
<p>He is developing the plugin with backwards compatibility and with the hopes of it being something that can be added to core later this year, although there are no guarantees. In the <a href="http://celloexpressions.com/blog/gsoc-menu-customizer-revised-schedulescope/" target="_blank">revised project scope</a>, Halsey suggests that the menu customizer could potentially replace the existing menus screen for supported users. At the beginning of August he plans to prepare a core patch for the plugin merge and draft a proposal for its inclusion in core.</p>
<h3>A Preview of the Menu Customizer Plugin</h3>
<p>The Menu Customizer provides a convenient way to assign locations for menus within the theme&#8217;s available options:</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/theme-locations.png" rel="prettyphoto[24860]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/theme-locations.png?resize=1025%2C620" alt="theme-locations" class="aligncenter size-full wp-image-24878" /></a></p>
<p>It also allows for editing, reordering, deleting, and adding individual menu items within any menu:</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/customize-menu.png" rel="prettyphoto[24860]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/customize-menu.png?resize=1025%2C487" alt="customize-menu" class="aligncenter size-full wp-image-24880" /></a></p>
<p>Currently, the process of adding links seems rather complex and a bit chaotic, even for a seasoned WordPress user. Longer menus and those that are deep-nested have the potential to become quite unwieldly to manage within the narrow customizer controls area.</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/add-links.png" rel="prettyphoto[24860]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/add-links.png?resize=937%2C599" alt="add-links" class="aligncenter size-full wp-image-24892" /></a></p>
<p>Halsey is well-aware of these challenges and in the coming weeks he will be addressing the need to implement screen options into the new menus interface. His GSoC project includes time for working through outstanding issues with implementation and responding to UI/UX feedback from the core team and community.</p>
<p>The ability to customize menus and set their locations within the theme customizer is convenient, especially for those who are new to WordPress. Finding just a few options in the customizer while also having to hunt around the dashboard to make other frontend changes can be confusing. One of the more difficult challenges here will be for UI/UX contributors to ensure that menu management in the customizer is just as easy as it would be in the dashboard.</p>
<p>To follow along with the progress, check out the <a href="http://celloexpressions.com/blog/gsoc-menu-customizer-revised-schedulescope/" target="_blank">revised scope</a> and its related <a href="https://core.trac.wordpress.org/my-patches?USER=celloexpressions" target="_blank">core patches</a>. If you&#8217;re feeling adventurous and want to try out the plugin, make sure to install the <a href="http://wordpress.org/plugins/menu-customizer/" target="_blank">Menu Customizer</a> on a test site only, as it&#8217;s still very alpha and not yet ready for use 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:"Tue, 17 Jun 2014 20:13: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:"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:12:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Thu, 26 Jun 2014 10:12:37 GMT";s:12:"content-type";s:8:"text/xml";s:14:"content-length";s:6:"158973";s:4:"vary";s:15:"Accept-Encoding";s:13:"last-modified";s:29:"Thu, 26 Jun 2014 10:00:17 GMT";s:4:"x-nc";s:11:"HIT lax 249";s:13:"accept-ranges";s:5:"bytes";s:7:"x-cache";s:30:"MISS from np2.geeksforless.net";s:14:"x-cache-lookup";s:34:"HIT from np2.geeksforless.net:3128";s:3:"via";s:39:"1.0 np2.geeksforless.net (squid/3.1.16)";s:10:"connection";s:5:"close";}s:5:"build";s:14:"20140626100910";}