<?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; Import</title>
	<atom:link href="http://foolswisdom.com/tag/import/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 22:04:47 +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>Export, the Second Feature</title>
		<link>http://foolswisdom.com/export-the-second-feature/</link>
		<comments>http://foolswisdom.com/export-the-second-feature/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 18:11:49 +0000</pubDate>
		<dc:creator>Lloyd</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[datacide]]></category>
		<category><![CDATA[Export]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[Import]]></category>
		<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Software Applications]]></category>
		<category><![CDATA[Software Design]]></category>
		<category><![CDATA[Software Products]]></category>

		<guid isPermaLink="false">http://foolswisdom.com/?p=2114</guid>
		<description><![CDATA[I used to joke that the second feature to write is export. I don&#8217;t joke about it any more. Export is the 2nd feature you should implement for your software or web service.
There is nothing that says you care about&#160;&#8230; <a href="http://foolswisdom.com/export-the-second-feature/">Continue&#160;reading&#160;<span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 250px"><img class=" " title="Many overlapping colored boxes" src="http://farm2.static.flickr.com/1129/1351454921_1431d438c1_m.jpg" alt="Quartz by Mikael Hvidtfeldt Christensen. Flickr Hosted" width="240" height="194" /><p class="wp-caption-text">Quartz by Mikael Hvidtfeldt Christensen. Flickr Hosted</p></div>
<p>I used to joke that the second feature to write is export. I don&#8217;t joke about it any more. <strong>Export</strong> is the 2nd feature you should implement for your software or web service.</p>
<p>There is nothing that says you <strong>care about your customers like making it easy for them to get their content out</strong>. Bonus points if you choose an export format that is already popular and well documented.</p>
<p>If you really love your customers, <strong>the exported data will be richer </strong>than the raw material they originally entered.</p>
<p>That, of course, makes <strong>import</strong> the 3rd feature to write. Don&#8217;t support importing from competing applications until your product is ready, because migrating from another product is already a scary enough situation without finding yourself using a buggy, incomplete product.</p>
]]></content:encoded>
			<wfw:commentRss>http://foolswisdom.com/export-the-second-feature/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Interested in Freeing Yourself from the TypePad Trap?</title>
		<link>http://foolswisdom.com/interested-in-freeing-yourself-from-the-typepad-trap/</link>
		<comments>http://foolswisdom.com/interested-in-freeing-yourself-from-the-typepad-trap/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 18:49:37 +0000</pubDate>
		<dc:creator>Lloyd</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Automattic]]></category>
		<category><![CDATA[Data Portability]]></category>
		<category><![CDATA[Export]]></category>
		<category><![CDATA[Import]]></category>
		<category><![CDATA[Importer]]></category>
		<category><![CDATA[Noel Jackson]]></category>
		<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Ronald Heft Jr]]></category>
		<category><![CDATA[Six Apart]]></category>
		<category><![CDATA[TypePad Trap]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress.com]]></category>

		<guid isPermaLink="false">http://foolswisdom.com/?p=1587</guid>
		<description><![CDATA[My co-worker Noel Jackson, tired of hearing me whine about the Six Apart TypePad Trap, has created a WordPress importer mashing together the MT formatted export file (missing permalinks) and the broken TypePad AtomPub (missing comments and trackbacks). We are&#160;&#8230; <a href="http://foolswisdom.com/interested-in-freeing-yourself-from-the-typepad-trap/">Continue&#160;reading&#160;<span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>My co-worker <a href="http://jcksn.com/">Noel Jackson</a>, tired of hearing me whine about the Six Apart <a href="http://foolswisdom.com/the-typepad-trap/">TypePad Trap</a>, has created a WordPress importer mashing together the MT formatted export file (missing permalinks) and the broken TypePad AtomPub (missing comments and trackbacks). We are currently testing this on WordPress.com before polishing the code up and sharing it. We are looking for some TypePad customers to help us test it &#8212; it&#8217;s completely harmless, read-only.</p>
<p>If you are interested, let me know and we can set up a private blog on WordPress.com for you to import into. Bonus is that you will have a backup of your blog ready to go live if anything ever befalls TypePad.</p>
<p><span id="more-1587"></span>This importer wouldn&#8217;t be possible without the heroic effort <a href="http://cavemonkey50.com/">Ronald Heft Jr</a> put into creating a TypePad AtomPub importer for WordPress &#8212; it&#8217;s not his fault TypePad still doesn&#8217;t have a way to export your full blog.</p>
<p>What&#8217;s an <a href="http://www.atompub.org/">AtomPub</a>? While working on this importer Noel contacted TypePad support only to have them tell him they don&#8217;t know what AtomPub is, and that they don&#8217;t support it.</p>
<p><a title="TypePad Support to Noel, &quot;What's an AtomPub?&quot; by lloydsscreenies, on Flickr" href="http://twitter.com/noel/statuses/924928497"><img title="Noel twitter to David Recordon" src="http://farm4.static.flickr.com/3244/2868612084_0bc580f06b_o.jpg" alt="TypePad Support to Noel, &quot;What's an AtomPub?&quot;" width="400" height="190" /></a></p>
<p>Anyway, as I said, if you are a TypePad customer, and want to participate in open source development by testing this exporter,  or would just like a backup of your blog ready to launch on WordPress.com, leave a comment or send me an email.</p>
]]></content:encoded>
			<wfw:commentRss>http://foolswisdom.com/interested-in-freeing-yourself-from-the-typepad-trap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>
