I've been meaning for ages to actually get around to migrating this weblog to use CouchDB. I looked a while back at jchris's Sofa weblog engine on CouchDB and didn't like it, so I built my own. It's called "thort" ('cos it's for publishing your thorts, ahaha, see what I did there?), and it'll end up on Launchpad once I get around to writing up some decent instructions on how anyone who isn't me can use it. Things I like about it: it's got proper URLs, not horrid Couch URLs (love Apache proxying, yes I do), I wrote a Yahoo Pipe to take the outputted JSON and convert it to RSS so I don't have to worry about XML validity (this might cause my posts to all appear anew in your RSS reader; sorry about that if so), and it's really, really, really fast compared to Wordpress. Of course, it's really fast compared to Wordpress because it does one-ninetieth of what Wordpress does. Still, there you go. Let's see if this dies, eh?
On I wrote Migrating this weblog to CouchDB, on the subject of CouchDB, website, and Updates.
Same experience as Ciaran with no old items reappearing, but it appears author information isn't associated with the entries any more (which in my aggregator makes it appear that I've posted them).
HTTP databases, HTTP proxies, HTTP pipes... small pieces loosely joined!
I didn't get any old items reappearing from the feed, just this post - a seamless transition from my perspective.
Andrew: erm, that's worrying. My URLs work for me in Google Reader. I've started using Feedburner, which I wasn't before, though. Can you tell me which URL you're subscribed to for my feed, and which URL gave you the feedburner error message?
Ciaran: excellent news; I'm glad that that worked, at least :)
Sounds really good. I checked google reader also and it works fine. What about adding time stamps on comments?
Works great and looks very nice too.
Daniel: I've got timestamps, they're just not displayed. I'll look at that.
Mike: thanks (the look isn't mine; see the footer for a link to the WP theme it's based on)
Simon: there are now two blog engines for Couch: this and Sofa. Have a look at each :)
Interesting... I've been looking at exactly the same thing in the last few days, since CouchDB seems an ideal way of storing blog entries. Wasn't aware of Sofa, but will have a look at that too...
How did it go, does it work properly and as expected?
Was it hard?
Is it easy to use once ported?
A few questions you'll probably get asked, you might want to think about an update to the post. That runs through these points and any others that get raised.
Comments on your old posts are showing the raw HTML, eg http://www.kryogenix.org/days/2004/12/21/thunderbird
James: fixed, thanks. :)
One little bit of death I noticed was that feedburner doesn't seem to like your URLs anymore. I was using Google Reader, clicked on the link and bam!, feedburner error page.