<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Developer Resources</title>
	<atom:link href="http://developer.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://developer.wordpress.com</link>
	<description>Create cool applications that integrate with WordPress.com</description>
	<lastBuildDate>Wed, 08 May 2013 19:50:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='developer.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/2b9f802603565d131ae7d2ba65746574?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Developer Resources</title>
		<link>http://developer.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://developer.wordpress.com/osd.xml" title="Developer Resources" />
	<atom:link rel='hub' href='http://developer.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Custom post type and metadata support in the REST API</title>
		<link>http://developer.wordpress.com/2013/04/26/custom-post-type-and-metadata-support-in-the-rest-api/</link>
		<comments>http://developer.wordpress.com/2013/04/26/custom-post-type-and-metadata-support-in-the-rest-api/#comments</comments>
		<pubDate>Fri, 26 Apr 2013 18:36:13 +0000</pubDate>
		<dc:creator>Joey Kudish</dc:creator>
				<category><![CDATA[APIs]]></category>
		<category><![CDATA[Platform Updates]]></category>
		<category><![CDATA[bbpress]]></category>
		<category><![CDATA[custom post types]]></category>
		<category><![CDATA[jetpack]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[rest api]]></category>

		<guid isPermaLink="false">http://developer.wordpress.com/?p=3160</guid>
		<description><![CDATA[We&#8217;ve recently made some updates to the REST API which is available here on WordPress.com and for any Jetpack-enabled site that have the REST API module activated. The API now has full read and write support for custom post types and post metadata. You can specify a post&#8217;s post type when you create or edit [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=3160&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>We&#8217;ve recently made some updates to the REST API which is available here on WordPress.com and for any <a href="http://jetpack.me">Jetpack-enabled</a> site that have the REST API module activated. The API now has full read and write support for custom post types and post metadata.</p>
<p>You can specify a post&#8217;s post type when you <a href="http://developer.wordpress.com/docs/api/1/post/sites/%24site/posts/new/">create</a> or <a href="http://developer.wordpress.com/docs/api/1/post/sites/%24site/posts/%24post_ID/">edit</a> it. If you&#8217;re <a href="http://developer.wordpress.com/docs/api/1/get/sites/%24site/posts/%24post_ID/">fetching a single post</a>, you will receive it&#8217;s post type in the response. Of course, you can also specify a post type when <a href="http://developer.wordpress.com/docs/api/1/get/sites/%24site/posts/">fetching a series of posts</a>. In all cases the parameter to use or look out for is <code>type</code>.</p>
<p>You can also <a href="http://developer.wordpress.com/docs/api/1/get/sites/%24site/posts/">query posts</a> by <code>metadata</code> using the new <code>meta_key</code> and <code>meta_value</code> parameters. You can add, update, delete or retrieve a post&#8217;s metadata when <a href="http://developer.wordpress.com/docs/api/1/post/sites/%24site/posts/new/">creating</a>, <a href="http://developer.wordpress.com/docs/api/1/post/sites/%24site/posts/%24post_ID/">editing</a> or <a href="http://developer.wordpress.com/docs/api/1/post/sites/%24site/posts/%24post_ID/">getting</a> a single post, using the new <code>metadata</code> parameter which accepts an array of metadata <code>key</code>s, <code>id</code>s, <code>previous_value</code>s, <code>value</code>s and <code>operation</code>s, based on the operation you are trying to perform.</p>
<p>In order to enable your custom post types to work with the REST API on your Jetpack enabled sites, you will need to whitelist them using the new <code>rest_api_allowed_post_types</code> filter available in Jetpack, which is a simple <code>array</code> of the post type names that should be allowed to work with the API.</p>
<p>By default, all metadata keys are allowed in the API, as long as they are not <code>protected</code> keys. Any metadata key that starts with <code>_</code> is by default protected. Protected metadata keys can, however, be accessed and edited by users with the <code>edit_post_meta</code> (used for editing and viewing), <code>add_post_meta</code> and <code>delete_post_meta</code> capabilities as appropriate for each operation. We&#8217;ve also added a filter <code>rest_api_allowed_public_metadata</code> that allows you to specifically whitelist certain metadata keys to be accessed by any user, even if that key is protected.</p>
<p>Here&#8217;s a quick rundown. If the user performing the request is unauthenicated, he or she will not be able to add, edit or delete any metadata; will be able to read any metadata for which the key doesn&#8217;t begin with <code>_</code> but will not be able to read any metadata which begins with <code>_</code> unless it is whitelisted.</p>
<p>If the user performing the request is authenticated and has the above listed capabilities, he or she, will be able to read, add, edit or delete any metadata, even if it begins with <code>_</code> and is not whitelisted.</p>
<p>In order to make it easier for you to add support for custom post types and metadata in your own plugins and themes, we&#8217;ve also added a third filter <code>jetpack_rest_api_compat</code> in the <a href="http://plugins.trac.wordpress.org/browser/jetpack/trunk/jetpack.php">main Jetpack file</a>, which allows you to load additional files where you can then add all of your REST API compatibility code, using the filters above.</p>
<p>Because we love <a href="http://bbpress.org/">bbPress</a>, we&#8217;ve <a href="http://plugins.trac.wordpress.org/browser/jetpack/trunk/class.jetpack-bbpress-json-api-compat.php">bundled in</a> support for bbPress and the REST API directly into Jetpack, so that you can read, write and edit bbPress forums, topics and replies right out of the box. You can also use this file as an example on how to bundle support in your own plugins or themes.</p>
<p>Check out our <a href="http://developer.wordpress.com/docs/api/">documentation</a>, <a href="https://developer.wordpress.com/apps/">create an app</a>, and get started today!<br />
Let us know if you have any questions in the comments below.</p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=3160&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developer.wordpress.com/2013/04/26/custom-post-type-and-metadata-support-in-the-rest-api/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e3b86944dc95b3f722798bc3a74fe11d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jkudish</media:title>
		</media:content>
	</item>
		<item>
		<title>Developer plugin 1.2 released: UI Improvements and New Plugins</title>
		<link>http://developer.wordpress.com/2013/04/09/developer-plugin-1-2-released-ui-improvements-and-new-plugins/</link>
		<comments>http://developer.wordpress.com/2013/04/09/developer-plugin-1-2-released-ui-improvements-and-new-plugins/#comments</comments>
		<pubDate>Tue, 09 Apr 2013 18:44:32 +0000</pubDate>
		<dc:creator>Nick Daugherty</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[developer plugin]]></category>
		<category><![CDATA[development tools]]></category>

		<guid isPermaLink="false">http://developer.wordpress.com/?p=3090</guid>
		<description><![CDATA[Version 1.2 of the Developer plugin is hot off the press! 1.2 includes a host of UI improvements as well as two new plugins, Log Viewer by Markus Fischbacher, and Jetpack by Automattic, plus a new Jetpack constant,  JETPACK_DEV_DEBUG. This release aims to improve the usability of Developer by adding: Detailed messages in case of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=3090&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Version 1.2 of the <a href="http://wordpress.org/extend/plugins/developer" target="_blank">Developer plugin</a> is hot off the press!</p>
<p>1.2 includes a host of UI improvements as well as two new plugins, <a href="http://wordpress.org/extend/plugins/log-viewer/">Log Viewer</a> by <a href="http://profiles.wordpress.org/mfisc/">Markus Fischbacher</a>, and <a href="http://wordpress.org/extend/plugins/jetpack/" target="_blank">Jetpack</a> by <a href="http://profiles.wordpress.org/automattic/" target="_blank">Automattic</a>, plus a new Jetpack constant,  <code>JETPACK_DEV_DEBUG</code>. This release aims to improve the usability of Developer by adding:</p>
<ul>
<li>Detailed messages in case of an error while installing or activating a plugin</li>
<li>Plugin descriptions on installation steps, so it&#8217;s more clear what you&#8217;re installing actually does</li>
<li>A link to the plugin details page on installation steps</li>
<li>A more obvious button to close the post-install modal window</li>
</ul>
<p>Also included are some behind the scenes improvements to make recommended plugins and constants more flexible down the road as we continue to add to the plugin.</p>
<p>If you&#8217;d like to stay up to date with the latest on Developer, please <a href="https://github.com/Automattic/developer" target="_blank">join us on Github</a> where all feedback, plugin suggestions, bug reports, and pull requests are always welcome!</p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=3090&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developer.wordpress.com/2013/04/09/developer-plugin-1-2-released-ui-improvements-and-new-plugins/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d4315e52cde113dd73ebff0f3a76b188?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nickdaugherty</media:title>
		</media:content>
	</item>
		<item>
		<title>Meet Justin Shreve</title>
		<link>http://developer.wordpress.com/2013/02/20/meet-justin-shreve/</link>
		<comments>http://developer.wordpress.com/2013/02/20/meet-justin-shreve/#comments</comments>
		<pubDate>Wed, 20 Feb 2013 22:39:35 +0000</pubDate>
		<dc:creator>Krista</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[cats]]></category>
		<category><![CDATA[Google Summer of Code]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Justin Shreve]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[self-taught]]></category>

		<guid isPermaLink="false">http://developer.wordpress.com/?p=1905</guid>
		<description><![CDATA[Meet Justin Shreve: self-taught coder, cat daddy to Harris and Skylar, Google Summer of Code grad, and all around awesome guy. What motivated you to become a developer? What do you like best about coding? When I was little I used to sit in on the HTML classes that my parents would teach during the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=1905&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><div id="attachment_1908" class="wp-caption alignright" style="width: 285px"><a href="http://developer.files.wordpress.com/2013/02/justings.jpeg"><img src="http://developer.files.wordpress.com/2013/02/justings.jpeg?w=640" alt="Justin Shreve"   class="size-full wp-image-1908" /></a><p class="wp-caption-text">Justin Shreve</p></div><em>Meet Justin Shreve: self-taught coder, cat daddy to Harris and Skylar, Google Summer of Code grad, and all around awesome guy.</em> </p>
<h3>What motivated you to become a developer? What do you like best about coding?</h3>
<p>When I was little I used to sit in on the HTML classes that my parents would teach during the summers. I found it fascinating and wanted to learn more. By the next year I was answering questions that their students raised. From there I taught myself PHP and Javascript and eventually began working with WordPress.</p>
<p><div id="attachment_1907" class="wp-caption alignright" style="width: 160px"><a href="http://developer.files.wordpress.com/2013/02/codin.jpg"><img src="http://developer.files.wordpress.com/2013/02/codin.jpg?w=150&#038;h=150" alt="Teaching himself PHP, probably." width="150" height="150" class="size-thumbnail wp-image-1907" /></a><p class="wp-caption-text">Teaching himself PHP, probably.</p></div>I was so enthralled with how the different pieces worked together. That&#8217;s what really made me want to become a developer. To figure out how things were built, and how I could take them apart, rebuild them, and improve them.</p>
<p>The thing I like best about coding is there&#8217;s always something to do. Coding doesn&#8217;t get boring because there&#8217;s always a feature to add or a bug to fix.</p>
<h3>Describe the killer app you&#8217;d build, if your wildest fantasy came true.</h3>
<p>It&#8217;s a vague idea but I&#8217;d love to do some kind of augmented reality (AR) game. Maybe an app for something like Google&#8217;s Project Glass. I&#8217;ve always been interested in games and game design. I think AR and AR games could really be brought to a whole new level with the stuff that&#8217;s being developed. It&#8217;d be amazing to be a part of that and build a &#8220;killer app/game.&#8221;</p>
<h3>If you could share just one piece of hard-won advice with young coders, what would it be?</h3>
<p>Don&#8217;t be afraid to break stuff. It&#8217;s how you learn. Just jump in and start coding. There are plenty of resources available to you and plenty of people willing to help you learn.</p>
<p>Also, seriously consider playing with open source projects. I learned a lot more once I started working with WordPress and moved away from proprietary code bases.</p>
<p><em>Meet Justin Shreve is the second in our developer <a href="http://developer.wordpress.com/category/interviews/">interview</a> series. We&#8217;d like you to <a href="http://developer.wordpress.com/2012/12/19/meet-beau-lebens/">meet Beau Lebens</a>, too.</em></p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=1905&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developer.wordpress.com/2013/02/20/meet-justin-shreve/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6eb9aa374b5b9b87bbfc09c2cf876162?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kristastevens</media:title>
		</media:content>

		<media:content url="http://developer.files.wordpress.com/2013/02/justings.jpeg" medium="image">
			<media:title type="html">Justin Shreve</media:title>
		</media:content>

		<media:content url="http://developer.files.wordpress.com/2013/02/codin.jpg?w=150" medium="image">
			<media:title type="html">Teaching himself PHP, probably.</media:title>
		</media:content>
	</item>
		<item>
		<title>Meet Beau Lebens</title>
		<link>http://developer.wordpress.com/2012/12/19/meet-beau-lebens/</link>
		<comments>http://developer.wordpress.com/2012/12/19/meet-beau-lebens/#comments</comments>
		<pubDate>Wed, 19 Dec 2012 15:24:25 +0000</pubDate>
		<dc:creator>Krista</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Beau Lebens]]></category>
		<category><![CDATA[burritos]]></category>
		<category><![CDATA[data validation]]></category>
		<category><![CDATA[krav maga]]></category>
		<category><![CDATA[nonces]]></category>

		<guid isPermaLink="false">http://developer.wordpress.com/?p=1472</guid>
		<description><![CDATA[Hello there! Welcome to a new feature of the WordPress Developer Resources Blog &#8212; interviews! In this inaugural instalment, we&#8217;d like to formally introduce you to Mr. Beau Lebens, though he insists you can call him Beau. Beau is famous for many things, including Krav Maga, and instituting burrito Fridays at Automattic headquarters in San [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=1472&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><em>Hello there! Welcome to a new feature of the WordPress Developer Resources Blog &#8212; interviews! In this inaugural instalment, we&#8217;d like to formally introduce you to Mr. Beau Lebens, though he insists you can call him Beau. Beau is famous for many things, including Krav Maga, and instituting burrito Fridays at Automattic headquarters in San Francisco.</em></p>
<h3>How did you get into working with WordPress and how long have you been at it?</h3>
<div id="attachment_1477" class="wp-caption alignleft" style="width: 266px"><a href="http://developer.wordpress.com/2012/12/19/meet-beau-lebens/beau/" rel="attachment wp-att-1477"><img class="size-full wp-image-1477" alt="Beau Lebens" src="http://developer.files.wordpress.com/2012/12/beau.jpeg?w=640"   /></a><p class="wp-caption-text">Beau Lebens</p></div>
<p>I kept an eye on WordPress just out of casual interest more than anything else (in the beginning). The first time I really used it for something serious was to make a blog for a company I was working for at the time.</p>
<p>That was in 2005. (I had probably been following WordPress loosely for about a year before that.) When I left that company, I started a startup with a friend which was all based on WordPress (MU, as it was called at the time) and <a href="http://bbpress.org/">bbPress</a>. It was called MyBabyOurBaby.com and was basically a <a href="http://dentedreality.com.au/projects/mybabyourbaby/">shared scrapbooking site for families to save memories around a child</a>.</p>
<p>While building that, I worked for about eight months, day and night on nothing but WordPress. I was trying to make it do a lot of things that it wasn&#8217;t supposed to, and trying to integrate with bbPress (which was really rough at the time), so it was a pretty huge learning curve. That exposure gave me pretty solid experience with WordPress though, and I was hooked. Once MyBabyOurBaby was built, but not really taking off, I started doing a lot of WP freelance work on the side. I ended up mostly working on performance and larger-scale sites since I had a bit of background in server management in addition to WP. That ended me up at <a href="http://mashable.com">Mashable.com</a> for about six months, helping them get their site stable, building out some custom statistics/reporting systems and a few other plugins.</p>
<p>After that I ended up at Automattic and the rest is history <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>What&#8217;s the most important advice you can impart to a young person who wants to get into coding and development?</h3>
<p>Dive right in. It&#8217;s just code, so you really can&#8217;t break anything too serious. Get a copy of an open source project in your language of choice (oh hai, <a href="http://wordpress.org">WordPress.org</a>!) and you can start pulling it apart to see how it works. Never be afraid to try something, even if you think it will probably break everything &#8212; that&#8217;s what &#8220;undo&#8221; is for. And backups. And source control. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>What&#8217;s the most important challenge currently facing WordPress developers?</h3>
<p>I think WordPress provides a lot of the components required to build amazing products (themes, plugins, entire web applications), including everything needed to make them secure. This is where the challenge comes in for developers &#8212; ensuring what they build is as secure as the core software is. Almost every security vulnerability or exploit that I hear about is via a plugin or theme. It&#8217;s up to WP developers to build software that lives up to the platform that it&#8217;s running on and to help ensure that we&#8217;re all running a safe, secure system. Having a good understanding of a few core concepts around security (especially within WP) can go a LONG way.</p>
<p>Knowing these two documents inside out and applying the ideas to your code will put you ahead of most other WordPress developers:</p>
<ul>
<li><a href="http://codex.wordpress.org/WordPress_Nonces">WordPress Nonces</a></li>
<li><a href="http://codex.wordpress.org/Data_Validation">Data Validation</a></li>
</ul>
<p>For more on Beau, check out his blog, <a href="http://dentedreality.com.au/">Dented Reality</a>, and <a href="https://twitter.com/beaulebens">follow him on Twitter</a>.</p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=1472&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developer.wordpress.com/2012/12/19/meet-beau-lebens/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<georss:point>40.669168 -73.983990</georss:point>
		<geo:lat>40.669168</geo:lat>
		<geo:long>-73.983990</geo:long>
		<media:content url="http://0.gravatar.com/avatar/6eb9aa374b5b9b87bbfc09c2cf876162?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kristastevens</media:title>
		</media:content>

		<media:content url="http://developer.files.wordpress.com/2012/12/beau.jpeg" medium="image">
			<media:title type="html">Beau Lebens</media:title>
		</media:content>
	</item>
		<item>
		<title>Platform Updates: Posting Endpoints</title>
		<link>http://developer.wordpress.com/2012/12/06/platform-updates-posting-endpoints/</link>
		<comments>http://developer.wordpress.com/2012/12/06/platform-updates-posting-endpoints/#comments</comments>
		<pubDate>Thu, 06 Dec 2012 18:35:28 +0000</pubDate>
		<dc:creator>Justin Shreve</dc:creator>
				<category><![CDATA[APIs]]></category>
		<category><![CDATA[Platform Updates]]></category>

		<guid isPermaLink="false">http://developer.wordpress.com/?p=1384</guid>
		<description><![CDATA[We have made a few recent additions to our posting APIs that allow more control when creating posts. You can now Set a custom slug for the post permalink using the slug parameter. Disable or enable the publicizing of posts, or only publicize to certain services (Twitter, Facebook, etc) using the publicize parameter. Pass a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=1384&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>We have made a few recent additions to our posting APIs that allow more control when <a href="http://developer.wordpress.com/docs/api/1/post/sites/%24site/posts/new/">creating posts</a>.</p>
<p>You can now</p>
<ul>
<li>Set a custom slug for the post permalink using the <code>slug</code> parameter.</li>
<li>Disable or enable the publicizing of posts, or only publicize to certain services (Twitter, Facebook, etc) using the <code>publicize</code> parameter.</li>
<li>Pass a custom message to the above publicize services using the <code>publicize_message</code> parameter.</li>
<li>Set the status of a post as &#8220;pending review&#8221; by passing <code>pending</code> to the <code>status</code> parameter.</li>
</ul>
<p>When <a href="http://developer.wordpress.com/docs/api/1/get/sites/%24site/posts/%24post_ID/">getting a post</a> you can now</p>
<ul>
<li>Find the featured image for a post using <code>featured_image</code> which will return a URL.</li>
</ul>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=1384&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developer.wordpress.com/2012/12/06/platform-updates-posting-endpoints/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/9ea5b460afb2859968095ad3afe4804b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Justin Shreve</media:title>
		</media:content>
	</item>
		<item>
		<title>New Color Picker in WordPress 3.5</title>
		<link>http://developer.wordpress.com/2012/11/30/new-color-picker-in-wordpress-3-5/</link>
		<comments>http://developer.wordpress.com/2012/11/30/new-color-picker-in-wordpress-3-5/#comments</comments>
		<pubDate>Fri, 30 Nov 2012 22:53:43 +0000</pubDate>
		<dc:creator>Matt Wiebe</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://developer.wordpress.com/?p=1359</guid>
		<description><![CDATA[Some of you may have noticed the shiny new color picker in WordPress 3.5. This was a great example of collaboration between a commercial service and open source: we developed a color picker for WordPress.com to scratch our own itch, then offered it to WordPress.org. They then pushed us to make it so much better [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=1359&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Some of you may have noticed the shiny new color picker in WordPress 3.5. This was a great example of collaboration between a commercial service and open source: we developed a color picker for WordPress.com to scratch our own itch, then offered it to WordPress.org. They then pushed us to make it so much better than it would have been otherwise. Everybody wins.</p>
<p>Find out more, including how to use it in your next WP project, on make/core: <a href="http://make.wordpress.org/core/2012/11/30/new-color-picker-in-wp-3-5/">New Color Picker in WP 3.5</a>.</p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=1359&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developer.wordpress.com/2012/11/30/new-color-picker-in-wordpress-3-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/e813016d247963553f447125e406851b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mattwiebe</media:title>
		</media:content>
	</item>
		<item>
		<title>Using the REST API with WordPress.org self-hosted sites via Jetpack</title>
		<link>http://developer.wordpress.com/2012/10/26/using-the-rest-api-with-wordpress-org-self-hosted-sites-via-jetpack/</link>
		<comments>http://developer.wordpress.com/2012/10/26/using-the-rest-api-with-wordpress-org-self-hosted-sites-via-jetpack/#comments</comments>
		<pubDate>Fri, 26 Oct 2012 18:40:16 +0000</pubDate>
		<dc:creator>Justin Shreve</dc:creator>
				<category><![CDATA[APIs]]></category>

		<guid isPermaLink="false">http://developer.wordpress.com/?p=1074</guid>
		<description><![CDATA[As of Jetpack 1.9, the WordPress.com REST API can now access self-hosted WordPress blogs with the Jetpack plugin installed. Instead of just building for the WordPress.com platform, you can build awesome applications that interact with WordPress in general. Any applications built using the API for WordPress.com will automatically work with Jetpack-enabled sites running Jetpack 1.9 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=1074&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>As of <a href="http://jetpack.me/2012/10/26/jetpack-1-9-toolbar-notifications/">Jetpack 1.9</a>, the <a href="http://developer.wordpress.com/docs/api/">WordPress.com REST API</a> can now access self-hosted WordPress blogs with the Jetpack plugin installed.</p>
<p>Instead of just building for the WordPress.com platform, you can build awesome applications that interact with WordPress in general. Any applications built using the API for WordPress.com will automatically work with Jetpack-enabled sites running Jetpack 1.9 or higher.</p>
<p>Check out our <a href="http://developer.wordpress.com/docs/api/">documentation</a>, <a href="https://developer.wordpress.com/apps/">create an app</a>, and get started today!</p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=1074&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developer.wordpress.com/2012/10/26/using-the-rest-api-with-wordpress-org-self-hosted-sites-via-jetpack/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://0.gravatar.com/avatar/9ea5b460afb2859968095ad3afe4804b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Justin Shreve</media:title>
		</media:content>
	</item>
		<item>
		<title>Developer plugin v1.1: Themers are developers too!</title>
		<link>http://developer.wordpress.com/2012/08/31/developer-plugin-v1-1-themers-are-developers-too/</link>
		<comments>http://developer.wordpress.com/2012/08/31/developer-plugin-v1-1-themers-are-developers-too/#comments</comments>
		<pubDate>Fri, 31 Aug 2012 17:53:31 +0000</pubDate>
		<dc:creator>Mo Jangda</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[developer plugin]]></category>
		<category><![CDATA[development tools]]></category>

		<guid isPermaLink="false">http://developer.wordpress.com/?p=672</guid>
		<description><![CDATA[We&#8217;ve pushed out v1.1 of the Developer plugin, which is packed full of goodies for WordPress theme developers. You can now indicate that you&#8217;re working on a theme for a self-hosted WordPress install to get recommendations on a number of must-have plugins as suggested by the WordPress.com Theme Team. We also cleaned up a few [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=672&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>We&#8217;ve pushed out v1.1 of the <a href="http://wordpress.org/extend/plugins/developer/">Developer plugin</a>, which is packed full of goodies for WordPress theme developers.</p>
<p>You can now indicate that you&#8217;re working on a theme for a self-hosted WordPress install to get recommendations on a number of must-have plugins as suggested by the <a href="http://theme.wordpress.com">WordPress.com Theme Team</a>.</p>
<p>We also cleaned up a few things, fixed some bugs, added some new plugins (<a href="http://wordpress.org/extend/plugins/user-switching/">User Switching</a> by <a href="http://johnblackbourn.com/">John Blackbourn</a> and <a href="http://wordpress.org/extend/plugins/piglatin/">Pig Latin</a> by <a href="http://nikolay.bg/">Nikolay Bachiyski</a>) and some other useful resources (like the <a href="http://underscores.me">_s starter theme</a>).</p>
<p>(Note: we also pushed out v1.1.1 shortly after to fix an issue with the plugin slug for the Pig Latin plugin. Thanks <a href="https://twitter.com/bobbingwide">bobbingwide</a> for the fix.)</p>
<p>As always, if you’d like to check out the code and contribute, <a href="https://github.com/Automattic/developer">join us on Github</a>; pull requests, bug reports, and plugin recommendations are more than welcome.</p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=672&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developer.wordpress.com/2012/08/31/developer-plugin-v1-1-themers-are-developers-too/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/16aeda409d2a00b51ac4c5058a3a8435?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mo Jangda</media:title>
		</media:content>
	</item>
		<item>
		<title>New P2 Plugin: P2 Hovercards</title>
		<link>http://developer.wordpress.com/2012/08/16/new-p2-plugin-p2-hovercards/</link>
		<comments>http://developer.wordpress.com/2012/08/16/new-p2-plugin-p2-hovercards/#comments</comments>
		<pubDate>Thu, 16 Aug 2012 16:46:53 +0000</pubDate>
		<dc:creator>Josh Betz</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[core]]></category>
		<category><![CDATA[hovercards]]></category>
		<category><![CDATA[p2]]></category>
		<category><![CDATA[trac]]></category>

		<guid isPermaLink="false">http://developer.wordpress.com/?p=601</guid>
		<description><![CDATA[We&#8217;ve released a new plugin for the P2 theme that we&#8217;re calling P2 Hovercards. Hovercards are like extra bits of information about particular links that show up when you hover the corresponding inline link or object (for example, check out our Gravatar Hovercards). With this plugin you can add hovercards to your self-hosted P2 sites. A [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=601&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>We&#8217;ve released a new plugin for the <a href="http://p2theme.com">P2 theme</a> that we&#8217;re calling <a href="https://github.com/Automattic/p2-hovercards">P2 Hovercards</a>. Hovercards are like extra bits of information about particular links that show up when you hover the corresponding inline link or object (for example, check out our <a href="http://en.support.wordpress.com/gravatar-hovercards/">Gravatar Hovercards</a>).</p>
<p>With this plugin you can add hovercards to your self-hosted P2 sites. A good example of this is core trac tickets. If you look at the <a href="http://make.wordpress.org/core/">Make WordPress Core</a> blog, you&#8217;ll notice that tagged Core Trac tickets are automatically linked up. So, something like #12345 links to <a href="http://core.trac.wordpress.org/ticket/12345">http://core.trac.wordpress.org/ticket/12345</a>.</p>
<p>With P2 Hovercards, we took this a step further. I can set it so that #12345 links to the right place, but then also show some additional information when you hover over the link. The following image is an example of what a hovercard could look like for that ticket:</p>
<p style="text-align:center;"><a href="http://developer.files.wordpress.com/2012/08/screenshot-1.png"><img class="size-full wp-image-602 aligncenter" title="screenshot-1" src="http://developer.files.wordpress.com/2012/08/screenshot-1.png?w=640&#038;h=400" alt="" width="640" height="400" /></a></p>
<p>You&#8217;ll notice that it gives all the necessary details about the ticket: description, recent comments, and related metadata like owner, status, and so on.</p>
<p>You can extend hovercards, of course, and use them for whatever service you want with a bit of code. Internally, we&#8217;re using the plugin to add details to links to support tickets, for example.</p>
<p>The plugin comes with a handy <code>p2_hovercards_add_services()</code> function for adding services:</p>
<pre class="brush: php; title: ; notranslate">
if (function_exists( 'p2_hovercards_add_service' )
	p2_hovercards_add_service( $service, $pattern, $url, $ticket, $callback );
</pre>
<p>(<strong>Note:</strong> We recommend creating a child theme of P2 and adding the additional code to your <code>functions.php</code> file.)</p>
<p>Here&#8217;s a quick breakdown of the arguments:</p>
<ul>
<li><code>$service</code> is a string that is the name or slug of the service being added.</li>
<li><code>$pattern</code> is a string that is the regex pattern for finding and linking up tags. For our Core Trac ticket example, you would use <code>$pattern = '#(\d+)'</code></li>
<li><code>$url</code> is a string that contains the regex replacement for the anchor tag that gets generated. Again, for the core trac ticket example, you would use <code>$url = '&lt;a href="http://core.trac.wordpress.org/ticket/$1"&gt;$0&lt;/a&gt;'</code></li>
<li><code>$ticket</code> is a string that contains the regex replacement for a ticket. Following the same example, you would use <code>$ticket = '$1'</code></li>
<li><code>$callback</code> is a callback function for generating the hovercard</li>
</ul>
<p>The most basic callback looks something like this:</p>
<pre class="brush: php; title: ; notranslate">
function core_trac_callback( $args ) {
	$id = (int) $args[ 'id' ];
	$url = esc_url( $args[ 'url' ] );
	$service = esc_attr( $args[ 'service' ] );

	// Do stuff with $id, $service, and $url

	return compact( 'title', 'subtitle', 'url', 'description', 'comments', 'meta' );
}
</pre>
<p>The first four things in the array (<code>$title</code>, <code>$subtitle</code>, <code>$url</code>, and <code>$description</code>) are just strings that will be displayed in the appropriate place on the card. The last two are a little more customizable depending what you want to do though.</p>
<p>Comments are stored in a 2-dimensional array with author, date, and comment fields. Meta is displayed as &#8220;Key: Value&#8221; in the black bar at the bottom of the hovercard.</p>
<p>More in-depth examples can be found in the <a href="https://github.com/Automattic/p2-hovercards/blob/master/examples.php">examples.php</a> file in the Github repository. As always, we invite you to <a href="https://github.com/Automattic/p2-hovercards">join us on Github</a>; pull requests and issues are always welcome.</p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=601&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developer.wordpress.com/2012/08/16/new-p2-plugin-p2-hovercards/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cbb79dcc1de709689f577ab2f8623100?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">betzster</media:title>
		</media:content>

		<media:content url="http://developer.files.wordpress.com/2012/08/screenshot-1.png" medium="image">
			<media:title type="html">screenshot-1</media:title>
		</media:content>
	</item>
		<item>
		<title>Developer Plugin v1.0: Helping WordPress developers develop</title>
		<link>http://developer.wordpress.com/2012/06/27/449/</link>
		<comments>http://developer.wordpress.com/2012/06/27/449/#comments</comments>
		<pubDate>Wed, 27 Jun 2012 16:45:22 +0000</pubDate>
		<dc:creator>Daniel Bachhuber</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.wordpress.com/2012/06/27/449/</guid>
		<description><![CDATA[Reblogged from WordPress.com VIP: One of the great things about developing for WordPress is the number of tools available for developers. WordPress core ships with a bunch of useful features (e.g. WP_DEBUG) with many more built by the community (like our own Rewrite Rules Inspector and VIP Scanner) that make development and debugging a breeze. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developer.wordpress.com&#038;blog=33534099&#038;post=449&#038;subd=developer&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div class="reblog-post"><p class="reblog-from"><img alt='' src='http://1.gravatar.com/avatar/16aeda409d2a00b51ac4c5058a3a8435?s=25&amp;d=identicon&amp;r=G' class='avatar avatar-25' height='25' width='25' /> <a href="http://vip.wordpress.com/2012/06/27/developer-plugin-v1-0/">Reblogged from WordPress.com VIP:</a></p><div class="wpcom-enhanced-excerpt"><div class="wpcom-enhanced-excerpt-content">
<p>One of the great things about developing for WordPress is the number of tools available for developers. WordPress core ships with a bunch of useful features (e.g. <a href="http://codex.wordpress.org/Debugging_in_WordPress"><code>WP_DEBUG</code></a>) with many more built by the community (like our own <a href="http://wordpress.org/extend/plugins/rewrite-rules-inspector/">Rewrite Rules Inspector</a> and <a href="http://wordpress.org/extend/plugins/vip-scanner/">VIP Scanner</a>) that make development and <a href="http://digitalize.ca/2012/06/wordpress-debugging-wordcamp-nyc-2012-talk/">debugging</a> a breeze. The hardest part is getting your environment set up just right: knowing what constants to set, what plugins to install, and so on.</p>
</div> <p class="read-more"><a href="http://vip.wordpress.com/2012/06/27/developer-plugin-v1-0/" target="_self"><span>Read more&hellip;</span> 126 more words</a></p></div></div> ]]></content:encoded>
			<wfw:commentRss>http://developer.wordpress.com/2012/06/27/449/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2cffb19eae4c61e51884d4648b2a3ed9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielbachhuber</media:title>
		</media:content>
	</item>
	</channel>
</rss>
