<?xml encoding="ISO-8859-1" version="1.0"?>
<!-- OPML generated by OPML Editor v0.75 on 5/22/2013; 1:20:48 AM -->
<opml version="2.0">
	<head>
		<title>Outline backups</title>
		<ownerName>Dave Winer</ownerName>
		<ownerEmail>dave.winer@gmail.com</ownerEmail>
		<windowTop>200</windowTop>
		<windowLeft>200</windowLeft>
		<windowBottom>600</windowBottom>
		<windowRight>800</windowRight>
		</head>
	<body>
		<outline text="I had an unpleasant thought as I was switching between my real account and a test account on my world outline server. "></outline>
		<outline text="What if I get confused, or if the software should have a bug, and somehow I lost my entire world outline. I could just picture it. "></outline>
		<outline text="I've had failures like that quite a few times over the years. And inevitably you have to try to type it all back in from memory. But as the outline develops, that becomes more of a problem. "></outline>
		<outline text="So I decided now, before it happens, let's get a solid backup flow coming out of worldOutline.root."></outline>
		<outline text="There's a new global pref, in config.worldOutline.prefs.flBackupOutlines, defaults true."></outline>
		<outline text="If it's true, we maintain a folder for each user, in the S3 archive, organized by year, month and date, with snapshots of their outline each time it's saved. The backups are named 001.opml, 002.opml and so on. "></outline>
		<outline text="Parts">
			<outline text="worldOutlineSuite.init"></outline>
			<outline text="worldOutlineSuite.initUser"></outline>
			<outline text="worldOutlineSuite.saveUserRoot"></outline>
			</outline>
		</body>
	</opml>
