So, my blogging platform, Ansible, has been rock solid for the past few years. I’ve learned a LOT since I built it, and it’s getting about that time to completely redo it from scratch. I wasn’t into LINQ or the Entity Framework when I first built it, so I missed out on a lot of ways to really tighten up the code and make it a bit more modular.
If I’m going to rewrite it, it’s going to have to be from scratch. The biggest PITA I had in the code is getting the API’s working so that I could use Windows Live Writer to compose my posts. Part of me wouldn’t mind finding something in Silverlight as the editor, but there’s not a lot available in the open source side that I can see (and I’m not wanting to spend a few grand on a product suite that I need 1 single control from).
I guess I could just try to use clipboard inheritance with the MetablogAPI and do everything else from scratch.
Some of my ideas are
Those are the primary additions I had in mind, and most of it isn’t a lot of work (well, maybe the Module system, but hey this is what I do for a living). I just want to avoid the MetablogAPI stuff but that might not be feasible in the time frame I have.
Any requests?