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:92:"WPTavern: WPBeginner Turns 5, Celebrates With Campaign To Build Two New Schools In Guatemala";s: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=25881";s: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/wpbeginner-turns-5-celebrates-with-campaign-to-build-two-new-schools-in-guatemala?utm_source=rss&utm_medium=rss&utm_campaign=wpbeginner-turns-5-celebrates-with-campaign-to-build-two-new-schools-in-guatemala";s: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:4420:"<p>WordPress resource site <a title="http://www.wpbeginner.com/" href="http://www.wpbeginner.com/">WPBeginner</a>, is celebrating its fifth birthday. As part of the celebration, it&#8217;s <a title="http://www.wpbeginner.com/wpbeginner-5th-birthday-giveaway-help-build-a-school/" href="http://www.wpbeginner.com/wpbeginner-5th-birthday-giveaway-help-build-a-school/">giving away</a> $26K worth of prizes. Prizes range from licenses to popular WordPress plugins such as Backup Buddy and Soliloquy to webhosting packages with Pantheon and SiteGround. However, it&#8217;s not just about giving away prizes, Syed Balhki wants to help build two new schools in Guatemala.</p>
<p>Last year, <a title="http://fundraise.pencilsofpromise.org/fundraise?fcid=249743" href="http://fundraise.pencilsofpromise.org/fundraise?fcid=249743">Balhki and those who donated</a> helped build a brand new school building with 12 classrooms with $25K. According to the project&#8217;s description, it only takes $25 per year to educate a child. Photos of the WPBeginner staff interacting with the children at the location of their new school building are available on the <a title="http://fundraise.pencilsofpromise.org/fundraise?fcid=324942" href="http://fundraise.pencilsofpromise.org/fundraise?fcid=324942">project page</a>.</p>
<div id="attachment_25885" class="wp-caption aligncenter"><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/WPBeginnerBuildsNewSchoolINGuatemala.jpg" rel="prettyphoto[25881]"><img class="size-full wp-image-25885" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/WPBeginnerBuildsNewSchoolINGuatemala.jpg?resize=600%2C400" alt="WPBeginner Helps Open New School Building In Guatemala" /></a><p class="wp-caption-text">WPBeginner Helps Open New School Building In Guatemala</p></div>
<p>The campaign is part of the <a title="http://pencilsofpromise.org/" href="http://pencilsofpromise.org/">Pencils of Promise</a> charity. Pencils of Promise is a for purpose organization that builds schools, trains teachers, and funds scholarships. According to the Pencils of Promise website, a <em>for purpose organization</em> is defined as &#8220;blending the head of a for-profit business with the heart of a humanitarian nonprofit.&#8221; The entirety of online donations go to PoP programs. To date, the organization has built <strong>224 schools</strong> with <strong>28,310 students served</strong>, and <strong>15M education hours</strong> delivered.</p>
<h3>How To Earn Entries</h3>
<p>To enter the giveaway, simply provide your email address or login using Facebook. The email address is used as the primary means of contact if you win. If you&#8217;re not sure about the details of the giveaway, read the Terms and Conditions at the bottom of the form. After filling in your details, you&#8217;ll be given the option to Tweet the giveaway and follow WPBeginner on Twitter. Each action gives you an extra five entries. <a title="http://fundraise.pencilsofpromise.org/fundraise?fcid=324942" href="http://fundraise.pencilsofpromise.org/fundraise?fcid=324942">Donating $25 to the cause</a> will also earn you bonus entries.</p>
<p>&nbsp;</p>
<div id="attachment_25884" class="wp-caption aligncenter"><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/EnterWPBeginnerGiveaway.png" rel="prettyphoto[25881]"><img class="size-full wp-image-25884" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/EnterWPBeginnerGiveaway.png?resize=422%2C738" alt="Multiple Ways To Earn Entries" /></a><p class="wp-caption-text">Multiple Ways To Earn Entries</p></div>
<p>Balkhi&#8217;s fundraising goal is $50K. At the time of publishing, <strong>$38,134</strong> has been raised with 40 donations. While the names of donators are not explicitly public, those who have chosen to share their amounts and names are available in the comments of the project page. Several WordPress companies have jumped on board to show their support for the cause by either becoming a Platinum, Gold, or Silver sponsor. Those sponsors have donated $5K, $1K, and $500 respectively.</p>
<p>The donation amount is not set in stone at $25. You can donate any amount you&#8217;re comfortable with. If you can afford it, consider giving to this noble cause. It&#8217;s a win-win situation for donators. You get to help build a school in Guatemala while putting yourself in the running to win some cool prizes.</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, 08 Jul 2014 00:29: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: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:69:"WPTavern: How to Create a Portfolio in WordPress Using Dribbble Shots";s: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=25844";s: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:182:"http://wptavern.com/how-to-create-a-portfolio-in-wordpress-using-dribbble-shots?utm_source=rss&utm_medium=rss&utm_campaign=how-to-create-a-portfolio-in-wordpress-using-dribbble-shots";s: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:4722:"<p><a href="https://dribbble.com/" target="_blank">Dribbble</a> was founded as a community for designers in 2009 and has since grown to become a profitable company and a popular source for inspiration on the web. The site provides a social outlet for designers, allowing members to share samples of their work and get feedback from other professionals and enthusiasts.</p>
<p>While you may have a large collection of shots on Dribbble, it&#8217;s no replacement for hosting a portfolio on your own domain.  WordPress users who want to create a portfolio using their Dribbble shots are in luck. There are three free plugins on WordPress.org that make it easy to display your shots as a portfolio on your site.</p>
<h2>Dribbble Portfolio Shots</h2>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/dribbble-portfolio-shots.jpg" rel="prettyphoto[25844]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/dribbble-portfolio-shots.jpg?resize=772%2C250" alt="dribbble-portfolio-shots" class="aligncenter size-full wp-image-25854" /></a></p>
<p><a href="http://wordpress.org/plugins/dribbble-portfolio-shots/" target="_blank">Dribbble Portfolio Shots</a> is simple plugin that lets you share your shots via a shortcode. The output is responsive and arranges shots in a 2-column, 4-column, or 6-column grid.</p>
<p>Shots can be displayed on any post or page using a shortcode, which can be customized for the number of columns you want to include:</p>
<p><code>[dribbble_shots id="YOUR_DRIBBBLE_NAME" column=2]</code></p>
<p>The displayed shots link directly to their sources on Dribbble. Check out a <a href="http://ramit-designs.com/wordpress/?p=1" target="_blank">live demo</a> to see the Dribbble Portfolio shots plugin in action.</p>
<h2>Dribbble Portfolio</h2>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/dribbble-portfolio.png" rel="prettyphoto[25844]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/dribbble-portfolio.png?resize=772%2C250" alt="dribbble-portfolio" class="aligncenter size-full wp-image-25850" /></a></p>
<p>The <a href="http://wordpress.org/plugins/dribbble-portfolio/" target="_blank">Dribbble Portfolio</a> plugin also uses a shortcode to display shots, but it has a few more advanced options. The shortcode will display up to 15 shots and includes parameters that allow you to customize the border color, background color, and shots count.</p>
<p><code>[deribble_shots userid="usename" bgcolor="#fff" border_color="#e8e8e8" count="12" ]</code></p>
<p>Clicking on shots will display them in a popup, instead of linking to Dribbble. Each shot displays the title and counts for views, comments, and likes.</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/example-dribbble-portfolio.png" rel="prettyphoto[25844]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/example-dribbble-portfolio.png?resize=982%2C1245" alt="example-dribbble-portfolio" class="aligncenter size-full wp-image-25864" /></a></p>
<p>View a <a href="http://kentothemes.com/demo/dribbble-portfolio/" target="_blank">live demo</a> of Dribbble Portfolio to preview the plugin&#8217;s output. You&#8217;ll find that it&#8217;s responsive and displays the user&#8217;s Dribbble avatar at the top.</p>
<h2>Highlight Reel</h2>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/highlight-reel.png" rel="prettyphoto[25844]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/highlight-reel.png?resize=772%2C250" alt="highlight-reel" class="aligncenter size-full wp-image-25856" /></a></p>
<p>The <a href="http://wordpress.org/plugins/highlight-reel/" target="_blank">Highlight Reel</a> displays your recent Dribbble shots using a shortcode or template tag. After activating the plugin, you&#8217;ll be prompted to enter your username on the settings page. Unlike the Dribbble Portfolio plugin, there are no limitations on the number of shots that can be displayed.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/highlight-reel-settings.jpg" rel="prettyphoto[25844]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/highlight-reel-settings.jpg?resize=580%2C298" alt="highlight-reel-settings" class="aligncenter size-full wp-image-25868" /></a></p>
<p>With the help of a plugin, you can continue to use Dribbble to share your creations and have them automatically update on your WordPress site. All of these plugins enable heavy Dribbble users to keep their portfolios updated without any additional effort. You can continue to promote yourself and get discovered on Dribbble while maintaining a portfolio on your own domain with 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:"Mon, 07 Jul 2014 21:36: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: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: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:63:"Post Status: The state of handling custom metadata in 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:30:"http://www.poststat.us/?p=6809";s: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:148:"http://www.poststat.us/state-handling-custom-metadata-wordpress/?utm_source=rss&utm_medium=rss&utm_campaign=state-handling-custom-metadata-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:11160:"<p><img class="aligncenter size-large wp-image-6820" src="http://www.poststat.us/wp-content/uploads/2014/07/metadata-wordpress-752x300.jpg" alt="metadata-wordpress" width="752" height="300" />WordPress has a table for handling <a href="http://codex.wordpress.org/Metadata_API">metadata</a> of posts. Quite simply, it&#8217;s a good place to store &#8220;stuff&#8221; that relates to a post, but doesn&#8217;t belong in one of the standard parts of the posts table.</p>
<p>Metadata can be nearly anything. And it can be displayed however a theme wants to display it. You can grab it all and list it out together (as was a common use case for WordPress&#8217; early blog structures). Or you can control what metadata goes where, very specifically.</p>
<h3>Using custom metadata gets us out of the_content()</h3>
<p>Today, metadata is used by plugins and themes that are distributed, and very often by developers creating custom things on WordPress.</p>
<p>Here&#8217;s a sample list of metadata attached to one of my posts:</p>
<p><img class="aligncenter size-large wp-image-6811" src="http://www.poststat.us/wp-content/uploads/2014/07/custom-meta-data-752x292.gif" alt="custom-meta-data" width="752" height="292" /></p>
<p>But it can get much more complicated than that. Take an eCommerce site, for instance. If a product is a custom post type, then the price, shipping details, dimensions, and many more things could all be metadata stored for that product.</p>
<p>Custom meta boxes and custom meta field interfaces allow us to structure these things nicely in the WordPress admin.</p>
<p><img class="aligncenter size-large wp-image-6813" src="http://www.poststat.us/wp-content/uploads/2014/07/custom-meta-b0x-752x431.png" alt="custom-meta-b0x" width="752" height="431" /></p>
<p>Then, on the front end of the website, you have control over how to grab and utilize that data. For example, the metabox shown above enables the use of that data on a page like this:</p>
<p><img class="aligncenter size-large wp-image-6814" src="http://www.poststat.us/wp-content/uploads/2014/07/meta-data-in-action-752x499.png" alt="meta-data-in-action" width="752" height="499" /></p>
<h3>Metadata UI interfaces are fractured</h3>
<p>Much of what I&#8217;m saying is old news to you. I get that. You know, use, and love making creative use of post metadata in WordPress. However, what I&#8217;m sure you also know, is that the landscape of tools for creating interfaces for entering custom metadata is incredibly fractured.</p>
<p>There are dozens (if not hundreds) of publicly available plugins, drop-in classes, and generators for creating custom metaboxes and interfaces for inputting metadata. Here&#8217;s a screenshot of an incredible breakdown of various available tools.</p>
<p><img class="aligncenter size-large wp-image-6812" src="http://www.poststat.us/wp-content/uploads/2014/07/wp-custom-fields-meta-plugins-752x345.gif" alt="wp-custom-fields-meta-plugins" width="752" height="345" /></p>
<p>This screenshot is from <a href="https://docs.google.com/spreadsheet/ccc?key=0AoY8IFUX301qdFhBaERLUEUwa3U0YjFYTnBmaU1mbmc&usp=drive_web#gid=3">Scott Kingsley Clark&#8217;s comparison table</a>. If it&#8217;s overwhelming to you, that&#8217;s my point.</p>
<p>WordPress&#8217; core metadata / custom fields interface is lacking. So tools have come about to make making custom meta boxes, defining fields, and interfacing with custom metadata easier.</p>
<h3>Problems arise from non-standard meta handling</h3>
<p>Some of the most popular tools to enhance the WordPress meta-data handling experience are <a href="http://wordpress.org/plugins/advanced-custom-fields/">Advanced Custom Fields</a>, <a href="https://wordpress.org/plugins/pods/">Pods</a>, <a href="https://wordpress.org/plugins/custom-field-suite/">Custom Field Suite</a>, and more. There are also many classes that are meant to be dropped into a custom theme or plugin.<span id="more-6809"></span></p>
<p>What&#8217;s happened is that these tools have taken different approaches, and over time some of them even change the way they store the data. This means that backward compatibly issues can arise, and if not handled properly, can cause problems for developers and site owners using these tools.</p>
<p>Trust me, I&#8217;m not trying to pin these issues on WordPress core. Developers should be careful about the tools they use, and builders of these tools should consider the backward compatibility issues their users may run into.</p>
<h3>A real life example happening right now</h3>
<p>I&#8217;ve spent some time in the last day or so trying to learn exactly what problems people are having with the upcoming changes to <a href="http://wordpress.org/plugins/advanced-custom-fields/">Advanced Custom Fields</a> (ACF). ACF has fast grown into one of the most popular tools for creating custom metaboxes and fields.</p>
<p>Advanced Custom Fields also has paid add-ons so the developer can monetize the work he&#8217;s put into the plugin.</p>
<p>The problem is, as <a href="http://chrislema.com/backward-compatibility-advanced-custom-fields/">Chris Lema did a great job of explaining</a>, is that he has not considered backward compatibility properly.</p>
<p>Basically, developers use ACF to build custom interfaces for their clients. Now, <a href="http://www.advancedcustomfields.com/blog/acf-pro-developer-launch/">ACF is changing</a> the add-on model to be a single Pro plugin, that&#8217;s not an add-on at all, but a whole new plugin.</p>
<p>While he&#8217;s at it, it&#8217;s very confusing what will work and not work between ACF versions 4 and 5, leaving developers confused, and worst of all, many site owners may upgrade to version 5 of the free plugin and see features disappear or their sites break.</p>
<p>This is not good. And folks are unhappy. The developer of ACF should ensure that he&#8217;s created workarounds for those that upgrade from version 4 to 5, that he doesn&#8217;t break their sites.</p>
<p>Worst of all, this isn&#8217;t the first time this has happened for ACF. When going from version 3 to 4, there were backward compatibility issues, and it was a tough upgrade on a lot of developers and site owners. It resulted in a fork of ACF, and <a href="https://wordpress.org/plugins/custom-field-suite/">Custom Field Suite</a> was born.</p>
<p>There&#8217;s a saying: &#8220;Fool me once, shame on you; fool me twice, shame on me.&#8221;</p>
<p>After the last time, I would&#8217;ve put the brakes on my level of trust that ACF would properly consider back compat moving forward. However, whether they should&#8217;ve kept using it or not, a lot of people are worried now about the future integrity of websites they built that depend on ACF.</p>
<h3>Backward compatibility is important</h3>
<p>Backward compatibility is important in WordPress. As a WordPress developer I talked to this morning noted, we&#8217;ve been training our clients for years that it&#8217;s safe to update their WordPress sites. And with irresponsible development practices, it puts that trust in jeopardy.</p>
<p>So I encourage two things:</p>
<ol>
<li>I hope that Elliot from ACF will re-consider the strategy he&#8217;s using, so that ACF users can have a more seamless upgrade. And I hope he&#8217;ll document exactly what actions users and developers should take (the existing posts and documentation is very confusing).</li>
<li>Developers need to strongly consider the tools they&#8217;re using, and determine whether it&#8217;s worth creating a dependency on a tool like ACF to make life a little easier during development.</li>
</ol>
<h3>It&#8217;s time for WordPress core to enhance the metadata API</h3>
<p>Many times with software, it&#8217;s tough to know exactly how people will use things. In the case of WordPress&#8217; custom fields, I doubt the core team really considered exactly how people would be using custom fields and the post meta table 5 or 8 years from then.</p>
<p>But today, the post meta table is a huge part of WordPress. It&#8217;s pivotal to storing data from interfaces that allow WordPress to be used as much more than &#8220;just a blogging platform.&#8221;</p>
<p>And I believe it&#8217;s high time core supports a common format for creating metadata UI interfaces.</p>
<p>Thankfully this process is already underway.</p>
<p>One of the WordPress core <a href="http://make.wordpress.org/core/components/">components</a> that&#8217;s being actively worked on is that for <a href="http://make.wordpress.org/core/components/options-meta/">WordPress Options and Meta APIs</a>. The aforementioned Scott Kingsley Clark (also the lead developer of Pods) is heading up the team, and they are utilizing regular meeting times to organize the project.</p>
<p>Most of the people involved in this core component have either created their own metadata framework or utilize metadata extensively in their own work. The massive spreadsheet comparison of existing tools was the first part of the process, to see how people are approaching it now, and analyze what the best route for a core solution would be.</p>
<p>In its current state, the new metadata API would make it easier than it currently is to create new fields and field groups to utilize a variety of core-supported field types. Furthermore, the new API would be extensible so that developers could utilize a core-supported framework to take custom fields even further.</p>
<p>You can check out more on their <a href="https://github.com/wordpress-metadata/metadata-ui-api">Github page</a> for more specific information, but something like this is really promising, and could be a game-changer for creating WordPress content if and when it goes into core.</p>
<h3>Make it easier for developers, and better for everyone</h3>
<p>Creating custom content types was possible before WordPress 3.0. But WordPress 3.0 made it so much easier, and clearer to folks with less development experience.</p>
<p>The metadata API already does a great job at making it easy to grab and use metadata. But creating beautiful custom metaboxes in the admin to enhance the publishing experience in WordPress is still relatively difficult. It&#8217;s totally possible, but I think it could be easier.</p>
<p>I strongly believe that an enhanced API to make it as easy as making WordPress custom post types would make WordPress a better, more reliable platform, and I think that most developers would be ecstatic to utilize a core API, versus attempting to choose amongst the fragmented metadata API landscape that exists today.</p>
<div>
				<h5>Post Status is proudly supported by The Theme Foundry</h5>Meet Make. A drag and drop WordPress theme from the Theme Foundry with unmatched versatility, power, and style. <a class="fade feature-link more-link" href="http://thethemefoundry.com/wordpress-themes/make/?utm_source=post_status&utm_medium=rss&utm_campaign=make">Try it for free.</a></div><!-- .entry-summary --><p>The post <a rel="nofollow" href="http://www.poststat.us/state-handling-custom-metadata-wordpress/">The state of handling custom metadata in WordPress</a> is from <a rel="nofollow" href="http://www.poststat.us">Post Status</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, 07 Jul 2014 21:32:53 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"Brian Krogsgard";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i: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:65:"WPTavern: WordPress 4.0 to Add Language Selection to Installation";s: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=25819";s: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/wordpress-4-0-to-add-language-selection-to-installation?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-4-0-to-add-language-selection-to-installation";s: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:2843:"<p>WordPress 4.0 will be introducing some major <a href="http://wptavern.com/major-internationalization-improvements-planned-for-wordpress-4-0" target="_blank">internationalization improvements</a> that will make it much easier to set up and use the software in languages other than English. A few weeks ago, WordPress lead developer Andrew Nacin published a <a href="http://make.wordpress.org/core/2014/05/21/internationalization-goals-for-4-0/" target="_blank">plan</a> with internationalization goals for 4.0. <strong>&#8220;Only 5%-10% of the world speaks English,&#8221;</strong> Nacin <a href="https://twitter.com/dimensionmedia/status/483035345551106048" target="_blank">said at WordCamp Seattle</a> last month. &#8220;WordPress 4.0 during install will allow you to choose your language.”</p>
<p>This is the first goal on the list and is already in the WordPress trunk if you want to test it out. WordPress <a href="https://core.trac.wordpress.org/changeset/28774" target="_blank">checks for available languages</a> to populate the dropdown. The option to select a language is now the first thing you see when you install WordPress:</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/wordpress-installation.jpeg" rel="prettyphoto[25819]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/wordpress-installation.jpeg?resize=865%2C534" alt="wordpress-installation" class="aligncenter size-full wp-image-25821" /></a></p>
<p>The language you select will be enabled immediately so that the installation process is easier for those using languages other than English:</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/installation-page.jpg" rel="prettyphoto[25819]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/installation-page.jpg?resize=786%2C530" alt="installation-page" class="aligncenter size-full wp-image-25828" /></a></p>
<p>This seemingly small improvement to the installation process could bring a flood of new users who were previously deterred by having to install the software in English. Matt Mullenweg was recently <a href="http://joshspeaking.com/matt-mullenweg/" target="_blank">interviewed</a> by Josh Janssen in Melbourne where he noted that May 2014 marked the first time that non-English downloads of WordPress surpassed the number of English downloads. As the software is adopted by more non-English speaking users, its user is base becoming more representative of the languages spoken by the world&#8217;s population.</p>
<p>Internationalization improvements in 4.0 have the potential to profoundly change WordPress&#8217; global community. How long do you think it will be before the majority of WordPress installations are in Mandarin, Spanish, Hindi, or Arabic? How do you think that will change contribution to the project?</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 07 Jul 2014 17:52:42 +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: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:102:"Post Status: Week in review: VIP learning, Javascript pervasiveness, and changing lives 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:30:"http://www.poststat.us/?p=6803";s: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://www.poststat.us/week-review-vip-learning-javascript-wordpress-changing-lives/?utm_source=rss&utm_medium=rss&utm_campaign=week-review-vip-learning-javascript-wordpress-changing-lives";s: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:8446:"<p><img class="aligncenter size-large wp-image-6769" src="http://www.poststat.us/wp-content/uploads/2014/06/week-in-review1-752x300.jpg" alt="week-in-review" width="752" height="300" />Welcome to the second &#8220;<a href="http://www.poststat.us/category/week-in-review/">Week in Review</a>&#8221; on Post Status, where I hope to offer up some of the things you may have missed in the last week or so.</p>
<h3>WP Sessions VIP</h3>
<p>My friend Brian Richards is going full-force with WP Sessions and its <a href="http://wpsessions.com/vip/">new VIP offering</a>. WP Sessions is a great way to learn specific WordPress topics from seasoned professionals. As <a href="http://wpsessions.com/new-vip-program/">announced</a> on the blog, the new VIP offering is a yearly membership to WP Sessions, and includes exclusive speaker interviews, consistent new content, member discounts for partner products, and a highly discounted price versus buying each session independently.</p>
<p>The <a href="http://wpsessions.com/vip-prices-announced/">pricing</a> is $297 per year, but this week, you get $50 off and the first 100 people get a clean $100 off. At any of those prices, <a href="http://wpsessions.com/vip/">WP Sessions VIP</a> is definitely a great offering for those that want to learn WordPress from some really smart people.</p>
<h3>Is Javascript taking over WordPress?</h3>
<p><a href="http://neliosoftware.com/javascript-taking-wordpress/">Jordi Cabot posed this question</a> after seeing a conversation on Twitter to try and confirm some quotes by Matt Mullenweg and Andrew Nacin about the likely future pervasiveness of Javascript code in WordPress core.</p>
<div id="attachment_6804" class="wp-caption aligncenter"><img class="size-large wp-image-6804" src="http://www.poststat.us/wp-content/uploads/2014/07/wp-php-vs-js-nelio-752x529.png" alt="PHP vs JS in WordPress" width="752" height="529" /><p class="wp-caption-text">PHP vs JS (src: <a href="http://neliosoftware.com/javascript-taking-wordpress/">Nelio</a>)</p></div>
<p>Jordi did some analysis, and while Javascript is growing in WordPress (especially as the foundation for a variety of features), it&#8217;s not quite &#8220;taking over&#8221;. But Jordi gives some great advice:</p>
<blockquote><p>So, JavaScript is not taking over WordPress (yet) but based on these numbers and Matt’s opinion, it seems that if you want to call yourself a WordPress Developer (btw, Google says that there are over 600.000 “WordPress Developers” pages indexed), you may want to start learning a little bit of JavaScript apart from PHP.</p></blockquote>
<h3>Get started freelancing in WordPress</h3>
<p>Curtis McHale was <a href="http://ithemes.com/2014/06/13/freelance-wordpress-developer-curtis-mchale/">interviewed on the iThemes blog</a>, where he shared some of his philosophies, and how he manages a successful freelance business.</p>
<p>From learning, to making money, to acquiring clients, to networking, Curtis has some really great advice here that we should <a href="http://ithemes.com/2014/06/13/freelance-wordpress-developer-curtis-mchale/">all read</a>.<span id="more-6803"></span></p>
<h3>Post style permalinks for WordPress custom post types</h3>
<p>Daniel Bachhuber <a href="https://twitter.com/danielbachhuber/status/484708400542932993">shared</a> a nice gist last week for a way to <a href="https://gist.github.com/danielbachhuber/8af274e2b7f21c8c3bb6">achieve &#8220;post&#8221; style permalinks for a custom post type</a>. More specifically, it allows the inclusion of date parameters in the URL. This is a handy one, for when you need it.</p>
<h3>WordPress hosting, reliably and at scale</h3>
<p>There were a couple of fun posts in the last week about hosting. On Review Signal, Kevin Ohashi explained his testing and configurations for <a href="http://reviewsignal.com/blog/2014/06/25/40-million-hits-a-day-on-wordpress-using-a-10-vps/">stretching a $10 per month VPS to its limits</a>. He was able to stretch it to allow (per his post title at least) 40 million hits per day, based on his peak concurrent visitor tests.</p>
<p>Scaling WordPress hosting is one thing. But achieving ultra-high reliability is often another (though related) thing. <a href="https://kinsta.com/blog/ultra-high-availability-wordpress-hosting-explained/">Mark Gavalda explains</a> what high-reliability means (at least according to his WordPress hosting company, Kinsta). I found his explanation &#8212; while a bit heavy on self-marketing &#8212; to be an interesting read about scaling hosting for high volume websites.</p>
<h3>Branding WordPress products</h3>
<p>What is branding anyway? This is the question the <a href="http://wpninjas.com/rebranding/">guys at WP Ninjas asked</a>, and learned, when they worked with a branding agency to reshape their own brand.</p>
<p>They learned some good lessons about the value of a brand, and how to reinforce your brand in everything you do.</p>
<p>In a related note, I saw Chris Christoff <a href="https://twitter.com/chriscct7/status/486032472732610564">tweeting</a> about the importance of good brand assets pages for companies. I completely agree, and it was one of the tips I gave when I offered up some <a title="Tips for marketing WordPress products" href="http://www.poststat.us/marketing-wordpress-products/">marketing tips for WordPress products</a> a while back.</p>
<h3>Alternate UX for managing page hierarchy and templates</h3>
<p>Sarah Gooding <a href="http://wptavern.com/clarity-plugin-helps-wordpress-users-navigate-page-hierarchy-and-preview-templates">highlighted an interesting plugin</a> on WP Tavern, called <a href="http://wordpress.org/plugins/clarity/">Clarity</a>. The plugin has an alternative workflow for setting hierarchy and page templates in WordPress pages. I&#8217;m not sure I&#8217;m in love with the concept, but I do think it&#8217;s an interesting topic, and perhaps something worth thinking about &#8212; as it is a bit hidden to new users in the current format to set hierarchy and templates in WordPress pages.</p>
<p>On the subject of pages and WP Tavern, Jeff Chandler also <a href="http://wptavern.com/wordpress-visual-page-and-website-builders-make-it-easy-to-create-ugly-sites">wrote an editorial</a> about how he things page builders tend to do as much harm as good; he thinks they equip users to make ugly websites. Well, that&#8217;s certainly true; &#8220;with great power comes great responsibility&#8221;, the quote goes. I think they have a lot of power personally, but a page builder is no alternative to good design. The discussion in the comments of this post is pretty good.</p>
<h3>WordPress gives you tools to change lives</h3>
<p>For an uplifting finish to the last week in review, definitely read Chris Lema&#8217;s post about how <a href="http://chrislema.com/wordpress-change-lives/">WordPress gives us tools to change lives</a>. In the end, our processes, tools, and other stuff is not near as important as our ability to positively impact those we work with and for.</p>
<blockquote><p>I get the incredible opportunity to show up, into someone’s life and/or business, and say yes.</p>
<p>I have a power they don’t have. I can make the pixels dance. I can make the code obey.</p>
<p>And I can bring their dreams to life.</p>
<p>All because of WordPress.</p></blockquote>
<hr />
<p>I hope everyone had a great weekend, and that those readers in the United States enjoyed their 4th of July holiday. I know I did.</p>
<p>The week ahead looks bright. Lots of news is already on the way, and I have some fun stuff in the pipeline, including an interview with someone I&#8217;ve looked up to for a long time.</p>
<p>Have a great week, and be sure to share this with your friends if you enjoyed it!</p>
<div>
				<h5>Post Status is proudly supported by The Theme Foundry</h5>Meet Make. A drag and drop WordPress theme from the Theme Foundry with unmatched versatility, power, and style. <a class="fade feature-link more-link" href="http://thethemefoundry.com/wordpress-themes/make/?utm_source=post_status&utm_medium=rss&utm_campaign=make">Try it for free.</a></div><!-- .entry-summary --><p>The post <a rel="nofollow" href="http://www.poststat.us/week-review-vip-learning-javascript-wordpress-changing-lives/">Week in review: VIP learning, Javascript pervasiveness, and changing lives with WordPress</a> is from <a rel="nofollow" href="http://www.poststat.us">Post Status</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, 07 Jul 2014 17:34:01 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"Brian Krogsgard";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i: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:47:"Matt: WordPress gives you tools to change lives";s: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=43856";s: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://ma.tt/2014/07/wordpress-gives-you-tools-to-change-lives/";s: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:133:"<p>Chris Lema writes on how <a href="http://chrislema.com/wordpress-change-lives/">WordPress gives you tools to change lives</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, 07 Jul 2014 14:46:53 +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: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:24:"Matt: NSA Cast Wide Nets";s: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=43861";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:40:"http://ma.tt/2014/07/nsa-cast-wide-nets/";s: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:883:"<p>You can now count on a &#8220;Snowden Sunday&#8221; every few weeks: some jaw-dropping revelation that if you had suggested it a few years ago people would have dismissed you as a tin-foil-hat-wearing paranoid. Now the hardest part is not becoming numb. Here&#8217;s the latest from The Washington Post: <a href="http://www.washingtonpost.com/world/national-security/in-nsa-intercepted-data-those-not-targeted-far-outnumber-the-foreigners-who-are/2014/07/05/8139adf8-045a-11e4-8572-4b1b969b6322_story.html">In NSA-intercepted data, those not targeted far outnumber the foreigners who are</a>. Bonus: <a href="http://www.washingtonpost.com/world/national-security/cia-employees-quest-to-release-information-destroyed-my-entire-career/2014/07/04/e95f7802-0209-11e4-8572-4b1b969b6322_story.html">CIA employee’s quest to release information ‘destroyed my entire career.’</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, 07 Jul 2014 02:05: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: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: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:64:"WordPress.tv: Rachel Baker: Put Your Content to REST With WP-API";s: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=36161";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:81:"http://wordpress.tv/2014/07/06/rachel-baker-put-your-content-to-rest-with-wp-api/";s: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-TBYRqWBd-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36161/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36161&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/07/06/rachel-baker-put-your-content-to-rest-with-wp-api/"><img alt="Rachel Baker: Put Your Content to REST With WP-API" src="http://videos.videopress.com/TBYRqWBd/video-da8ad33970_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:"Sun, 06 Jul 2014 18:39: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: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:63:"WordPress.tv: Jesse Friedman: UX 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=36150";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:80:"http://wordpress.tv/2014/07/05/jesse-friedman-ux-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:681:"<div id="v-a5CHMcgW-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36150/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36150&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/07/05/jesse-friedman-ux-real-time-site-personalization/"><img alt="Jesse Friedman: UX Real-Time Site Personalization" src="http://videos.videopress.com/a5CHMcgW/video-9434c67fac_scruberthumbnail_2.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, 05 Jul 2014 18:56: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: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:73:"WordPress.tv: Stacy Kvernmo: Check and Double Check: Internal QA is Vital";s: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=36165";s: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/07/05/stacy-kvernmo-check-and-double-check-internal-qa-is-vital/";s: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-XbuXlQnl-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36165/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36165&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/07/05/stacy-kvernmo-check-and-double-check-internal-qa-is-vital/"><img alt="Stacy Kvernmo: Check and Double Check: Internal QA is Vita" src="http://videos.videopress.com/XbuXlQnl/video-bc8a940638_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:"Sat, 05 Jul 2014 18:27:50 +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: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:90:"WordPress.tv: Julie Cameron: Surviving Support: 10 Tips for Saving Your Users and Yourself";s: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=36163";s: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/07/05/julie-cameron-surviving-support-10-tips-for-saving-your-users-and-yourself/";s: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:728:"<div id="v-q9Rm1EsP-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36163/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36163&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/07/05/julie-cameron-surviving-support-10-tips-for-saving-your-users-and-yourself/"><img alt="Julie Cameron: Surviving Support: 10 Tips for Saving Your Users and Yourself" src="http://videos.videopress.com/q9Rm1EsP/video-820488316b_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, 05 Jul 2014 18:24: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: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:54:"WordPress.tv: Andrew Searles: Designing in the Browser";s: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=35305";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:71:"http://wordpress.tv/2014/07/04/andrew-searles-designing-in-the-browser/";s: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:663:"<div id="v-03s9kHoX-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35305/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35305&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/07/04/andrew-searles-designing-in-the-browser/"><img alt="Andrew Searles: Designing in the Browser" src="http://videos.videopress.com/03s9kHoX/video-a7508a4306_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, 04 Jul 2014 18:15: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: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:70:"WordPress.tv: Calin Don: Game Changing Git Based WordPress Development";s: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=36274";s: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/07/04/calin-don-game-changing-git-based-wordpress-development/";s: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:689:"<div id="v-JxwVJNrh-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36274/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36274&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/07/04/calin-don-game-changing-git-based-wordpress-development/"><img alt="Calin Don: Game Changing Git Based WordPress Development" src="http://videos.videopress.com/JxwVJNrh/video-0ffea88a38_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, 04 Jul 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: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:65:"WordPress.tv: Becky Davis: Project Management or How to Herd Cats";s: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=36169";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:70:"http://wordpress.tv/2014/07/04/project-management-or-how-to-herd-cats/";s: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:673:"<div id="v-uhlfRVjj-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36169/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36169&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/07/04/project-management-or-how-to-herd-cats/"><img alt="Becky Davis: Project Management or How to Herd Cats" src="http://videos.videopress.com/uhlfRVjj/video-94f20a864d_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, 04 Jul 2014 18:06: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: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:19:"Matt: WP #Longreads";s: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=43854";s: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:34:"http://ma.tt/2014/07/wp-longreads/";s: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:365:"<p><a href="http://en.blog.wordpress.com/2014/06/27/longreads-best-of-one/">Longreads’ Best of WordPress, Vol. 1 is now up</a>, and it&#8217;s a great reminder of the huge diversity and incredible quality of what people are publishing on WP across the web, on both .com and .org WordPresses. Great for picking up a few meatier reads for this holiday weekend.</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, 04 Jul 2014 17:40:45 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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: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:92:"WPTavern: Clarity Plugin Helps WordPress Users Navigate Page Hierarchy and Preview Templates";s: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=25784";s: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/clarity-plugin-helps-wordpress-users-navigate-page-hierarchy-and-preview-templates?utm_source=rss&utm_medium=rss&utm_campaign=clarity-plugin-helps-wordpress-users-navigate-page-hierarchy-and-preview-templates";s: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:3809:"<p>When using WordPress to manage a large number of pages with content structured 2-3 levels deep, the native UI doesn&#8217;t make it easy to visualize where new content is being created. Thanks to the vast world of plugins, WordPress can easily be shaped to suit a more page-oriented website.</p>
<p>Clarity is a plugin that provides an interesting way of tackling the confusion new WordPress users sometimes experience with setting up new pages. It provides a visual representation of the page hierarchy as well as a guided selection of the page template.</p>
<p>When you go to Pages > Add New, you&#8217;ll see a new modal prompting you to select a location from the file tree:</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/clarity-choose-parent-page.png" rel="prettyphoto[25784]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/clarity-choose-parent-page.png?resize=1018%2C739" alt="clarity-choose-parent-page" class="aligncenter size-full wp-image-25796" /></a></p>
<p>Folders expand to show deeper levels within the page hierarchy:</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/folders-expand.png" rel="prettyphoto[25784]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/folders-expand.png?resize=1018%2C739" alt="folders-expand" class="aligncenter size-full wp-image-25797" /></a></p>
<p>Next, you&#8217;ll be presented with all available page templates included in your theme, with visual representations for each:</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/select-page-template.png" rel="prettyphoto[25784]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/select-page-template.png?resize=1018%2C739" alt="select-page-template" class="aligncenter size-full wp-image-25799" /></a></p>
<p>The page parent and template you select will be automatically inserted into the page attributes metabox:</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/page-attributes-selected.png" rel="prettyphoto[25784]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/page-attributes-selected.png?resize=1018%2C739" alt="page-attributes-selected" class="aligncenter size-full wp-image-25800" /></a></p>
<p>The Clarity settings page allows you to upload custom images for each of your theme&#8217;s page templates, in order to present a better representation of their layouts and distinguishing features. The ‘Auto generate’ option will attempt to generate a screenshot of an existing public page that already uses the template. In the event that it&#8217;s unsuccessful, the image will fall back to the default included with the plugin.</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/clarity-settings.png" rel="prettyphoto[25784]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/clarity-settings.png?resize=1025%2C636" alt="clarity-settings" class="aligncenter size-full wp-image-25802" /></a></p>
<p>Several years ago people started discovering that WordPress could be used as a CMS and we saw a proliferation of CMS-oriented extensions created for the platform. The Clarity plugin is reminiscent of those tools in that it enhances WordPress content management capabilities to make life easier on users who are setting up new pages.</p>
<p>Whereas a new user might not know where to find the page attributes metabox in the sidebar, Clarity&#8217;s guided process makes it easy to create a new page in the right location with the right template. If you manage a page-heavy site or are setting one up for a client, consider adding the Clarity plugin to make it more user friendly. You can <a href="http://wordpress.org/plugins/clarity/" target="_blank">download</a> it from WordPress.org.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 03 Jul 2014 20: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:"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: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:86:"WordPress.tv: Steve Zehngut and Chris Lema: Are You Ready to Learn a Bit About Pricing";s: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=36156";s: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:103:"http://wordpress.tv/2014/07/03/steve-zehngut-and-chris-lema-are-you-ready-to-learn-a-bit-about-pricing/";s: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-XqxRdCvw-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36156/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36156&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/07/03/steve-zehngut-and-chris-lema-are-you-ready-to-learn-a-bit-about-pricing/"><img alt="Steve Zehngut and Chris Lema: Are You Ready to Learn a Bit About Pricing" src="http://videos.videopress.com/XqxRdCvw/video-1caeb3d2ea_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:"Thu, 03 Jul 2014 18:27:45 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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:86:"WordPress.tv: Pete Mall, Brian Krogsgard, Sara Cannon: Do Big Things With A Small Team";s: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=36152";s: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/07/03/pete-mall-brian-krogsgard-sara-cannon-do-big-things-with-a-small-team/";s: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:725:"<div id="v-csiYbjnX-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36152/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36152&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/07/03/pete-mall-brian-krogsgard-sara-cannon-do-big-things-with-a-small-team/"><img alt="Pete Mall, Brian Krogsgard, Sara Cannon: Do Big Things With A Small Team" src="http://videos.videopress.com/csiYbjnX/video-a5b76c1c7d_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:"Thu, 03 Jul 2014 18:10: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: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:81:"WordPress.tv: Jamie Sanchez: Admin as a User Experience: The Quest for Simplicity";s: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=36135";s: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:97:"http://wordpress.tv/2014/07/03/jamie-sanchez-admin-as-a-user-experience-the-quest-for-simplicity/";s: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-gzvJipzl-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36135/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36135&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/07/03/jamie-sanchez-admin-as-a-user-experience-the-quest-for-simplicity/"><img alt="Jamie Sanchez: Admin as a User Experience: The Quest for Simplicity" src="http://videos.videopress.com/gzvJipzl/video-60c52995e4_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:"Thu, 03 Jul 2014 18:09: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: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:78:"WPTavern: WordPress in the Cloud: How to Set Up a Development Site with Koding";s: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=25728";s: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:198:"http://wptavern.com/wordpress-in-the-cloud-how-to-set-up-a-development-site-with-koding?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-in-the-cloud-how-to-set-up-a-development-site-with-koding";s: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:6497:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/koding-logo.png" rel="prettyphoto[25728]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/koding-logo.png?resize=1025%2C328" alt="koding-logo" class="aligncenter size-full wp-image-25750" /></a></p>
<p><a href="https://koding.com/" target="_blank">Koding</a> is an online development environment where you can create and run apps in the cloud. The platform encourages collaboration and social interaction with an integrated activity stream where you can post status updates, code snippets and topics for discussion.</p>
<p>Koding includes an Ace code editor and a Linux terminal to your own private virtual machine where you can build applications or work with popular apps from its catalog. It currently supports Python, Java, Perl, Node.js, Ruby, C, C++, PHP, and Go. Setting up a WordPress development environment is simple and can be done in just a few minutes. In this tutorial we&#8217;re going to walk through the process step-by-step.</p>
<h2>Step 1: Sign Up for Koding</h2>
<p>While Koding has several pricing options, you can set up a WordPress site on the free developer plan without a problem. This is great for some light testing and experimenting. However, your VMs will be turned off within 15 minutes of idle time, deleting all of your sessions. Files are saved but it&#8217;s annoying to have to restart your VM, so you may want to upgrade if you end up using Koding regularly.</p>
<h2>Step 2: Install WordPress</h2>
<p>After you sign up with Koding and confirm your email address, you should already have your first VM set up, i.e. vm-0.username.kd.io. Navigate to the <a href="https://koding.com/Apps" target="_blank">apps catalog</a> and select WordPress.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/apps-catalog1.png" rel="prettyphoto[25728]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/apps-catalog1.png?resize=1025%2C477" alt="apps-catalog" class="aligncenter size-full wp-image-25758" /></a></p>
<p>Click on the button to install WordPress instantly. If you&#8217;re prompted for your password while the install script is running, simply press enter twice. You shouldn&#8217;t need to enter your password unless you&#8217;ve changed the root password for your account, otherwise you&#8217;ll get an error establishing connection with the database. You should see this screen when the installation is successful:</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/wordpress-install.png" rel="prettyphoto[25728]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/wordpress-install.png?resize=1025%2C553" alt="wordpress-install" class="aligncenter size-full wp-image-25760" /></a></p>
<p>Click on the link to begin the famous 5-minute installation process. Once it finishes, you&#8217;ll be able to log into your new WordPress development site at <code>http://username.kd.io/wordpress/</code></p>
<p>Wondering where to find your WordPress files? You can access them on the <a href="https://koding.com/DevTools" target="_blank">Dev Tools</a> screen. WordPress is installed under the /Web/wordpress directory. Here you can view and edit any of the files in the app.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/wordpress-files-in-koding.png" rel="prettyphoto[25728]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/wordpress-files-in-koding.png?resize=1025%2C605" alt="wordpress-files-in-koding" class="aligncenter size-full wp-image-25763" /></a></p>
<h2>Step 3: Install FTP</h2>
<p>In order to install themes and plugins you&#8217;ll need to first <a href="http://learn.koding.com/guides/setting-up-ftp-on-koding/" target="_blank">install FTP and connect it to your VM</a>. Go to <a href="https://koding.com/Terminal" target="_blank">Terminal</a> and install the PureFTPd apt-get package, by entering: <code>sudo apt-get install pure-ftpd</code>. Your Koding password is your root password, and you&#8217;ll be prompted to enter it.</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/koding-terminal.png" rel="prettyphoto[25728]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/koding-terminal.png?resize=1025%2C355" alt="koding-terminal" class="aligncenter size-full wp-image-25769" /></a></p>
<p>Type &#8220;help ftp&#8221; in the terminal to display your host and username. This will give you the information you need to connect to FTP via <a href="https://koding.com/Activity/how-to-connect-to-koding-via-ftp-with-filezilla-httpimgurcomtifew" target="_blank">Filezilla</a> or another external client. The credentials follow this format:</p>
<p><strong>Host:</strong> ftp.koding.com<br />
<strong>User:</strong> username@vm-0.username.koding.kd.io<br />
<strong>Password:</strong> &lt; your Koding password ></p>
<p>However, when you&#8217;re trying to install a plugin or theme in the WordPress admin, your host will be &#8220;localhost.&#8221; The FTP username will be your Koding username and the password is your Koding password. Enter this info on the connection information screen when prompted and you&#8217;ll be able to install plugins and themes:</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/wordpress-connection.png" rel="prettyphoto[25728]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/wordpress-connection.png?resize=1025%2C644" alt="wordpress-connection" class="aligncenter size-full wp-image-25773" /></a></p>
<p>That should get you started, but there&#8217;s a lot more you can do. If you&#8217;re a plugin developer you can conduct <a href="http://no3x.de/web/tutorials/tests/koding-io-phpunit-environment" target="_blank">unit testing with phpunit</a>. You can even <a href="http://blog.koding.com/2014/02/use-your-own-domain-with-koding-for-free/" target="_blank">use your own domain name for free with Koding</a>.</p>
<p>One advantage of working with a cloud-based IDE is that it doesn&#8217;t take up any of your computer&#8217;s resources. Your code is available anywhere that you have an internet connection. Setting up a WordPress development environment on Koding makes it easy to experiment with new plugins or themes and collaborate with other developers, even when running on the free developer plan. In under ten minutes you can be up and running, ready to start coding up experiments on a live server with public previews.</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, 03 Jul 2014 08:07: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:"";}}}}}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:86:"WPTavern: WordPress Visual Page and Website Builders Make It Easy To Create Ugly Sites";s: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=25730";s: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/wordpress-visual-page-and-website-builders-make-it-easy-to-create-ugly-sites?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-visual-page-and-website-builders-make-it-easy-to-create-ugly-sites";s: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:2786:"<p>A few years ago, I talked about how great it would be if there were ways to visually build websites in WordPress. Today, tools like <a title="http://velocitypage.com/" href="http://velocitypage.com/">VelocityPage</a> and <a title="http://headwaythemes.com/" href="http://headwaythemes.com/">Headway Themes</a> allow users to visually build pages and even entire websites. As I&#8217;ve become accustomed to WordPress, I no longer desire these visual page or site builders.</p>
<p>When I watch a five-minute video showing how easy it is to build a great looking website with a site building tool, all I see is dreadful work resulting in endless bouts of trial and error.</p>
<p></p>
<p>I wanted a visual page and site builder because I thought I could do what web designers do without having to pay them money. In reality, when I use these tools, it&#8217;s an endless amount of frustration as I try to figure out how to create something that looks nice. I&#8217;m that someone who creates ugly looking sites despite having all the coolest and easy to use tools at my disposal. Because of this, I&#8217;ve come to the following conclusion:</p>
<blockquote class="twitter-tweet" width="550"><p>Visual site and page builders in WP are great, but without design chops, they just make it really easy to make a website look like crap</p>
<p>&mdash; Jeff (@jeffr0) <a href="https://twitter.com/jeffr0/statuses/483835491897204737">July 1, 2014</a></p></blockquote>
<p></p>
<p>While not applicable to everyone, it certainly is a reality check for me. VelocityPage and Headway are great products but if I don&#8217;t know how to properly harness their power, it doesn&#8217;t matter how useful they are.</p>
<p>In 2009, I questioned <a title="http://wptavern.com/can-a-theme-developer-put-himself-out-of-business" href="http://wptavern.com/can-a-theme-developer-put-himself-out-of-business">whether or not a theme developer could go out of business</a> by releasing a theme that puts all of the creative power in the hands of users. According to the poll results, No was the definite answer and <strong>four years later</strong>, I&#8217;m here to say No as well.</p>
<p>Good web designers have an eye for layouts, design, colors, typography, and making those elements work together as a cohesive unit to produce something beautiful. I don&#8217;t have that gift. The only thing visual builders have done for me is make it easy to create ugly looking sites. They&#8217;re great products, I just don&#8217;t have the skills to leverage their power.</p>
<p>Has anyone else used a visual page or site builder only to be frustrated by the results? How many of you have ditched site builders in favor of working with a designer or locating a theme that has most of want you want out of the box?</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, 03 Jul 2014 06: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: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:55:"WPTavern: Estimated Time To Read This Post – Eternity";s: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=25600";s: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:146:"http://wptavern.com/estimated-time-to-read-this-post-eternity?utm_source=rss&utm_medium=rss&utm_campaign=estimated-time-to-read-this-post-eternity";s: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:10510:"<p>While browsing the web, I&#8217;ve noticed some sites providing an estimated reading time for articles. Some are as low as one minute while others are over ten. I think the idea of providing an estimated reading time is ridiculous. However, as I researched the technique, some people have reported an increase in the amount of time visitors stay on their site. For instance, <a title="http://briancray.com/posts/estimated-reading-time-web-design/" href="http://briancray.com/posts/estimated-reading-time-web-design/">Brian Cray reported</a> an increase of 13.8% of time spent on site. He also noted an increase of followers, and social interactions.</p>
<div id="attachment_25722" class="wp-caption aligncenter"><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/ETROnSlate.png" rel="prettyphoto[25600]"><img class="size-full wp-image-25722" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/ETROnSlate.png?resize=340%2C354" alt="Estimated Reading Times On Slate.com" /></a><p class="wp-caption-text">Estimated Reading Times On Slate.com</p></div>
<h3>It&#8217;s All Psychological</h3>
<p>In December of 2013, The New Yorker <a title="http://www.newyorker.com/online/blogs/elements/2013/12/a-list-of-reasons-that-our-brains-love-lists.html" href="http://www.newyorker.com/online/blogs/elements/2013/12/a-list-of-reasons-that-our-brains-love-lists.html">ran a piece by Maria Konnikova</a> about why our brains love lists. Within the article, research by psychologists Claude Messner and Michaela Wänke indicated that the faster we decide on something, the better we feel.</p>
<blockquote><p>In 2011, the psychologists Claude Messner and Michaela Wänke <a href="http://www.sciencedirect.com/science/article/pii/S1057740810001312" target="_blank">investigated</a> what, if anything, could alleviate the so-called “paradox of choice”—the phenomenon that the more information and options we have, the worse we feel. They concluded that we feel better when the amount of conscious work we have to do in order to process something is reduced; the faster we decide on something, whether it’s what we’re going to eat or what we’re going to read, the happier we become.</p></blockquote>
<p>By showing an estimated reading time, it gives readers the information needed to make a quick decision on whether to commit to reading an article or not. I don&#8217;t know about you, but it never takes me the estimated amount of time to read a post. I&#8217;m always distracted by something whether it&#8217;s from internal or external forces.</p>
<h3>The Average Reading Speed Is 200-250 Words Per Minute</h3>
<p>The figure most commonly cited as a reading speed for an adult is an average of 200-250 words per minute. I&#8217;ve taken a few tests, <a title="http://mindbluff.com/askread.htm" href="http://mindbluff.com/askread.htm">including this one</a> and my reading level is average. (Add yours in the comments.) But how can one estimate be used as a blanket average for everyone? Emmanuel Goossaert <a title="http://codecapsule.com/2013/04/27/estimated-reading-time/" href="http://codecapsule.com/2013/04/27/estimated-reading-time/">makes a lot of great points</a> on all of the various facets that are involved with improving reading speed and comprehension.</p>
<blockquote><p>My main concern with the reading speed is not the way it’s being measured, but simply that it is misleading. People want to read faster because they associate intelligence with reading speed, and most want to feel and appear to be smart. Who wouldn’t want to read books “Will Hunting” style? We are missing the point, because reading is not about being fast, it is about remembering what we have read. I would happily spend twice as long reading any book if I knew there was a guarantee for its content to be committed permanently to my memory.</p></blockquote>
<p>Goossaert goes on to explain ways to improve the estimated reading times across the web.</p>
<h3>Showing An Estimated Reading Time Is A Double-Edged Sword</h3>
<p>When Slate.com introduced ERT&#8217;s to content in 2013, it was met with a strong sarcastic response, including <a title="http://www.theguardian.com/commentisfree/2013/nov/23/slate-minutes-to-read-dumb-journalism" href="http://www.theguardian.com/commentisfree/2013/nov/23/slate-minutes-to-read-dumb-journalism">this article by The Guardian</a>. For a comedic response, view this quick video of Stephen Colbert poking fun at the feature.</p>
<div>
<div>
<p></p>
<p><b><a href="http://thecolbertreport.cc.com/">The Colbert Report</a></b><br />
Get More: <a href="http://thecolbertreport.cc.com/full-episodes">Colbert Report Full Episodes</a>,<a href="https://www.facebook.com/thecolbertreport">The Colbert Report on Facebook</a>,<a href="http://thecolbertreport.cc.com/videos">Video Archive</a></p>
</div>
</div>
<p>&nbsp;</p>
<p>On the one hand, readers get the opportunity to decide if they have the time needed to digest a particular piece of content. On the other, authors are faced with the reality check of seeing a reading time of five minutes or less for an article they may have spent a few hours on. Or, readers become insulted by the display and wonder why the author thinks it&#8217;s necessary to subliminally tell them &#8220;Hey, I know you&#8217;re busy, but this will only take a few minutes of your time&#8221;.</p>
<h3>WordPress Plugins That Fill The Role</h3>
<p>If you want to display an estimated reading time for posts on your site, here are a few WordPress plugins that do the job.</p>
<p><a title="https://wordpress.org/plugins/estimated-post-reading-time/" href="https://wordpress.org/plugins/estimated-post-reading-time/">Estimated Reading Time</a> &#8211; This is the first search result in the plugin directory for Estimated Reading Time plugins. Although it hasn&#8217;t been updated in two years, it still works. However, I&#8217;m not a fan of the way it presents the estimated times. It bases the time between 150-250 words per minute which you can change within the code.</p>
<div id="attachment_25718" class="wp-caption aligncenter"><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/EstimatedReadingTimesPluginOutput.png" rel="prettyphoto[25600]"><img class="size-full wp-image-25718" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/EstimatedReadingTimesPluginOutput.png?resize=666%2C242" alt="The Output Of The Estimated Reading Time Plugin" /></a><p class="wp-caption-text">The Output Of The Estimated Reading Time Plugin</p></div>
<p><a title="http://wordpress.org/plugins/guerrillas-estimated-reading-time/" href="http://wordpress.org/plugins/guerrillas-estimated-reading-time/">Guerrillia&#8217;s Estimated Reading Time</a> &#8211; This plugin adds the time to the beginning of the post but puts it on its own line. A distinct difference from the Estimated Reading Time plugin is that you can&#8217;t view the ERT from the front page if you&#8217;re using excerpts. The reading time is only seen on the single page view of the post.</p>
<p>Out of the six plugins I tried, none of them showed the estimated reading times on a front page using excerpts. If I were going to display them on my site, I&#8217;d show them within the post meta area where other information such as author, date, and the number of comments are displayed.</p>
<p>What I&#8217;ve discovered is that this particular feature is better off being baked into a theme versus using a plugin. Plugins give you the flexibility to determine when and where the time is displayed. But most of the time, it&#8217;s displayed next to a headline or a very small excerpt. By the time visitors are reading the article, it&#8217;s too late to show them the time.</p>
<h3>Add ETR To Your Theme Without A Plugin</h3>
<p>The <a title="http://theme.wordpress.com/themes/kent/" href="http://theme.wordpress.com/themes/kent/">Kent theme</a> by <a title="http://prothemedesign.com/" href="http://prothemedesign.com/">Pro Theme Design</a> is one example of a WordPress theme that uses ETR. Unfortunately, it&#8217;s only available on WordPress.com. However, Ben Gillbanks, one of the designers of Kent has <a title="http://www.binarymoon.co.uk/2013/10/wordpress-estimated-reading-time/" href="http://www.binarymoon.co.uk/2013/10/wordpress-estimated-reading-time/">published a code snippet</a> to add it to any WordPress theme. The code is a reusable function you can use in your theme. However, only those with experience should consider using this code. If you&#8217;re unsure of what to do, contact the developer who created your theme and show them this code and ask to have it added to your theme. They <em>should</em> know what to do.</p>
<pre>/**
 * Estimate time required to read the article
 *
 * @return string
 */
function bm_estimated_reading_time() {

    $post = get_post();

    $words = str_word_count( strip_tags( $post-&gt;post_content ) );
    $minutes = floor( $words / 120 );
    $seconds = floor( $words % 120 / ( 120 / 60 ) );

    if ( 1 &lt; = $minutes ) {
        $estimated_time = $minutes . ' minute' . ($minutes == 1 ? '' : 's') . ', ' . $seconds . ' second' . ($seconds == 1 ? '' : 's');
    } else {
        $estimated_time = $seconds . ' second' . ($seconds == 1 ? '' : 's');
    }

    return $estimated_time;

}</pre>
<h3>My Thoughts On Estimated Reading Times</h3>
<p>Despite some sites experiencing a benefit to publishing ETR&#8217;s on their site, I think it&#8217;s a dumb idea. Regardless of how long it takes to read an article, I think the content is what matters. If it&#8217;s compelling and I have enough interest in the subject, I&#8217;ll read the post from beginning to end. It&#8217;s just that, I&#8217;m always bombarded with distractions.</p>
<p>I think it&#8217;s a sign of the times that we need to show people it only takes 3-7 minutes of their time to read an article. However, I&#8217;m willing to admit that I&#8217;m part of the problem. I often read a third of a long post before scrolling all the way down to get to the end. Then I read the comments to see if there is anything I missed. But it&#8217;s not because I don&#8217;t have enough time, it&#8217;s because I&#8217;m always moving to the next post as if <strong>I don&#8217;t have enough time.</strong></p>
<p><strong>What do you think of estimated reading times for articles? Is it a metric you seek out to determine whether you consume a piece of content on the web or is it just another piece of data to ignore?</strong></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, 03 Jul 2014 02:57:23 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"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:98:"Post Status: The first ever WooCommerce conference is November 3rd &amp; 4th, on the heels of WCSF";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:30:"http://www.poststat.us/?p=6792";s: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://www.poststat.us/first-ever-woocommerce-conference-november-3rd-4th-heels-wcsf/?utm_source=rss&utm_medium=rss&utm_campaign=first-ever-woocommerce-conference-november-3rd-4th-heels-wcsf";s: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:5006:"<p><img class="aligncenter size-large wp-image-6794" src="http://www.poststat.us/wp-content/uploads/2014/07/woocommerce-conference-752x354.jpg" alt="WooCommerce Conference" width="752" height="354" />The <a href="http://woothemes.com">WooThemes</a> team put up a landing page today for their first ever <a href="http://conf.woocommerce.com/">WooCommerce conference</a>, which is to be held in San Francisco November 3rd and 4th.</p>
<p>The conference is right on the heels of WordCamp San Francisco, which is October 25th &#8211; 29th. So those of you that want to make two trips in one will have a chance to spend Halloween in San Francisco and save yourself some travel.</p>
<p>The WooCommerce conference has been in planning since last fall. The event is aimed at eCommerce website owners and WordPress developers &#8212; two crowds that will probably benefit from spending some time together.</p>
<p>Tracks will likely cover a variety of eCommerce and WooCommerce topics, but you have time to have your say; they are <a href="http://conf.woocommerce.com/">taking a poll</a> to see what kind of talks people want. If you&#8217;re interested in speaking, they&#8217;re also accepting applications for that right now.</p>
<h3>A big player in eCommerce, not just WordPress eCommerce</h3>
<p>As I&#8217;ve <a href="http://www.poststat.us/woocommerce-powers-10-percent-ecommerce-websites/">noted before</a>, WooCommerce has managed to snag a significant chunk of the global eCommerce landscape. Today, according to BuiltWith, WooCommerce <a href="http://trends.builtwith.com/shop">powers over 12% of all eCommerce websites</a>.</p>
<p>Granted, the numbers decrease for larger sites &#8212; with 7% of the top 100,000 eCommerce websites and 4.3% of the top 10,000 eCommerce sites. However, it&#8217;s natural for bigger websites to be the last segment for them to gain marketshare; the technology needs time to prove itself with smaller players.</p>
<p>The WooCommerce team is aware of their potential in &#8220;big&#8221; commerce as well. They recently spent time at <a href="http://www.irce.com/">IRCE</a>, a conference in Chicago that claims to be the world&#8217;s largest eCommerce event. They are relatively unknown in that sphere, despite a commanding presence in the broader eCommerce market.</p>
<p>As WooCommerce creates more partnerships with enterprise companies and establishes themselves as a serious player in big commerce, then I believe the allure of eCommerce within the easy-to-use WordPress setup will really enable them to become a dominant player at all levels.</p>
<p>I asked WooThemes co-founder Mark Forrester about his motivation for the WooCommerce Conference:</p>
<blockquote>
<p class="p1">WooCommerce Conference is something we&#8217;re super excited about, and a big gamble at the same time &#8211; as a team who build digital products. Our community has grown to such a size and maturity that we believe this sort of event is justified.</p>
<p class="p1">We want to learn as much as we can about our community, and I’m sure there is a lot they want to learn about creating, running and growing an eCommerce business on WordPress.</p>
<p class="p1">An official conference, in a WordPress tech hub, with a cool venue, gives us the platform to engage with our users whilst providing them with heaps of value from industry experts and workshops around using our products effectively. We hope and are confident we can pull off a conference as good as the platform itself.</p>
</blockquote>
<h3>Micro-conferences for technologies within WordPress</h3>
<p>We&#8217;ve already <a href="http://wptavern.com/wordcamp-miami-adds-buddycamp-to-2014-event">seen it</a> with bbPress and BuddyPress, and we&#8217;ve seen it for <a title="PressNomics 3, the economics of WordPress conference, is January 22nd – January 24th" href="http://www.poststat.us/pressnomics-3-dates/">WordPress and business</a>, and now it&#8217;s expanding to WooCommerce. As sub-niche communities, platforms and technologies grow within the larger WordPress ecosystem, I believe we&#8217;ll continue to see more specific conferences appear that cater to these communities.</p>
<p>I really look forward to seeing how this one turns out, and hopefully I&#8217;ll even be able to stick around after WCSF to see it for myself.</p>
<div>
				<h5>Post Status is proudly supported by The Theme Foundry</h5>Meet Make. A drag and drop WordPress theme from the Theme Foundry with unmatched versatility, power, and style. <a class="fade feature-link more-link" href="http://thethemefoundry.com/wordpress-themes/make/?utm_source=post_status&utm_medium=rss&utm_campaign=make">Try it for free.</a></div><!-- .entry-summary --><p>The post <a rel="nofollow" href="http://www.poststat.us/first-ever-woocommerce-conference-november-3rd-4th-heels-wcsf/">The first ever WooCommerce conference is November 3rd &#038; 4th, on the heels of WCSF</a> is from <a rel="nofollow" href="http://www.poststat.us">Post Status</a>.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 02 Jul 2014 19:30:50 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"Brian Krogsgard";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i: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:99:"WPTavern: Medium Style Commenting Plugins For WordPress Highlight Difficulty In Theme Compatibility";s: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=25675";s: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:242:"http://wptavern.com/medium-style-commenting-plugins-for-wordpress-highlight-difficulty-in-theme-compatibility?utm_source=rss&utm_medium=rss&utm_campaign=medium-style-commenting-plugins-for-wordpress-highlight-difficulty-in-theme-compatibility";s: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:13400:"<p>The other day, I came across a brand new WordPress plugin <strong>in beta</strong> by Richard Tape called <a title="https://github.com/richardtape/wp-side-comments" href="https://github.com/richardtape/wp-side-comments">WP Side Comments</a>. Based on Eric Anderson&#8217;s <a href="https://github.com/aroc/side-comments">SideComments.js</a> to enable inline commenting, WP Side Comments adds <a title="https://medium.com/" href="https://medium.com/">Medium.com style</a> inline commenting to WordPress. With this plugin installed, each paragraph can be commented on instead of all the comments being at the bottom of the page. This helps focus the conversation on specific points within the article.</p>
<div id="attachment_25710" class="wp-caption aligncenter"><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/MediumStyleCommenting.png" rel="prettyphoto[25675]"><img class="size-full wp-image-25710" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/MediumStyleCommenting.png?resize=1025%2C693" alt="Medium Style Commenting" /></a><p class="wp-caption-text">Medium Style Commenting</p></div>
<h3>WP Side Comments By Richard Tape</h3>
<p>When you leave a comment next to a paragraph, the comment is also displayed at the bottom of the post. Unfortunately, the only way to connect the two is through the comment URL. I tested WP Side Comments using a child theme of Stargazer with Firefox 30 and the results are not pretty. When adding a side comment, the content shifts to the left. Depending on the theme this can either look good or bad. In my case, it looked bad.</p>
<div id="attachment_25684" class="wp-caption aligncenter"><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/WPSideCommentsStargazerChildTheme.png" rel="prettyphoto[25675]"><img class="size-full wp-image-25684" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/WPSideCommentsStargazerChildTheme.png?resize=1025%2C430" alt="Adding A Side Comment In A Child Theme of Stargazer" /></a><p class="wp-caption-text">Adding A Side Comment In A Child Theme of Stargazer</p></div>
<p>After adding a few test comments, I noticed that you can&#8217;t see them when you click on the bubble. The content shifts to the left but the comments are hidden from view. After switching to the <a title="http://wptavern.com/ravel-by-themehybrid-is-a-modern-wordpress-theme-designed-by-tung-do" href="http://wptavern.com/ravel-by-themehybrid-is-a-modern-wordpress-theme-designed-by-tung-do">Ravel theme</a>, I was able to see all of the side comments when clicking the bubble. The comment bubble is only visible if a comment has been made or if the cursor hovers over a paragraph. I&#8217;d like to see the bubbles display at all times so there is no need for an animation effect. It also signals to the reader that side comments are enabled.</p>
<p>WP Side Comments recently introduced a <a title="https://github.com/richardtape/wp-side-comments/commit/49eb01c1a48c2837ffe7a7c84e8cd49760737130" href="https://github.com/richardtape/wp-side-comments/commit/49eb01c1a48c2837ffe7a7c84e8cd49760737130">default theme</a> in order to style the various elements that make up the plugin&#8217;s output. It looks ok with themes using a light background color but looks terrible with the Ravel theme, which uses a dark color for the background. The style elements can be easily overwritten in a child theme but I wonder if it would be better to make changes via an options panel.</p>
<p>With the ability to comment on each paragraph, readers can have one on one conversations with the post author. However, comments are a form of conversation and therefore, a comment reply link should be visible not only for the author, but for other readers as well. At this point, there is no reply link at all. You can only create new comments.</p>
<div id="attachment_25685" class="wp-caption aligncenter"><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/WPSideCommentsNoReplyButton.png" rel="prettyphoto[25675]"><img class="size-full wp-image-25685" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/WPSideCommentsNoReplyButton.png?resize=373%2C262" alt="I'd Like To See A Reply Button For Everyone" /></a><p class="wp-caption-text">I&#8217;d Like To See A Reply Button For Everyone</p></div>
<p>One thing worth noting is that comments are not lost when WP Side Comments is disabled since they show up at the bottom of the post. You&#8217;ll just lose the visual cues of which paragraph the comment is attached too. However, when you reactivate the plugin, it re-establishes the relationships between comments and paragraphs.</p>
<p>WP Side Comments is in its infancy and many of the things I outlined may be in the pipeline for features down the road or are known issues. If you&#8217;d like to get involved with improving this plugin, you can <a title="https://github.com/richardtape/wp-side-comments" href="https://github.com/richardtape/wp-side-comments">view it on Github</a> where you can create issues and pull requests.</p>
<h3>Inline Comments By Kevin Weber</h3>
<p>Motivated by WP Side Comments, I <a title="http://wordpress.org/plugins/search.php?q=side+comments" href="http://wordpress.org/plugins/search.php?q=side+comments">searched the WordPress Plugin directory </a>to see what other plugins provide similar functionality. That&#8217;s when I discovered <a title="http://wordpress.org/plugins/inline-comments/" href="http://wordpress.org/plugins/inline-comments/">Inline Comments</a> by Kevin Weber. Unlike WP Side Comments, Inline Comments has a settings page. You can configure the style of the comment bubble, whether or not to use the WordPress native comment system, add specific selectors, and more.</p>
<div id="attachment_25693" class="wp-caption aligncenter"><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/InlineCommentsSettingsPage.png" rel="prettyphoto[25675]"><img class="size-full wp-image-25693" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/InlineCommentsSettingsPage.png?resize=744%2C624" alt="Inline Comments Settings Page" /></a><p class="wp-caption-text">Inline Comments Settings Page</p></div>
<p>I prefer the comment bubble style of inline comments versus WP Side Comments. The comment form is native to the theme which aids in compatibility. The comment form can be configured to show up to the left or right of the content. In the screenshot below, it shows up to the right. Because the side comment form area doesn&#8217;t have a border, it blends in with the sidebar making it hard to differentiate content. Each comment has a permalink indicator but just like WP Side Comments, there is no way to reply to specific comments.</p>
<div id="attachment_25695" class="wp-caption aligncenter"><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/InlineCommentsAtWork.png" rel="prettyphoto[25675]"><img class="size-full wp-image-25695" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/InlineCommentsAtWork.png?resize=1025%2C566" alt="Inline Comments Show Up To The Right Of The Content" /></a><p class="wp-caption-text">Inline Comments Show Up To The Right Of The Content</p></div>
<p>The ability to specify which selectors the bubble appears next to is important. By default, they appear next to every text element on the page. You&#8217;ll need to check with your theme but using a child theme of Stargazer, I configured <em>.entry-content p</em> to be the only element to have side comments.</p>
<p>The user experience is not ideal. When publishing a comment next to a paragraph, the entire page is reloaded and you&#8217;re taken to your comment at the bottom of the page. The experience would be better if the comment was published <strong>in place</strong> without a page reload. As for responsive layouts, the bubbles disappear once the page shrinks to a certain size. I&#8217;m fine with this behaviour since all of the comments are viewable in the native commenting area anyways.</p>
<p>I don&#8217;t like the animation used for the bubbles and there are no options to display the bubble at all times, even if no comments exist for the paragraph. By displaying the bubbles all the time, there wouldn&#8217;t be a need for an animation.</p>
<p>Using Ravel as an example, Inline Comments doesn&#8217;t look great out of the box. The side comment area is too small and the comment reply text is black. There are other color issues as well.</p>
<div id="attachment_25705" class="wp-caption aligncenter"><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/InlineCommentsOnRavel.png" rel="prettyphoto[25675]"><img class="size-full wp-image-25705" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/InlineCommentsOnRavel.png?resize=903%2C483" alt="Inline Comments On Ravel" /></a><p class="wp-caption-text">What Inline Comments Looks Like With The Ravel Theme</p></div>
<h3>Theme Compatibility Is Hard</h3>
<p>When we interviewed Matt Mullenweg in <a title="http://wptavern.com/wpweekly-episode-130-catching-up-with-matt-mullenweg" href="http://wptavern.com/wpweekly-episode-130-catching-up-with-matt-mullenweg">episode 130 of WordPress Weekly</a>, we briefly talked about the difficulty in adding user facing features to comments in WordPress. The last major improvement to comments was the addition of threaded comments in <a title="http://wordpress.org/news/2008/12/coltrane/" href="http://wordpress.org/news/2008/12/coltrane/">WordPress 2.7 ‘Coltrane’</a>. He explained, “<em>It’s very difficult to iterate comments as it’s hard to get those changes to be compatible with every WordPress theme in the world.</em>”</p>
<div id="attachment_25711" class="wp-caption aligncenter"><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/ThemeCompatibilityWordPressCommentsFeaturedImage.png" rel="prettyphoto[25675]"><img class="size-full wp-image-25711" src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/ThemeCompatibilityWordPressCommentsFeaturedImage.png?resize=639%2C200" alt="Theme Compatibility With WordPress Comment Plugins Featured Image" /></a><p class="wp-caption-text">photo credit: <a href="https://www.flickr.com/photos/necrorogicon/212828908/">NecroRogIcon</a> &#8211; <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">cc</a></p></div>
<p>Most of the plugins I found that offer Medium style comments are just simple connectors to services. Inline Comments and WP Side Comments are among the few that keep functionality within the plugin. Using services to accomplish this task eliminates most of the problems associated with doing everything within WordPress.</p>
<p>Services can use an iframe or style things outside of WordPress in order to have an interface that makes sense. Being independent of the theme gives it increased compatibility. Compatibility lowers the risk of things breaking when new features are added. The benefits go on and on but I don&#8217;t like the idea of letting a service handle my WordPress comments so I purposely left them out of this review.</p>
<h3>The Relationship Between Comments and Themes</h3>
<p>It would be great if a plugin could add Medium style comments while looking great with any theme but that appears to be a pipe dream. I&#8217;m a fan of seeing features in themes being turned into plugins but in this case, the developer of the <a title="http://aesopstoryengine.com/" href="http://aesopstoryengine.com/">AESOP Story Engine</a> Nick Haskins, may be right.</p>
<blockquote class="twitter-tweet" width="550"><p><a href="https://twitter.com/jeffr0">@jeffr0</a> pitfall of “functionality in plugins” . There comes a point where just has to be in a theme, or in an ecosystem around said plugin.</p>
<p>&mdash; Nick Haskins (@nphaskins) <a href="https://twitter.com/nphaskins/statuses/484100431157542912">July 1, 2014</a></p></blockquote>
<p></p>
<p>Comments are content and thus, are part of the presentation elements provided by a theme. Despite Inline Comments and WP Side Comments offering ways to style and override elements, at that point, it seems like it makes more sense to bake the features of those plugins into the theme. This way, compatibility is taken out of the equation and it becomes a unique selling point.</p>
<h3>For Now, There&#8217;s No Easy Way To Have Medium Style Commenting Through A Plugin</h3>
<p>Both plugins have their pros and cons but neither deliver a great out of the box experience. Each require style changes to match the theme they are used with. In summary, here&#8217;s what I&#8217;d like to see as enhancements or features for a new or existing Medium style commenting plugin.</p>
<ul>
<li>Constant display of the comment bubbles for just content paragraphs by default</li>
<li>No fancy animations</li>
<li>Real time commenting instead of forcing a page load</li>
<li>The ability for authors and readers to reply to inline comments</li>
<li>Have replies to each others comments show up as threaded comments in the native comment area</li>
<li>Better theme compatibility</li>
<li>A better user interface for publishing and reading inline comments</li>
</ul>
<p>What tips or suggestions do you have to maximize a plugin&#8217;s compatibility with themes, especially as it relates to comments? Do you know of any free WordPress themes that have Medium style commenting as a feature? Let us know in the comments.</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, 02 Jul 2014 19:25: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:"Jeff Chandler";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:24;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:69:"WordPress.tv: Ian Wilson: Understanding WordPress Filters and Actions";s: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=36148";s: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/07/02/ian-wilson-understanding-wordpress-filters-and-actions/";s: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:693:"<div id="v-robZ8C9O-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36148/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36148&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/07/02/ian-wilson-understanding-wordpress-filters-and-actions/"><img alt="Ian Wilson: Understanding WordPress Filters and Actions" src="http://videos.videopress.com/robZ8C9O/video-ec4e5d4eb8_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:"Wed, 02 Jul 2014 18:37: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: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:76:"WordPress.tv: Tony Perez: WordPress Security – It’s All About the Basics";s: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=36146";s: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:88:"http://wordpress.tv/2014/07/02/tony-perez-wordpress-security-its-all-about-the-basics-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:702:"<div id="v-1pQjXnsJ-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36146/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36146&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/07/02/tony-perez-wordpress-security-its-all-about-the-basics-2/"><img alt="Tony Perez: WordPress Security – It’s All About the Basics" src="http://videos.videopress.com/1pQjXnsJ/video-31b98e2d16_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:"Wed, 02 Jul 2014 18:11: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: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:91:"WordPress.tv: Andy Christian: Choosing and Customizing WordPress Themes (no code required!)";s: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=36096";s: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:90:"http://wordpress.tv/2014/07/02/choosing-and-customizing-wordpress-themes-no-code-required/";s: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:719:"<div id="v-3FggbbOn-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36096/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36096/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36096&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/07/02/choosing-and-customizing-wordpress-themes-no-code-required/"><img alt="Andy Christian: Choosing and Customizing WordPress Themes (no code required!)" src="http://videos.videopress.com/3FggbbOn/video-bdfb683f66_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:"Wed, 02 Jul 2014 18:10:36 +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:72:"WPTavern: Free bbPress Add-on Now Available For Eighties WordPress 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://wptavern.com/?p=25670";s: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/free-bbpress-add-on-now-available-for-eighties-wordpress-theme?utm_source=rss&utm_medium=rss&utm_campaign=free-bbpress-add-on-now-available-for-eighties-wordpress-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:3279:"<p>It&#8217;s somewhat unusual for WordPress theme developers to take bbPress into consideration when building themes. Styles and templates for bbPress compatibility usually constitute unnecessary weight for users who don&#8217;t have the plugin active on their sites. One smart way to add bbPress support to a theme is through a plugin.</p>
<p>This is exactly what Justin Kopepasah did for his free Eighties theme, which we <a href="http://wptavern.com/eighties-a-bold-free-wordpress-theme-focused-on-content" target="_blank">featured</a> a couple of weeks ago. Eighties has already been downloaded more than 22,000 times and will soon be added to WordPress.com&#8217;s collection of free themes. Today he released the <a href="https://wordpress.org/plugins/eighties-bbpress/" target="_blank">Eighties bbPress</a> plugin, which adds bbPress styles and templates to the theme.</p>
<p>The styles for forum topics fit beautifully into the Eighties color scheme:</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/forum-topics.png" rel="prettyphoto[25670]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/forum-topics.png?resize=1025%2C1497" alt="forum-topics" class="aligncenter size-full wp-image-25682" /></a></p>
<p>The forum index page lists all available forums on the site. The subscription page displays the user&#8217;s avatar, profile info, topics started, replies created, and favorites.</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/forums-page.png" rel="prettyphoto[25670]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/forums-page.png?resize=290%2C500" alt="forums-page" class="alignleft size-large wp-image-25686" /></a><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/user-subscription-page.png" rel="prettyphoto[25670]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/user-subscription-page.png?resize=278%2C300" alt="user-subscription-page" class="alignleft size-medium wp-image-25688" /></a></p>
<div class="clear"></div>
<hr />
<p>I asked Kopepasah what motivated him to add bbPress compatibility to his theme. &#8220;A few reasons,&#8221; he said. &#8220;The biggest is reason is that I know bbPress does not get the appreciation it deserves as a forum software. Adding a new, modern &#8216;default&#8217; template for bbPress is now on my list.&#8221;</p>
<p>Check out a <a href="http://eighties.me/forums/" target="_blank">live demo of the bbPress add-on</a> in action on the Eighties theme website. You can further customize the bbPress templates by copying a template file from the add-on over to your theme or child theme. This will override the template file in the add-on. All of the bbPress template files can be found in eighties-bbpress/templates/bbpress.</p>
<p>If you&#8217;re using the Eighties theme and want to add forums to your site, this bbPress add-on is an excellent option. It&#8217;s also a prime example for theme authors who want to learn how to add bbPress compatibility to their themes without forcing all the extra weight for non-bbPress users. Download the <a href="https://wordpress.org/plugins/eighties-bbpress/" target="_blank">Eighties bbPress</a> add-on for free from the WordPress 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:"Wed, 02 Jul 2014 17:38: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: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: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:98:"Post Status: Obox has launched Instant: white labeled, seamless hosting for their 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:30:"http://www.poststat.us/?p=6775";s: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:150:"http://www.poststat.us/obox-instant-wordpress-themes-and-hosting/?utm_source=rss&utm_medium=rss&utm_campaign=obox-instant-wordpress-themes-and-hosting";s: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:"<p><img class="aligncenter size-large wp-image-6783" src="http://www.poststat.us/wp-content/uploads/2014/07/obox-instant-752x276.jpg" alt="obox-instant" width="752" height="276" />Average customers often don&#8217;t know the difference between domains, WordPress themes, plugins, and hosting. They have to learn as they go, or hope they land somewhere someone will guide them well.</p>
<p>I once did a WordCamp double-session on WordPress 101. I did two hours of information, that I felt was pretty basic. I finished the presentation by showing the audience some of the power of custom post types. At the end, the first question someone asked was the difference between a domain name and hosting.</p>
<h3>Obox Instant</h3>
<p>Obox has soft-launched <a href="http://oboxthemes.com/instant">Instant</a>, a new service that offers a white-labeled hosting solution for their themes. The process for new customers is simple: choose a theme, pick the &#8220;Instant&#8221; pricing option, sign up, and pick your domain for your new website. Then Obox will setup your site &#8220;to look exactly like the theme demo.&#8221;</p>
<p>The &#8220;feature&#8221; to make the site look like the demo is no small feature. You&#8217;d be shocked how many folks install a theme with little to no idea how to replicate the carefully crafted website that is the average theme demo. It&#8217;s a common cause for frustration.</p>
<p>Obox is one of the first well-known theme shops I know of to offer a white-label (and white-glove for that matter) hosting option for their customers.</p>
<h3>How Instant works</h3>
<p>Instant is similar to most hosted website services. You are an Obox customer, not a customer of their hosting partner.</p>
<p>For Instant, they are partnered with <a href="http://www.rsaweb.co.za/">RSAWeb</a>, a large ISP with data centers in South Africa and London, and they are based out of Obox&#8217;s home country of South Africa.</p>
<p>Instant customers aren&#8217;t as restricted as with some services, especially like other hosted services such as WordPress.com or Evermore, <a title="Evermore, hosted WordPress with power and ease of use" href="http://www.poststat.us/evermore-interview/">which I recently profiled</a>. Instant customers can install their own plugins and do pretty much anything a normal self-hosted WordPress user can do.</p>
<p>What Obox does is make hosting something their customers don&#8217;t have to think about. While it&#8217;s a somewhat hefty $49 per month, customers get 2GB of storage and unlimited bandwidth and pageviews, as well as backups, traditional cPanel access, and other items. Obox is also going to be the support liaison for their customers, and have partnered with other WordPress companies, like WooThemes, to offer customers discounts.</p>
<h3>Common business plugins at the ready</h3>
<p><span id="more-6775"></span></p>
<p><img class="aligncenter size-large wp-image-6779" src="http://www.poststat.us/wp-content/uploads/2014/07/obox-instant-services-752x231.jpg" alt="obox-instant-services" width="752" height="231" /></p>
<p>Obox Instant comes pre-packaged with a suite of plugins that many businesses want or need: eCommerce; a team page; a contact page; testimonial, portfolio, and service custom post type plugins; and more.</p>
<p>Many theme providers support similar plugins, but it&#8217;s always the site owners responsibility to go out and wrangle them up and configure them. This is another pain point the Obox team have noticed over the years, and decided they wanted to fix.</p>
<h3>Solve the actual problem</h3>
<p>Offering WordPress theme downloads is a strange concept. It&#8217;s product delivery. It&#8217;s service of updates. It&#8217;s support. But for someone that wants a website, it doesn&#8217;t solve any problems. It&#8217;s a piece of the puzzle. Yet, many new website owners land on theme download or sales pages when they are searching for how to launch a website.</p>
<p>What I like about Obox Instant is that they are offering to solve the complete problem, without lock-in, as a complementary service to their theme downloads.</p>
<p>And Obox will not be the last to do this. I&#8217;ve now said it a near nauseating number of times on this blog, but I believe this is the future of theme shops.</p>
<p>Why should a theme shop just offer a piece of the puzzle, then be the primary place for support burdens, all for the price of a theme and theme support? The customer wants and needs a <em>website</em> and complete <em>website support</em>.</p>
<p>With <a href="http://oboxthemes.com/instant">Obox Instant</a>, they are solving the problem, not selling a piece of the larger puzzle. And I like that very much.</p>
<div>
				<h5>Post Status is proudly supported by The Theme Foundry</h5>Meet Make. A drag and drop WordPress theme from the Theme Foundry with unmatched versatility, power, and style. <a class="fade feature-link more-link" href="http://thethemefoundry.com/wordpress-themes/make/?utm_source=post_status&utm_medium=rss&utm_campaign=make">Try it for free.</a></div><!-- .entry-summary --><p>The post <a rel="nofollow" href="http://www.poststat.us/obox-instant-wordpress-themes-and-hosting/">Obox has launched Instant: white labeled, seamless hosting for their WordPress themes</a> is from <a rel="nofollow" href="http://www.poststat.us">Post Status</a>.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 02 Jul 2014 13:52: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:15:"Brian Krogsgard";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i: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:81:"WPTavern: WordPress Tip: Save a Few Clicks With the Instant Featured Image Plugin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=25622";s: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/wordpress-tip-save-a-few-clicks-with-the-instant-featured-image-plugin?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-tip-save-a-few-clicks-with-the-instant-featured-image-plugin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1672:"<p>If you spend enough time in the WordPress post editor, you&#8217;ll soon discover the minor annoyance of not being able to assign a featured image from the media modal after clicking on the &#8220;Add Media&#8221; button. You&#8217;re required to use the &#8220;Set Featured Image&#8221; link in the editor&#8217;s sidebar in order to do it. But what about those times when you want to feature the image that you&#8217;re also inserting into the content?</p>
<p><a href="http://wordpress.org/plugins/instant-featured-image/" target="_blank">Instant Featured Image</a> is a new plugin that will save you a net of two clicks in the process of inserting an image and assigning it as featured. It adds a new &#8220;Insert &amp; Set Featured Image&#8221; button to the Insert Media screen, as seen below:</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/insert-media.png" rel="prettyphoto[25622]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/insert-media.png?resize=1025%2C694" alt="insert-media" class="aligncenter size-full wp-image-25660" /></a></p>
<p>In the event that you want to select multiple media items to insert, the plugin will set the last image in the selected set as the featured image.</p>
<p>If you want to streamline the process of inserting and featuring an image at the same time, grab this handy tool and add it to your blogging workflow. This is one of those plugins that, after you add it, you may soon forget that it isn&#8217;t a native part of WordPress. You can download <a href="http://wordpress.org/plugins/instant-featured-image/" target="_blank">Instant Featured Image</a> from WordPress.org.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 02 Jul 2014 06:07:03 +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: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:72:"WPTavern: Hashcash WordPress Plugin Makes Bots and Spammers Work For You";s: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=25569";s: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/hashcash-wordpress-plugin-makes-bots-and-spammers-work-for-you?utm_source=rss&utm_medium=rss&utm_campaign=hashcash-wordpress-plugin-makes-bots-and-spammers-work-for-you";s: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:4063:"<p>Patience for CAPTCHAs is wearing thin these days. There&#8217;s nothing more annoying than being slowed down by a virtually illegible mess of letters and numbers. The audio CAPTCHAs are reminiscent of your worst nightmares and are even more baffling than the visual ones. Despite the fact that everyone groans inside when landing upon a CAPTCHA, many major websites continue to employ them, for lack of a better method, in the war against bots.</p>
<p>The folks at <a href="https://hashcash.io/" target="_blank">Hashcash.io</a> have created a new way to keep bots and spammers at bay by forcing the user&#8217;s browser to solve math. This also helps to secure sites against brute force attacks. Hashcash utilizes open technologies including Asm.js, HTML5, and Web Workers to keep your login form under lockdown until the browser has solved the required math.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/browser.png" rel="prettyphoto[25569]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/browser.png?resize=848%2C600" alt="browser" class="aligncenter size-full wp-image-25638" /></a></p>
<p>The Hashcash team created a <a href="http://wordpress.org/plugins/hashcash/" target="_blank">WordPress plugin</a> to help users get started quickly, not to be confused with the popular <a href="http://wordpress.org/plugins/wp-hashcash/" target="_blank">WP-Hashcash plugin</a>. The plugin integrates Hashcash.IO service with login, registration, and comment forms. Here&#8217;s how it works:</p>
<p>The submit button is disabled until the user unlocks it.</p>
<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/hashcash-notice.png" rel="prettyphoto[25569]"><img src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/07/hashcash-notice.png?resize=476%2C543" alt="hashcash-notice" class="aligncenter size-full wp-image-25649" /></a></p>
<p>A progress bar fills up while the browser is solving the math to unlock the button. It updates both visually and via WAI-ARIA to inform blind users via screen reader about the progress.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/hashcash-unlocking.png" rel="prettyphoto[25569]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/hashcash-unlocking.png?resize=476%2C543" alt="hashcash-unlocking" class="aligncenter size-full wp-image-25647" /></a></p>
<p>When the form is unlocked, it displays the green unlocked indicator:</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/hashcash-unlocked.png" rel="prettyphoto[25569]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/07/hashcash-unlocked.png?resize=476%2C543" alt="hashcash-unlocked" class="aligncenter size-full wp-image-25651" /></a></p>
<p>Supported browsers include:</p>
<ul>
<li>Google Chrome 28+</li>
<li>Mozilla Firefox 22+</li>
<li>Internet Explorer 10+</li>
<li>Opera 18+</li>
</ul>
<p>You can test out Hashcash in operation on the <a href="http://wpdemo.hashcash.io/" target="_blank">live WordPress demo</a> where it is active on login, comment and registration screens. The plugin is fully accessible and follows both common sense and accessibility guidelines and is focusable and actionable via Tab-Enter keys.</p>
<p>After installing Hashcash, you will need to enter public and private keys for the service from the <a href="https://hashcash.io/" target="_blank">Hashcash.io</a> website in the settings page. Here you can also adjust the complexity value, which determines how much work is required from the browser to unlock the submit button.</p>
<p>Ultimately, the team at Hashcash plans to allow you to make some cash while stopping spammers, but the cash feature is still in development. We&#8217;ll keep you updated on where that goes. If you&#8217;d rather have your browser solve math instead of forcing yourself to squint at a CAPTCHA, download the free WordPress.org-approved <a href="http://wordpress.org/plugins/hashcash/" target="_blank">Hashcash</a> plugin via your site&#8217;s admin panel.</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, 02 Jul 2014 00:44:12 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:31;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:57:"WPTavern: VersionPress Misses Crowdfunding Goal By $14.5K";s: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=25619";s: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:156:"http://wptavern.com/versionpress-misses-crowdfunding-goal-by-14-5k?utm_source=rss&utm_medium=rss&utm_campaign=versionpress-misses-crowdfunding-goal-by-14-5k";s: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:6532:"<p><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/VersionPressFeaturedImage.png" rel="prettyphoto[25619]"><img class="size-full wp-image-24643" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/VersionPressFeaturedImage.png?resize=650%2C200" alt="Version Control Featured Image" /></a></p>
<p>The crowdfunding campaign for <a title="http://versionpress.net" href="http://versionpress.net" target="_blank">VersionPress</a> has concluded and unfortunately, they&#8217;ve come up short. The team raised just <strong>45% of the $30,000</strong> funding goal. Despite not hitting the goal, Borek Bernard <a title="http://versionpress.wordpress.com/2014/07/01/the-future-of-versionpress/" href="http://versionpress.wordpress.com/2014/07/01/the-future-of-versionpress/" target="_blank">has announced</a> they will self-fund the rest of the development while leaving open the possibility to work with a third-party sponsor. The first version is expected to be released in the fourth quarter of 2014.</p>
<p>If you funded the project, you should have received an email with instructions explaining how to request a refund if you&#8217;d like your money back. If you don&#8217;t request a refund, you&#8217;ll be given a receipt from VersionPress next week.</p>
<p>While the campaign was not financially successful, it validated VersionPress as a good idea. As Bernard explains,</p>
<blockquote><p>I can’t tell you how encouraging all this is. If we learned something from the campaign it’s that it is certainly not just about fund raising. We received a lot of positive energy, some very good feedback and I have had many interesting conversations with people who <em>deeply cared</em> about VersionPress. We couldn’t just let it go.</p></blockquote>
<h3>Campaign Started Off On A Rocky Note</h3>
<p>When I initially <a title="http://wptavern.com/versionpress-hopes-to-bring-version-control-to-the-masses" href="http://wptavern.com/versionpress-hopes-to-bring-version-control-to-the-masses" target="_blank">wrote about the project</a>, several readers questioned what license the project would have. Some advocated they wouldn&#8217;t financially support a WordPress plugin that was not licensed under the GPL or a compatible license. A few days after publishing the article, <a title="http://wptavern.com/versionpress-adopts-the-gpl-software-license" href="http://wptavern.com/versionpress-adopts-the-gpl-software-license" target="_blank">VersionPress announced</a> they would license their plugin under the GPL.</p>
<h3>The Issue Of Trust</h3>
<p>Unlike <a title="https://www.kickstarter.com/" href="https://www.kickstarter.com/" target="_blank">Kickstarter</a> or <a title="https://www.indiegogo.com/" href="https://www.indiegogo.com/" target="_blank">Indiegogo</a>, VersionPress opted to self-host their crowdfunding campaign. This is a practice not commonly seen in the WordPress community. This also raised issues of whether or not the developers could be trusted.</p>
<p>Kickstarter is open to backers all over the world but project creation is <a title="https://www.kickstarter.com/help/faq/creator+questions#faq_41823" href="https://www.kickstarter.com/help/faq/creator+questions#faq_41823" target="_blank">only available</a> to those in the following countries:</p>
<ul>
<li>US</li>
<li>UK</li>
<li>Canada</li>
<li>Australia</li>
<li>New Zealand</li>
<li>Netherlands</li>
</ul>
<p>Since Bernard and Jan Voráček reside in the Czech Republic, they were unable to use Kickstarter. They opted not to use Indiegogo or other crowdfunding platforms because any such platform shouldn&#8217;t be the primary reason to fund a project. By self-hosting the campaign, they were able to control the message, branding, and free themselves of limitations other platforms have.</p>
<p>One of the primary benefits to using Kickstarter is that it&#8217;s an established entity that has the backers best interests in mind. Backers are less likely to be taken advantage of versus a self-hosted campaign.</p>
<h3>How Could the Campaign Have Gone Better?</h3>
<p>I think you only have one shot to obtain funding if you go the crowdfunding route so it&#8217;s important to have all your ducks in a row. When I discovered the project and campaign, I noticed it was already under the 20 day mark instead of the full month. The campaign started late and those were valuable days lost.</p>
<p>Not being clear and decisive up front about which license the project would have hurt the campaign. As I was one of the first to write about the campaign, the focus turned towards the licensing issue versus spreading the word to as many people as possible.</p>
<p>When I donated $20 to the project, there were no options to tell my friends and followers. I had to do this manually. I think this is one of the key pieces to the lack of funding for this project. When I see a lot of people in my Twitter timeline with automated tweets that they just donated to a project, I take notice. If anything, I research the project to determine why so many of my followers are giving them money. Social donations also help to prevent campaign founders from being too aggressive when asking for funds since the social interactions of multiple individuals are doing the advertising.</p>
<h3>Looking Ahead To VersionPress 1.0</h3>
<div id="attachment_25625" class="wp-caption aligncenter"><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/UndoButtonFeaturedImage.png" rel="prettyphoto[25619]"><img class="size-full wp-image-25625" src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/UndoButtonFeaturedImage.png?resize=639%2C300" alt="Undo Button Featured Image" /></a><p class="wp-caption-text">photo credit: <a href="https://www.flickr.com/photos/llauren/42440655/">llauren</a> &#8211; <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">cc</a></p></div>
<p>I&#8217;m happy the team has decided to continue on with the project despite not hitting their funding goal. It&#8217;s a great idea and no other plugin that I know of has the proposed feature set of VersionPress, especially the tight integration with the database. During the campaign, I heard someone describe the plugin as <em>The Undo Button For WordPress</em>. The slogan has a nice ring to it and does a better job of explaining what VersionPress is to the common user.</p>
<p>Are you happy that VersionPress will be a reality despite not hitting their goal? What do you think they could have done differently to reach their funding goal?</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, 01 Jul 2014 19:57: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: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: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:56:"WordPress.tv: Michelle Schulp: A Website Is Not A Poster";s: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=36133";s: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/07/01/michelle-schulp-a-website-is-not-a-poster/";s: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:667:"<div id="v-enxrOwiZ-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36133/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36133&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/07/01/michelle-schulp-a-website-is-not-a-poster/"><img alt="Michelle Schulp: A Website Is Not A Poster" src="http://videos.videopress.com/enxrOwiZ/video-7748dd637f_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, 01 Jul 2014 18:34:30 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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: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:60:"WordPress.tv: Joe Casabona: Responsive Design 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=36144";s: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/07/01/joe-casabona-responsive-design-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:675:"<div id="v-ELcUffds-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36144/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36144&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/07/01/joe-casabona-responsive-design-with-wordpress/"><img alt="Joe Casabona: Responsive Design with WordPress" src="http://videos.videopress.com/ELcUffds/video-82578fa0c8_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:"Tue, 01 Jul 2014 18:29:59 +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: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:88:"WPTavern: WordPress MailPoet Plugin Security Vulnerability: Immediate Update Recommended";s: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=25603";s: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:218:"http://wptavern.com/wordpress-mailpoet-plugin-security-vulnerability-immediate-update-recommended?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-mailpoet-plugin-security-vulnerability-immediate-update-recommended";s: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:2470:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/mailpoet.jpg" rel="prettyphoto[25603]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/07/mailpoet.jpg?resize=678%2C250" alt="mailpoet" class="aligncenter size-full wp-image-25607" /></a></p>
<p>The security research team at <a href="http://blog.sucuri.net/2014/07/remote-file-upload-vulnerability-on-mailpoet-wysija-newsletters.html" target="_blank">Sucuri</a> has discovered a vulnerability in the popular <a href="https://wordpress.org/plugins/wysija-newsletters/" target="_blank">WordPress MailPoet Plugin</a>, formerly known as WYSIJA Newsletters. The bug leaves MailPoet open to an attack wherein a file can be uploaded remotely without authentication. Sucuri is classifying this as a serious vulnerability and recommends an immediate update for anyone using the plugin.</p>
<blockquote><p>If you have this plugin activated on your website, the odds are not in your favor. An attacker can exploit this vulnerability without having any privileges/accounts on the target site. This is a major threat, it means every single website using it is vulnerable.</p></blockquote>
<h4>Details of the Vulnerability</h4>
<p>The bug essentially allows any intruder to upload a PHP file without having any user permissions on the site, opening the door for sending spam, hosting malware, or any other similarly malicious intent.</p>
<p>The plugin&#8217;s developer was using the <a href="http://developer.wordpress.org/reference/hooks/admin_init/" target="_blank">admin_init</a> hook to verify if the user was allowed to upload files, Sucuri explained in the <a href="http://blog.sucuri.net/2014/07/remote-file-upload-vulnerability-on-mailpoet-wysija-newsletters.html" target="_blank">disclosure</a>. &#8220;However, any call to /wp-admin/admin-post.php also executes this hook without requiring the user to be authenticated, thus making the theme upload functionality available to everybody.&#8221; Plugin developers are encouraged to take note of how easily this simple error can create a vulnerability.</p>
<p><a href="https://wordpress.org/plugins/wysija-newsletters/" target="_blank">MailPoet</a> has been downloaded more than 1.7 million times and is used on thousands of WordPress sites. The only safe version is 2.6.7, which was released today with the patch for the vulnerability. If your site or your clients&#8217; sites are using this plugin, an immediate update is recommended.</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, 01 Jul 2014 17:21: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: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:59:"WordPress.tv: Aaron Jorbin: Color Theory for Web Developers";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wordpress.tv/?p=36137";s: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:76:"http://wordpress.tv/2014/07/01/aaron-jorbin-color-theory-for-web-developers/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:673:"<div id="v-GWJdrGFt-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36137/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36137&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/07/01/aaron-jorbin-color-theory-for-web-developers/"><img alt="Aaron Jorbin: Color Theory for Web Developers" src="http://videos.videopress.com/GWJdrGFt/video-5707e06e42_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:"Tue, 01 Jul 2014 16:20: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: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:27:"Akismet: June Stats Roundup";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://blog.akismet.com/?p=1598";s: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:54:"http://blog.akismet.com/2014/07/01/june-stats-roundup/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:4303:"<p><em>This post is part of a monthly series summarizing some stats and figures from the Akismet universe. Feel free to browse <a href="http://blog.akismet.com/category/monthly-roundup/">all of  the posts in the series</a>.</em></p>
<p>In June, Akismet caught <strong>5,349,305,000</strong> pieces of spam &#8211; that includes spam comments, forum posts, contact form submissions, etc. <strong>If each piece of spam were one meter (that&#8217;s about three feet), that would be enough spam to tour around the Earth 130 times!</strong></p>
<div id="attachment_1603" class="wp-caption alignnone"><a href="https://akismet.files.wordpress.com/2014/07/around-the-earth.jpg"><img class="wp-image-1603 size-large" src="http://akismet.files.wordpress.com/2014/07/around-the-earth.jpg?w=700&h=466" alt="" /></a><p class="wp-caption-text">&#8220;<a href="https://www.flickr.com/photos/wespeck/4711052254">Where To Next&#8230;</a>&#8221; by <a href="https://www.flickr.com/photos/wespeck/">gfpeck</a> is licensed under <a href="https://creativecommons.org/licenses/by-nd/2.0/">CC BY-ND 2.0</a></p></div>
<p>Even so, the number of spam pieces caught this month is 18% less than the number caught last month. But, we caught 69% more spam pieces this month than last year in June. Here&#8217;s a breakdown of the amount of spam and ham (that is, real) messages detected by Akismet this month:</p>
<p><img class="alignnone size-large wp-image-1612" src="http://akismet.files.wordpress.com/2014/07/akismet-spam-and-ham-stats-june-2014.png?w=700&h=436" alt="Akismet Spam and Ham Stats June 2014" /></p>
<p>As usual, there is much more spam going around than ham &#8211; there were only 2,847,015,00 non-spam messages detected by Akismet in June, which makes up just 5% of all the messages reviewed by Akismet. <strong>If each <em>real messages</em> were one meter, they would only be enough for 7 tours around the Earth.</strong></p>
<p>This month, same as last month, there weren&#8217;t any big dips or spikes in spam numbers. The busiest day of the month was June 11th with about 201 million spam messages caught, the slowest day was June 22nd with about 144 million spam caught. In June we missed only 1 in about 2,956 spam comments.</p>
<p>There were no service interruptions this month, so the fluctuations of in the numbers of spam comments detected are part of spam&#8217;s natural ebb and flow. For service interruption announcements you can visit our <a href="http://status.automattic.com/9931/136079/Akismet-API">Akismet API status page</a> or <a href="https://twitter.com/akismet">follow us on Twitter</a>.</p>
<p>The spam statistics you see on your own site may resemble those we see in aggregate, or they may have larger spikes or troughs. If you&#8217;re seeing much more spam than usual, please <a href="http://akismet.com/contact/">contact</a> us so we can help you sort things out <span class="wp-smiley emoji emoji-smile" title=":)">:)</span>.</p>
<p><strong>Spam Reading We Enjoyed</strong></p>
<ul>
<li>The new Canadian anti-spam law comes into effect today, but The Montreal Gazette <a href="http://www.montrealgazette.com/business/antispam+wont+stop+unwanted+emails+says+legal+expert/9988283/story.html">reports</a> that small businesses are not yet fully ready for it, though they still have time to prepare</li>
<li>Business Insider&#8217;s Gus Lubin <a href="http://www.businessinsider.com/what-happens-when-you-mark-emails-as-spam-2014-6">tells us</a> what happens when you incorrectly click the spam button in your email inbox: marking an email as spam when it&#8217;s really not, is not cool.</li>
<li><a href="http://www.pcworld.com/article/2362404/don-t-let-spammers-take-over-the-comments-on-your-site.html">This article</a> from PC World reminds us that most spam comes from just a few sources (yet another example of the 80-20 rule), and the best way to thwart spam comments is by staying vigilant.</li>
</ul><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/akismet.wordpress.com/1598/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/akismet.wordpress.com/1598/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.akismet.com&blog=116920&post=1598&subd=akismet&ref=&feed=1" width="1" height="1" />";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 01 Jul 2014 11:00: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:7:"Valerie";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i: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:77:"WPTavern: WP-CLI 0.16 Adds WP-Cron Management and Core Checksums Verification";s: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=25577";s: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:198:"http://wptavern.com/wp-cli-0-16-adds-wp-cron-management-and-core-checksums-verification?utm_source=rss&utm_medium=rss&utm_campaign=wp-cli-0-16-adds-wp-cron-management-and-core-checksums-verification";s: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:2779:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/01/wp-cli.jpg" rel="prettyphoto[25577]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/01/wp-cli.jpg?resize=800%2C271" alt="wp-cli" class="aligncenter size-full wp-image-14390" /></a></p>
<p>WP-CLI 0.16 was <a href="http://wp-cli.org/blog/version-0.16.html" target="_blank">released</a> today with help from contributors at WordCamp Seattle. Cron management is the headline feature in this release, and you can now check all scheduled cron events:</p>
<p><code>$ wp cron event list</code></p>
<p>This will output the hook from which the WP-Cron event is fired, next_run_gmt, next_run_relative, and the recurrence (i.e. 12hrs, 1 day, etc.)</p>
<p>You can also now run a specific cron event:</p>
<p><code>$ wp cron event run wp_scheduled_delete<br />
Success: Successfully executed the cron event 'wp_scheduled_delete'</code></p>
<p>Version 0.16 also allows you inspect registered cron schedules. You can get all the details by typing in <code>wp help cron</code>.</p>
<p>This release adds the capability of verifying core checksums, a cool new feature that uses the the MD5 algorithm to see if any of your WordPress core files have been compromised. This is very handy if you suspect that a site has been hacked. If there are no problems, you&#8217;ll see a success message. If files have been modified, you&#8217;ll see an error:</p>
<p><code>$ wp core verify-checksums<br />
Warning: File doesn't verify against checksum: readme.html<br />
Error: WordPress install doesn't verify against checksums.</code></p>
<p>WP-CLI 0.16 includes roughly a dozen new commands and fixes, with <a href="https://github.com/wp-cli/wp-cli/issues?milestone=23&page=1&state=closed" target="_blank">37 closed issues</a> in this milestone. Check out the release <a href="http://wp-cli.org/blog/version-0.16.html" target="_blank">announcement</a> to see a list of all the new commands available.</p>
<p>The project has been trucking along successfully after Daniel Bachhuber took over as the <a href="http://wp-cli.org/blog/new-maintainer-daniel-bachhuber.html" target="_blank">new maintainer</a> in mid-April. Bachhuber <a href="http://wp-cli.org/blog/survey-results.html" target="_blank">conducted a survey</a> a couple of months ago to determine how to prioritize new development on the project. The results showed that WP-CLI is largely used to install, update, and perform migrations. The two releases that followed have helped resolve issues related to those tasks.</p>
<p>The <a href="http://wp-cli.org/" target="_blank">wp-cli.org</a> website is sporting a fresh, new look. Drop by and check out the details of the latest <a href="http://wp-cli.org/blog/version-0.16.html" target="_blank">0.16 release</a>.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 01 Jul 2014 03:33: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: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:77:"WPTavern: Two WordPress Plugins That Enable Anonymous Previews Of Draft Posts";s: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=25564";s: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:198:"http://wptavern.com/two-wordpress-plugins-that-enable-anonymous-previews-of-draft-posts?utm_source=rss&utm_medium=rss&utm_campaign=two-wordpress-plugins-that-enable-anonymous-previews-of-draft-posts";s: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:4151:"<p>Have you ever run into a situation where you need someone to preview a post but don&#8217;t want to give them access to your site? Despite the WordPress plugin directory containing over 31K plugins, there are few that offer this type of functionality. WordPress doesn&#8217;t have this ability out of the box but there are two plugins that make this task extremely easy.</p>
<h3>Public Post Preview</h3>
<p>The first is called <a title="https://wordpress.org/plugins/public-post-preview/" href="https://wordpress.org/plugins/public-post-preview/">Public Post Preview</a> by <a title="http://wphelper.de/" href="http://wphelper.de/">Dominik Schilling</a>. Once installed, you&#8217;ll see a new <strong>Enable Public Preview</strong> checkbox added to the Publish metabox. When selected, a link is generated that you can copy and paste to the individual you&#8217;d like to preview a post. The link generates the same preview you would see when hitting the Preview button in the WordPress post editor.</p>
<div id="attachment_25566" class="wp-caption aligncenter"><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/PublicPreviewCheckboxInPublishMetabox.png" rel="prettyphoto[25564]"><img class="size-full wp-image-25566" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/PublicPreviewCheckboxInPublishMetabox.png?resize=279%2C393" alt="New Public Preview Option" /></a><p class="wp-caption-text">New Public Preview Option</p></div>
<p>Public Post Preview makes use of the built-in <a title="http://codex.wordpress.org/WordPress_Nonces" href="http://codex.wordpress.org/WordPress_Nonces">nonce functionality</a> of WordPress to expire links. By default, links are active for 48 hours. While there are no user facing options to configure the expiration time, you can use the <code>ppp_nonce_life</code> filter to extend or decrease the time. For example:</p>
<pre>add_filter( 'ppp_nonce_life', 'my_nonce_life' );
function my_nonce_life() {
    return 60 * 60 * 24 * 5; // 5 days
}</pre>
<p>The example code would expire the links after five days.</p>
<h3>WP-DraftsForFriends</h3>
<p><a title="https://wordpress.org/plugins/wp-draftsforfriends/" href="https://wordpress.org/plugins/wp-draftsforfriends/">WP-DraftsForFriends</a> developed by <a title="Visit author homepage" href="http://lesterchan.net">Lester &#8216;GaMerZ&#8217; Chan</a> requires a little more effort on the part of the user to share drafts. After installing, you&#8217;ll find the options located under <strong>Posts &#8211; Drafts For Friends</strong>. Users need to select a post that is in draft status and then set the expiration time for the preview link.</p>
<div id="attachment_25568" class="wp-caption aligncenter"><a href="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/WPDraftsForFriendsOptions.png" rel="prettyphoto[25564]"><img class="size-full wp-image-25568" src="http://i2.wp.com/wptavern.com/wp-content/uploads/2014/06/WPDraftsForFriendsOptions.png?resize=824%2C660" alt="Options To Set The Expiration Time and Manage Drafts" /></a><p class="wp-caption-text">Options To Set The Expiration Time and Manage Drafts</p></div>
<p>Once a draft is added, you&#8217;ll see the generated link within the Currently Shared Drafts section. There are options beneath the URL to either delete the draft or extend the time the link is available.</p>
<h3>Public Post Previews Wins Me Over</h3>
<p>While WP-DraftsForFriends provides an interface to manage links and drafts, I prefer the simplicity of Public Post Preview. I like that the URL is generated and accessible from within the Post Writing screen. It feels and looks like a natural part of the writing process.</p>
<p>WP-DraftsForFriends gets a nod for allowing each URL to have a specific time limit such as days, hours, minutes, or even seconds. Both plugins get a nod for supporting the various custom post status&#8217; that are part of the <a title="https://wordpress.org/plugins/edit-flow/" href="https://wordpress.org/plugins/edit-flow/">Edit Flow</a> plugin.</p>
<p><strong>Which plugin do you prefer or do you use a different technique to accomplish the same goal?</strong></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, 01 Jul 2014 01:41: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: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: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:65:"WPTavern: WPSeek Mobile: A WordPress Function Reference on the Go";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wptavern.com/?p=25535";s: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/wpseek-mobile-a-wordpress-function-reference-on-the-go?utm_source=rss&utm_medium=rss&utm_campaign=wpseek-mobile-a-wordpress-function-reference-on-the-go";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2780:"<p>WPSeek is a search engine for WordPress functions, filters, actions, and constants. The site, <a href="http://wptavern.com/interview-with-oliver-creator-of-wpseek-com" target="_blank">created by Oliver Schlöbe</a>, has been serving developers and theme authors for more than five years. A couple months ago, Schlöbe released a free <a href="https://play.google.com/store/apps/details?id=com.wpseek.mobile&hl=en" target="_blank">WPSeek Android app</a>, making the function reference and search engine easy to browse on Android devices.</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/wpseek-mobile.png" rel="prettyphoto[25535]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/wpseek-mobile.png?resize=281%2C500" alt="wpseek-mobile" class="alignright size-large wp-image-25545" /></a>The app allows you to browse all 2456+ functions, check out newest functions from the latest release, and drill down further for more information.</p>
<p>You can also search functions by several keywords. Results page listings display much of the information that you&#8217;d find on the desktop version of the site, except in a more readable way for mobile, including:</p>
<ul>
<li>Function descriptions</li>
<li>Parameters</li>
<li>Compatibility information</li>
<li>Similar functions</li>
<li>Top Google results</li>
<li>Code Snippets</li>
<li>User discussions</li>
</ul>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/function-reference.png" rel="prettyphoto[25535]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/function-reference.png?resize=281%2C500" alt="function-reference" class="alignleft size-large wp-image-25551" /></a>Having the search engine and reference in app form is useful if you&#8217;re out and about and need to look something up. It&#8217;s also great for long road trips or downtime when you want to learn more about WordPress functions.</p>
<p>So far the app has a 4.4 out of 5 star rating on Google Play, with downloads in the neighborhood of 5,000 &#8211; 10,000. One of the complaints about it is that it&#8217;s not available when the user is offline, and several reviewers have requested an offline version.</p>
<p>For comparison, you could visit <a href="http://hookr.io" target="_blank">hookr.io</a> in your mobile browser and get a similar experience as the WPSeek Mobile app. In that sense, the app form could still use some work to make it a better experience for mobile users. Still, for the first mobile WordPress search engine, it does a decent job of making the reference accessible on the go. Android users can download <a href="https://play.google.com/store/apps/details?id=com.wpseek.mobile&hl=en" target="_blank">WPSeek Mobile</a> for free from Google Play.</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, 30 Jun 2014 20:46: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: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:68:"WordPress.tv: Andrew Nacin: Advanced Topics in WordPress Development";s: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=36154";s: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:85:"http://wordpress.tv/2014/06/30/andrew-nacin-advanced-topics-in-wordpress-development/";s: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-OQSWFmWr-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36154/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36154&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/30/andrew-nacin-advanced-topics-in-wordpress-development/"><img alt="Andrew Nacin: Advanced Topics in WordPress Development" src="http://videos.videopress.com/OQSWFmWr/video-f67de7c2c0_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:"Mon, 30 Jun 2014 18:46:12 +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:54:"WordPress.tv: Ben Lobaugh: From Zero to WordPress Hero";s: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=36167";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:71:"http://wordpress.tv/2014/06/30/ben-lobaugh-from-zero-to-wordpress-hero/";s: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:657:"<div id="v-4X1k5wKA-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36167/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36167&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/30/ben-lobaugh-from-zero-to-wordpress-hero/"><img alt="Ben Lobaugh: From Zero to WordPress Hero" src="http://videos.videopress.com/4X1k5wKA/video-a824e1a00b_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:"Mon, 30 Jun 2014 18:14: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: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:52:"WordPress.tv: Josh Leuze: Building Your First Widget";s: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=36158";s: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:69:"http://wordpress.tv/2014/06/30/josh-leuze-building-your-first-widget/";s: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:653:"<div id="v-iWUqeCad-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36158/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36158&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/30/josh-leuze-building-your-first-widget/"><img alt="Josh Leuze: Building Your First Widget" src="http://videos.videopress.com/iWUqeCad/video-f280ade6a7_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:"Mon, 30 Jun 2014 18:08:48 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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: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:57:"WPTavern: How to Reblog Articles From Pocket 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://wptavern.com/?p=25503";s: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/how-to-reblog-articles-from-pocket-to-wordpress?utm_source=rss&utm_medium=rss&utm_campaign=how-to-reblog-articles-from-pocket-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:4993:"<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/pocket-to-wordpress.png" rel="prettyphoto[25503]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/pocket-to-wordpress.png?resize=1025%2C386" alt="pocket-to-wordpress" class="aligncenter size-full wp-image-25507" /></a></p>
<p><a href="https://getpocket.com" target="_blank">Pocket</a> is a handy service for saving articles to read later. It has mobile apps for every platform and its own reader that makes any content easy to read on the go. Once in awhile you read an article that really inspires you. Pocket&#8217;s tagging feature makes it possible to share those articles on your own blog.</p>
<p>With a little bit of help from the <a href="https://ifttt.com/" target="_blank">IFTTT</a> (If this, then that) service, you can easily reblog articles to a WordPress site. IFTTT triggers and actions are packaged into recipes. Here&#8217;s the recipe we&#8217;ll be starting from.</p>
<p><a href="https://ifttt.com/view_embed_recipe/186366-send-an-article-from-pocket-to-a-wordpress-blog" target="_blank" class="embed_recipe embed_recipe-l_47" id="embed_recipe-186366"><img src="https://ifttt.com/recipe_embed_img/186366" alt="IFTTT Recipe: Send an article from Pocket to a WordPress blog connects pocket to wordpress" width="370px" /></a></p>
<p>In order to use it, you&#8217;ll need to activate both the WordPress and Pocket channels when prompted. This will require you to put in your username and password for your blog so that IFTTT can access it to funnel content over.</p>
<p>First, you&#8217;ll need to create a trigger. Even if you&#8217;re starting from the recipe above, you can customize the &#8220;reblog&#8221; Pocket tag to something that works for you:</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/trigger.png" rel="prettyphoto[25503]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/trigger.png?resize=1025%2C423" alt="trigger" class="aligncenter size-full wp-image-25514" /></a></p>
<p>Next, you&#8217;ll need to set the action. You can customize the HTML to include the image, the excerpt (or opt for the full content), and link to the original article. You might even put &#8220;Reblog:&#8221; before the title, just to be clear.</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/action.png" rel="prettyphoto[25503]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/action.png?resize=1025%2C826" alt="action" class="aligncenter size-full wp-image-25516" /></a></p>
<p>The final step is to set up categories and tags for the post on your WordPress site. If you&#8217;re entering a new category here, then you&#8217;ll want to make sure this category exists on your WordPress site so there&#8217;s no conflict.</p>
<p><a href="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/categories-tags-post-status.png" rel="prettyphoto[25503]"><img src="http://i0.wp.com/wptavern.com/wp-content/uploads/2014/06/categories-tags-post-status.png?resize=1025%2C548" alt="categories-tags-post-status" class="aligncenter size-full wp-image-25521" /></a></p>
<p>Before clicking the update button, you&#8217;ll need to choose from the post status options: publish immediately, save as draft, or publish as private. The simplest reblog option is to publish immediately. However, if you want to add your own thoughts at the top of the post or adjust it in any way, then you might select the &#8220;save as draft&#8221; option.</p>
<p>After you save the recipe, you&#8217;ll be ready to go. Anytime you want to reblog an article from Pocket, all you have to do is apply the tag you set in the recipe:</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/add-tag-in-pocket.png" rel="prettyphoto[25503]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/add-tag-in-pocket.png?resize=1025%2C443" alt="add-tag-in-pocket" class="aligncenter size-full wp-image-25523" /></a></p>
<p>The re-blogged article will then get sent to your blog and placed under the correct category. IFTTT checks for new trigger data every 15 minutes for personal recipes, but sometimes the checks happen more frequently.</p>
<p><a href="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/reblogged-article.png" rel="prettyphoto[25503]"><img src="http://i1.wp.com/wptavern.com/wp-content/uploads/2014/06/reblogged-article.png?resize=1025%2C540" alt="reblogged-article" class="aligncenter size-full wp-image-25525" /></a></p>
<p>Re-blogging articles and adding your own thoughts is an easy way to keep fresh content flowing on your blog and to show people what you&#8217;ve been reading lately. The best part of this recipe is that it lets you hand-select the articles that you want to push to your blog. Once it&#8217;s set up, the only action required on your part is adding the &#8220;reblog&#8221; tag to Pocket articles. Everything else will happen automatically after it&#8217;s triggered.</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, 30 Jun 2014 16:58: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: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:63:"WordPress.tv: Marc Benzakein: There’s No Place Like 127.0.0.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:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"http://wordpress.tv/?p=36131";s: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/29/marc-benzakein-theres-no-place-like-127-0-0-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:678:"<div id="v-8hPCA64i-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36131/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36131&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/29/marc-benzakein-theres-no-place-like-127-0-0-1/"><img alt="Marc Benzakein: There’s No Place Like 127.0.0.1" src="http://videos.videopress.com/8hPCA64i/video-529968b1f5_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:"Sun, 29 Jun 2014 18:23: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: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: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:67:"WordPress.tv: Dustin Filippini: Comprehensive Dashboard Walkthrough";s: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=36092";s: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/29/dustin-filippini-comprehensive-dashboard-walkthrough/";s: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:689:"<div id="v-iutN2Wng-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36092/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36092/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36092&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/29/dustin-filippini-comprehensive-dashboard-walkthrough/"><img alt="Dustin Filippini: Comprehensive Dashboard Walkthrough" src="http://videos.videopress.com/iutN2Wng/video-4a2ee036a6_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, 29 Jun 2014 18:07:36 +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:59:"WordPress.tv: Heather Acton: Introduction to Custom Theming";s: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=36129";s: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:76:"http://wordpress.tv/2014/06/29/heather-acton-introduction-to-custom-theming/";s: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:673:"<div id="v-ZXeHg0BK-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/36129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/36129/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=36129&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/29/heather-acton-introduction-to-custom-theming/"><img alt="Heather Acton: Introduction to Custom Theming" src="http://videos.videopress.com/ZXeHg0BK/video-1ea6bb776f_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, 29 Jun 2014 18:03: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: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:36:"Alex King: Colorado Mountain College";s: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:48:"http://pinboard-6a441a20794027d4fda7576beaba4e6e";s: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:64:"http://crowdfavorite.com/blog/2014/06/colorado-mountain-college/";s: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:448:"<p>A pretty cool case study we released last week on creating a WordPress-powered website for Colorado Mountain College.</p>
<p class="threads-post-notice">This post is part of the thread: <a href="http://alexking.org/blog/thread/crowd-favorite">Crowd Favorite</a> &#8211; an ongoing story on this site. View the thread timeline for more context on this post.</p>
<p><a href="http://alexking.org/blog/2014/06/29/colorado-mountain-college">#</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:"Sun, 29 Jun 2014 15:00:02 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Alex";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:25:"Alex King: WordCamp Miami";s: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://alexking.org/?p=20084";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:50:"http://alexking.org/blog/2014/06/29/wordcamp-miami";s: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:3190:"<p>
<a href="http://alexking.org/blog/2014/06/29/wordcamp-miami/with-john-james-jacoby"><img width="160" height="120" src="http://alexking.org/wp-content/uploads/2014/05/011-20140510-P1030107-160x120.jpg" class="attachment-thumb-img" alt="With John James Jacoby" /></a>
<a href="http://alexking.org/blog/2014/06/29/wordcamp-miami/with-dre-armeda-shane-sanderson-and-brad-williams"><img width="160" height="120" src="http://alexking.org/wp-content/uploads/2014/05/010-20140510-P1030105-160x120.jpg" class="attachment-thumb-img" alt="With Dre Armeda, Shane Sanderson and Brad Williams" /></a>
<a href="http://alexking.org/blog/2014/06/29/wordcamp-miami/with-noel-tock"><img width="160" height="120" src="http://alexking.org/wp-content/uploads/2014/05/009-20140510-P1030097-160x120.jpg" class="attachment-thumb-img" alt="With Noel Tock" /></a>
<a href="http://alexking.org/blog/2014/06/29/wordcamp-miami/jason-karim-noel-and-bogdan"><img width="160" height="120" src="http://alexking.org/wp-content/uploads/2014/05/008-20140510-P1030096-160x120.jpg" class="attachment-thumb-img" alt="Jason, Karim, Noel and Bogdan" /></a>
<a href="http://alexking.org/blog/2014/06/29/wordcamp-miami/with-ptah-dunbar"><img width="160" height="120" src="http://alexking.org/wp-content/uploads/2014/05/007-20140510-P1030093-160x120.jpg" class="attachment-thumb-img" alt="With Ptah Dunbar" /></a>
<a href="http://alexking.org/blog/2014/06/29/wordcamp-miami/with-nathan-tyler"><img width="160" height="120" src="http://alexking.org/wp-content/uploads/2014/05/006-20140510-P1030092-160x120.jpg" class="attachment-thumb-img" alt="With Nathan Tyler" /></a>
<a href="http://alexking.org/blog/2014/06/29/wordcamp-miami/tom-and-noel-from-human-made"><img width="160" height="120" src="http://alexking.org/wp-content/uploads/2014/05/005-20140510-P1030090-160x120.jpg" class="attachment-thumb-img" alt="Tom and Noel from Human Made" /></a>
<a href="http://alexking.org/blog/2014/06/29/wordcamp-miami/business-panel"><img width="160" height="120" src="http://alexking.org/wp-content/uploads/2014/05/004-20140511-P1030110-160x120.jpg" class="attachment-thumb-img" alt="Business panel" /></a>
<a href="http://alexking.org/blog/2014/06/29/wordcamp-miami/goofing-off"><img width="160" height="120" src="http://alexking.org/wp-content/uploads/2014/05/003-20140509-IMG_5978-160x120.jpg" class="attachment-thumb-img" alt="Goofing off" /></a>
<a href="http://alexking.org/blog/2014/06/29/wordcamp-miami/business-panel-2"><img width="160" height="120" src="http://alexking.org/wp-content/uploads/2014/05/002-20140511-P1030112-160x120.jpg" class="attachment-thumb-img" alt="Business panel" /></a>
<a href="http://alexking.org/blog/2014/06/29/wordcamp-miami/chris-lema-on-stage"><img width="160" height="120" src="http://alexking.org/wp-content/uploads/2014/05/001-20140511-P1030131-160x120.jpg" class="attachment-thumb-img" alt="Chris Lema on stage" /></a>
</p>
<p>More than a little overdue, but better late than never &#8211; here are some photos from <a href="http://2014.miami.wordcamp.org/">WordCamp Miami 2014</a>. The full set is up on <a href="https://www.flickr.com/photos/alexkingorg/sets/72157644642662524/">Flickr</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:"Sun, 29 Jun 2014 14:04: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:4:"Alex";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:76:"WordPress.tv: Dianna Huff: Creating a Custom Freelancer Site Using 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=35324";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:93:"http://wordpress.tv/2014/06/28/dianna-huff-creating-a-custom-freelancer-site-using-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:701:"<div id="v-jtIz8JlF-1" class="video-player">
</div><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wptv.wordpress.com/35324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wptv.wordpress.com/35324/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wordpress.tv&blog=5089392&post=35324&subd=wptv&ref=&feed=1" width="1" height="1" /><div><a href="http://wordpress.tv/2014/06/28/dianna-huff-creating-a-custom-freelancer-site-using-wordpress/"><img alt="Dianna Huff: Creating a Custom Freelancer Site Using WordPress" src="http://videos.videopress.com/jtIz8JlF/video-39290da3a1_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, 28 Jun 2014 18:57: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:"";}}}}}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:9:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Tue, 08 Jul 2014 15:38:57 GMT";s:12:"content-type";s:8:"text/xml";s:14:"content-length";s:6:"182008";s:10:"connection";s:5:"close";s:4:"vary";s:15:"Accept-Encoding";s:13:"last-modified";s:29:"Tue, 08 Jul 2014 15:15:20 GMT";s:4:"x-nc";s:11:"HIT lax 250";s:13:"accept-ranges";s:5:"bytes";}s:5:"build";s:14:"20140708045730";}