<?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>Damian Gostomski &#124; Freelance Web DevelopmentWeb &#187; Damian Gostomski | Freelance Web Development</title>
	<atom:link href="http://www.gostomski.co.uk/category/portfolio/web/feed" rel="self" type="application/rss+xml" />
	<link>http://www.gostomski.co.uk</link>
	<description></description>
	<lastBuildDate>Tue, 31 Jan 2012 21:24:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>Web app lock in &#8211; Getting your data out</title>
		<link>http://www.gostomski.co.uk/web/web-app-lock-in-getting-your-data-out</link>
		<comments>http://www.gostomski.co.uk/web/web-app-lock-in-getting-your-data-out#comments</comments>
		<pubDate>Sun, 05 Jun 2011 12:54:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[activecollab]]></category>
		<category><![CDATA[beanstalk]]></category>
		<category><![CDATA[codebase]]></category>
		<category><![CDATA[lighthouse]]></category>
		<category><![CDATA[vendor lock-in]]></category>
		<category><![CDATA[web appp]]></category>

		<guid isPermaLink="false">http://www.gostomski.co.uk/?p=66</guid>
		<description><![CDATA[As more and more desktop applications are being replaced with their web counterparts, data ownership is becoming an increasing concern &#8211; At least it should be. The problem is, the more you invest into a system, in terms of time and data, the more you tie yourself to it, until one day, you want to<a href="http://www.gostomski.co.uk/web/web-app-lock-in-getting-your-data-out" class="more-info">Read more &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>As more and more desktop applications are being replaced with their web counterparts, data ownership is becoming an increasing concern &#8211; At least it should be. The problem is, the more you invest into a system, in terms of time and data, the more you tie yourself to it, until one day, you want to leave.</p>
<p>The reasons for wanting to leave can vary from cost, a change in your requirements, or simply a better product/service elsewhere. Whenever you need to switch, there is always a cost associated, be it money, time or both.</p>
<p>At work (<a href="http://weareand.co.uk" target="_blank">And Digital</a>), we&#8217;re currently going through a significant change in terms of the services we&#8217;re using. These changes include:</p>
<ol>
<li>Condensing all our servers to one, fully managed server from <a href="http://uk.layershift.com/" target="_blank">Layershift</a></li>
<li>Migrating issue tracking from Lighthouse and Codebase to activeCollab</li>
<li>Migrating our SVN repositories from Beanstalk and Codebase to self hosted repositories</li>
</ol>
<p>I&#8217;ll be focusing on the last 2 tasks, as that&#8217;s where the issue lies. Lighthouse allows you to export your entire account as a directory structure with a JSON and CSVfile for each ticket. Although activeCollab can&#8217;t natively import this, we have the data in a usable format, and the primary need for this data is archive/backup, as 99% of the tickets are completed.</p>
<p>Beanstalk allows us to download an SVN dump of each repository which we can then load into a new repository using the svnadmin load command.</p>
<p>Codebase on the other hand, doesn&#8217;t provide an automated way to export projects or code repositories. I even contacted support who suggested a few tools/scripts which would help, but confirmed there is no official way to do this. And it&#8217;s not like Codebase is a new application either, as it&#8217;s soon to have version 4 released!</p>
<p>I&#8217;ll end with this plea to all web application developers:</p>
<blockquote><p>The last interaction your users will have with your application is when they leave. You can&#8217;t force them to stay with you any longer by locking down all their data. Make it easy for them to leave and make their last impression a good one. This way, they can become your evangelists, as even though you may no longer meet their needs, they will know plenty of people for whom you&#8217;d be perfect.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.gostomski.co.uk/web/web-app-lock-in-getting-your-data-out/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

