<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: oEmbed FAIL! Represent RESTfully.</title>
	<atom:link href="http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/</link>
	<description>The personal site of Jared Hanson</description>
	<lastBuildDate>Sun, 17 Apr 2011 23:53:49 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Nicolas</title>
		<link>http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/comment-page-1/#comment-31933</link>
		<dc:creator>Nicolas</dc:creator>
		<pubDate>Mon, 14 Sep 2009 16:54:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/#comment-31933</guid>
		<description>@Mike Malone: a global config file at the domain root?!? Why do you keep following EVERY &quot;don&#039;t do this&quot; recommendation backwards? robots.txt is an abomination.</description>
		<content:encoded><![CDATA[<p>@Mike Malone: a global config file at the domain root?!? Why do you keep following EVERY &#8220;don&#8217;t do this&#8221; recommendation backwards? robots.txt is an abomination.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Hausenblas (mhausenblas) 's status on Monday, 14-Sep-09 16:13:51 UTC - Identi.ca</title>
		<link>http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/comment-page-1/#comment-31932</link>
		<dc:creator>Michael Hausenblas (mhausenblas) 's status on Monday, 14-Sep-09 16:13:51 UTC - Identi.ca</dc:creator>
		<pubDate>Mon, 14 Sep 2009 16:13:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/#comment-31932</guid>
		<description>[...] http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/ #REST #API #fail #oembed [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/" rel="nofollow">http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/</a> #REST #API #fail #oembed [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Niklas Lindström</title>
		<link>http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/comment-page-1/#comment-23797</link>
		<dc:creator>Niklas Lindström</dc:creator>
		<pubDate>Sat, 27 Sep 2008 16:27:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/#comment-23797</guid>
		<description>I agree with the criticism regarding the lack of RESTfulness and defining a new metadata carrier. I think oEmbed would work very well as an extension element in Atom Entry documents (who already have most of the properties oEmbed (re-)defines). Or by reusing (in such atom entry docs) e.g. Media RSS, as Stephen Weber suggested.

Granted, if (as I and so many others hope) RESTfulness and Atom permeation on the web becomes much more well established (approaching ubiquity), this would be dead easy to define further down the line. (Albeit not having done it initially maintains the fragmented web data infrastructure, already in dire need of unification.)

(Now, on to building a bridge from Atom to RDF for the 3.0 web. :) Best regards.)</description>
		<content:encoded><![CDATA[<p>I agree with the criticism regarding the lack of RESTfulness and defining a new metadata carrier. I think oEmbed would work very well as an extension element in Atom Entry documents (who already have most of the properties oEmbed (re-)defines). Or by reusing (in such atom entry docs) e.g. Media RSS, as Stephen Weber suggested.</p>
<p>Granted, if (as I and so many others hope) RESTfulness and Atom permeation on the web becomes much more well established (approaching ubiquity), this would be dead easy to define further down the line. (Albeit not having done it initially maintains the fragmented web data infrastructure, already in dire need of unification.)</p>
<p>(Now, on to building a bridge from Atom to RDF for the 3.0 web. :) Best regards.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: IM2 &#124; OQP &#187; Microblogues, ou pourquoi se brosser les dents en public</title>
		<link>http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/comment-page-1/#comment-21534</link>
		<dc:creator>IM2 &#124; OQP &#187; Microblogues, ou pourquoi se brosser les dents en public</dc:creator>
		<pubDate>Thu, 12 Jun 2008 00:00:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/#comment-21534</guid>
		<description>[...] au moins le header Content-Type qui permet de demander au serveur la représentation voulue. Bref, OEmbed fails REST.Un avantage à tout ce réseautage, c&#8217;est une amélioration significative du signal par [...]</description>
		<content:encoded><![CDATA[<p>[...] au moins le header Content-Type qui permet de demander au serveur la représentation voulue. Bref, OEmbed fails REST.Un avantage à tout ce réseautage, c&#8217;est une amélioration significative du signal par [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin Devroe</title>
		<link>http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/comment-page-1/#comment-19993</link>
		<dc:creator>Colin Devroe</dc:creator>
		<pubDate>Mon, 19 May 2008 13:09:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/#comment-19993</guid>
		<description>Jared:  In my opinion this is a great suggestion.  In fact, I think I&#039;ll work up a ticket that Viddler support this way in addition to the way we&#039;ve already put into place.

Stephen: The main problem with what you are describing is that we wanted to avoid the need to gather the entire document.  Though I agree this could have been built ontop of other standards.

Thanks for your feedback everyone - working together like this in a conversational way can only make things better.</description>
		<content:encoded><![CDATA[<p>Jared:  In my opinion this is a great suggestion.  In fact, I think I&#8217;ll work up a ticket that Viddler support this way in addition to the way we&#8217;ve already put into place.</p>
<p>Stephen: The main problem with what you are describing is that we wanted to avoid the need to gather the entire document.  Though I agree this could have been built ontop of other standards.</p>
<p>Thanks for your feedback everyone &#8211; working together like this in a conversational way can only make things better.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephen Paul Weber</title>
		<link>http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/comment-page-1/#comment-19603</link>
		<dc:creator>Stephen Paul Weber</dc:creator>
		<pubDate>Wed, 14 May 2008 16:22:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/#comment-19603</guid>
		<description>I must say that I dislike oEmbed more because they&#039;ve invented a new metadata format that we didn&#039;t need... all that data can be represented in other ways (microformats or media RSS) already...</description>
		<content:encoded><![CDATA[<p>I must say that I dislike oEmbed more because they&#8217;ve invented a new metadata format that we didn&#8217;t need&#8230; all that data can be represented in other ways (microformats or media RSS) already&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lucasjosh.com &#187; Blog Archive &#187; Links Links Links</title>
		<link>http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/comment-page-1/#comment-19520</link>
		<dc:creator>lucasjosh.com &#187; Blog Archive &#187; Links Links Links</dc:creator>
		<pubDate>Tue, 13 May 2008 06:07:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/#comment-19520</guid>
		<description>[...] oEmbed FAIL! Represent RESTfully [...]</description>
		<content:encoded><![CDATA[<p>[...] oEmbed FAIL! Represent RESTfully [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tamlyn</title>
		<link>http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/comment-page-1/#comment-19491</link>
		<dc:creator>Tamlyn</dc:creator>
		<pubDate>Mon, 12 May 2008 12:33:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/#comment-19491</guid>
		<description>Good discussion. It&#039;s addressed some of my initial concerns with the standard. 

@Mike, may I suggest you add a little paragraph to oembed.com explaining why you chose to do it in this way (easy of implementation with static resources, templating systems, existing codebases etc.)? It might save you having to repeatedly justify yourself to folks like us :)</description>
		<content:encoded><![CDATA[<p>Good discussion. It&#8217;s addressed some of my initial concerns with the standard. </p>
<p>@Mike, may I suggest you add a little paragraph to oembed.com explaining why you chose to do it in this way (easy of implementation with static resources, templating systems, existing codebases etc.)? It might save you having to repeatedly justify yourself to folks like us :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Manuel Simoni</title>
		<link>http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/comment-page-1/#comment-19459</link>
		<dc:creator>Manuel Simoni</dc:creator>
		<pubDate>Sun, 11 May 2008 21:41:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/#comment-19459</guid>
		<description>Great idea, way to go!

However, I am so enamourmed with oEmbed in general, that I just want the service to succeed and am willing to accept a less than perfect implementation :)</description>
		<content:encoded><![CDATA[<p>Great idea, way to go!</p>
<p>However, I am so enamourmed with oEmbed in general, that I just want the service to succeed and am willing to accept a less than perfect implementation :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vitorio Miliano</title>
		<link>http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/comment-page-1/#comment-19393</link>
		<dc:creator>Vitorio Miliano</dc:creator>
		<pubDate>Sat, 10 May 2008 18:15:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/#comment-19393</guid>
		<description>A good writeup.  You posted this just a few hours before I finished writing up a more RESTful alternative myself, which should be linked to by my name.

Rather than specify a custom content type, you can use parameters.  You can even specify version this way:

Accept: application/json;oEmbed=1.0

Service discovery can work an HTTP way, too.  HEAD requests to specific resources are designed to provide this sort of information without requiring downloading large quantities of content:

Alternates: {&quot;&quot; 0.0 {type application/json} {x-oEmbed 1.0}}, {&quot;&quot; 0.0 {type text/xml} {x-oEmbed 1.0}}

I don&#039;t think the template argument is the right one.  No-one&#039;s writing static templates by hand and using them in isolation; they&#039;re parsed by servers and services that can handle parsing HTTP headers.  A WordPress (or equivalent) plugin does all the work for you anyway.</description>
		<content:encoded><![CDATA[<p>A good writeup.  You posted this just a few hours before I finished writing up a more RESTful alternative myself, which should be linked to by my name.</p>
<p>Rather than specify a custom content type, you can use parameters.  You can even specify version this way:</p>
<p>Accept: application/json;oEmbed=1.0</p>
<p>Service discovery can work an HTTP way, too.  HEAD requests to specific resources are designed to provide this sort of information without requiring downloading large quantities of content:</p>
<p>Alternates: {&#8221;" 0.0 {type application/json} {x-oEmbed 1.0}}, {&#8221;" 0.0 {type text/xml} {x-oEmbed 1.0}}</p>
<p>I don&#8217;t think the template argument is the right one.  No-one&#8217;s writing static templates by hand and using them in isolation; they&#8217;re parsed by servers and services that can handle parsing HTTP headers.  A WordPress (or equivalent) plugin does all the work for you anyway.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

