<?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/"
	>

<channel>
	<title>A Fool's Wisdom &#187; AtomPub</title>
	<atom:link href="http://foolswisdom.com/tag/atompub/feed/" rel="self" type="application/rss+xml" />
	<link>http://foolswisdom.com</link>
	<description>A fool and his blog are soon parted.</description>
	<lastBuildDate>Thu, 18 Mar 2010 06:20:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0-alpha</generator>
		<item>
		<title>The TypePad Trap</title>
		<link>http://foolswisdom.com/the-typepad-trap/</link>
		<comments>http://foolswisdom.com/the-typepad-trap/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 15:10:30 +0000</pubDate>
		<dc:creator>Lloyd</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Anil Dash]]></category>
		<category><![CDATA[AtomPub]]></category>
		<category><![CDATA[Christopher Alden]]></category>
		<category><![CDATA[Data Portability]]></category>
		<category><![CDATA[Dave Winer]]></category>
		<category><![CDATA[David Recordon]]></category>
		<category><![CDATA[Export]]></category>
		<category><![CDATA[Import]]></category>
		<category><![CDATA[Importer]]></category>
		<category><![CDATA[Movable Type]]></category>
		<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Ronald Heft Jr]]></category>
		<category><![CDATA[Six Apart]]></category>
		<category><![CDATA[Switching to WordPres Painlessly]]></category>
		<category><![CDATA[TypePad]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[WordCamp]]></category>
		<category><![CDATA[WordCamp SF 2008]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://foolswisdom.com/?p=1422</guid>
		<description><![CDATA[So during my talk &#8220;Switching to WordPress Painlessly&#8221; at WordCamp, (video coming soon!) Six Apart&#8217;s Open Platforms Tech Lead David Recordon was in the audience and rather than have a chat with me at any one of the numerous times&#160;&#8230; <a href="http://foolswisdom.com/the-typepad-trap/">Continue&#160;reading&#160;<span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So during my talk &#8220;Switching to WordPress Painlessly&#8221; at WordCamp, (<a href="http://onemansblog.com/">video coming soon</a>!) Six Apart&#8217;s Open Platforms Tech Lead <a href="http://www.davidrecordon.com/"><span class="fn n"><span class="given-name">David</span> <span class="family-name">Recordon</span></span></a><span class="fn n"><span class="family-name"> was in the audience and rather than have a chat with me at any one of the numerous times we passed during the day, he made this cute <a href="http://twitter.com/daveman692/statuses/889667170">tweat</a> instead:<br />
</span></span></p>
<p><a title="Twitter / David Recordon: TypePad's API is AtomPub, a... by lloydsscreenies, on Flickr" href="http://www.flickr.com/photos/lloyds-screenies/2779395568/"><img src="http://farm4.static.flickr.com/3138/2779395568_7e2a8100c7.jpg" alt="TypePad's API is AtomPub, an IETF standard, which includes all the URLs for your posts; despite what Lloyd Budd just said. #WordCamp" width="500" height="229" /></a></p>
<p>There are a couple of things immediately apparent from David&#8217;s tweat:</p>
<ol>
<li>He has never exported a blog from TypePad</li>
<li>He has never written a blog exporter using AtomPub</li>
</ol>
<p><strong>Never exported a blog from TypePad</strong></p>
<p>I know this because I&#8217;ve done numerous TypePad exports and also working through my customers trying to get support from Six Apart in the export. For most TypePad blogs, it&#8217;s impossible to truly export the blog. Six Apart provides no tools or documentation on how to export in a way that preserves the permalinks, and because of a <a href="http://foolswisdom.com/typepad-seo-blows/">bug in TypePad</a> and an unpublished permalink creation rules that have changed over the years, it guarantees a tedious, manual process to truly export the blog.</p>
<p>About a year ago, I approached members of the Six Apart leadership team in the hopes that they would commit to fix this issue. I was really nice back then and the whole time until recently. Now, I&#8217;ve concluded they were playing games.</p>
<p>Six Apart CEO Christopher Alden&#8217;s even promised &#8220;<a href="http://everything.typepad.com/blog/2008/01/a-bright-new-ty.html">A Bright New TypePad in 2008</a>&#8220;, &#8220;TypePad is the only blogging service that gives you complete ownership of your blog&#8221;. Appreciate the humor of that? You are trapped on TypePad.</p>
<p>Chris, and all the leadership team will wave their hands, &#8220;AtomPub is the answer.&#8221;</p>
<p><strong>Never written a blog exporter using AtomPub</strong></p>
<p>Having tried to guide <a href="http://cavemonkey50.com/">Ronald Heft Jr</a> in creating AtomPub exporters for TypePad and Movable Type, my only conclusion is that no member of Six Apart has written a blog exporter using AtomPub.</p>
<p>Six Apart VP <a href="http://dashes.com/anil/">Anil Dash</a> likes to brag about them having helped create Atom and AtomPub. An exporter would have been one of the perfect real world applications to create as part of the creation of the specification. And wouldn&#8217;t you think if they were going to tell everyone that is the solution to exporting from TypePad that they would have built such an exporter? They couldn&#8217;t have because<strong> you can&#8217;t without hacking around AtomPub</strong>, a lot, which is what Ronald has done.</p>
<p>Then as we had it working, hacks and all, this past weekend, TypePad changed it, fixing one aspect of their AtomPub (drafts are identified), changing a few things that we can adjust to (changed the URL endpoints, switched to MT tag names for consistentency), but also <strong>breaking our importer</strong>:</p>
<ul>
<li>Can no longer retrieve comments on posts.</li>
<li>No longer contains Pages.</li>
<li>XML-RPC for trackback retrieval broke.</li>
</ul>
<p>These issues have been reported to Six Apart and hopefully they will be fixed soon, but there is <strong>absolutely zero transparency</strong>. There is no way for us to check on the status of these issues.  Wouldn&#8217;t you expect the changes to be documented on the &#8220;<a href="http://everything.typepad.com/">The Official Everything TypePad weblog</a>&#8221; and mentioned on <a href="http://status.sixapart.com/">&#8220;Six Apart Status</a>&#8220;?</p>
<p>I cringe to think of the mess it would have been if we had already included the TypePad AtomPub importer in a release.</p>
<p>It seems that independent developers are left out in the cold.</p>
<p><strong>The <a href="http://openwebfoundation.org/">open web</a> starts at home</strong></p>
<p>Although, I&#8217;m excited by the work Ronald is doing, should it really be necessary for TypePad customers to come to the WordPress community to export their blogs?</p>
<p>I&#8217;m reminded of Dave Winer&#8217;s excellent article &#8220;<a href="http://www.scripting.com/stories/2008/05/26/howToDoDataPortability.html">How to do data portability</a>&#8221; which includes &#8220;The best way to achieve data portability is to just do it&#8221;. That article really moved me, data portability, and by extension the open web, starts at your own company, on your own product.</p>
<p>How much longer do TypePad customers have to wait before they can export their blog?</p>
]]></content:encoded>
			<wfw:commentRss>http://foolswisdom.com/the-typepad-trap/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
	</channel>
</rss>
