The import function, which slurps up posts exported from other blogs in JSON format, now also imports media associated with a given blog post. With that in hand, I've started making provisional migrations of posts from one of my non-MTL blogs into MTL. I hope to have at least one blog fully migrated and running on MTL by the end of the year.
The reason I'm projecting this will take so long is several-fold:
I have to make sure the migration system covers all the possible things that can go wrong -- missing or incomplete data, stuff that only manifests in one post out of a hundred, etc.
I don't yet have ways to deal with posts in multiple categories, posts from multiple authors, and so on. I'll have to sort all of those out as the number of posts I import into the system in one swoop goes up.
I also have to build the template for the imported blog, so that it matches the old one.
Many features in MTL itself that don't exist yet, like tag archives, have to also be built to match the old one. (I mentioned this in my previous posts.)
Also, as I perform more of the migration process, I'll be getting more and more used to what it feels like to work in MTL day to day. That is likely to bring with it a host of changes, most of them small but a few of them potentially quite disruptive.