I am planning to switch my blog (which is right now on Habari) over to Graffiti. There currently isn't a migration tool specifically for that (not surprising, Habari is pretty esoteric), though there might be an intermediate path (migrate to Wordpress
then migrate to Graffiti).
Of course, I could just write my own migration queries and call it a day. It would be nice if I could share a plugin for Graffiti/Habari users, though, and maybe learn a bit more about Graffiti while I'm doing it.
I've looked at the Migration code (Migrator.cs and /site-options/utilties/migrator) a bit, and while there is a nice interface (IMigrateFrom), the migration page itself doesn't appear to be very extensible (at least in the traditional open/closed principle
sense). I'm not very experienced with Graffiti though, so I could be very wrong.
So, my question is: if -you- were going to write a plugin/extension for importing to/exporting from Habari, how would you go about it?