Back in 2004, I created my own blog engine (if you can call it a blog engine) as part of my site. At the time, it was a fun exercise as I was new to RSS. Over time, like any other pet project, my desire to keep it up to date was waning, and it eventually became more of a burden than anything else. There were a list of features I wanted to have – Live Writer support being one, plus a myriad other features. Why reinvent the wheel?
So I spent a considerable amount of time thinking about what to use as a new platform. I didn’t want to migrate to blogs.msdn.com. I looked at Community Server, and while certainly a solid product, wasn’t what I was looking for. Then I stumbled on blogengine.net, an open source blog engine built on ASP.NET. This was exactly what I was looking for! Robust enough that it solves the major issues (including Live Writer support) but simple enough that I can leverage, modify, and extend till my heart is content.
Like Worldmaps a few weeks back, the blog is now a separate entity at blog.structuretoobig.com, although I still have it integrated with some parts of my site. If you read the blog through my site, not too much has changed although you may wish to bookmark blog.structuretoobig.com. For RSS subscribers, the new RSS feed is:
The old RSS link will redirect here. If there are any hicups in the migration process (broken feeds, duplicate entries, etc.) I apologize, but hopefully this is a one time thing.
So far, I’m pretty impressed with blogengine.net and the migration was fairly smooth. Blogengine will import BlogML or RSS, however, I couldn’t get the RSS import to work. I downloaded another tool off codeplex to do RSS to BlogML, and then imported the BlogML file into blogengine. The results were really good. There might be a few small issues here and there, but as a whole, I was pleasantly surprised at how quick it was. So, if you’re looking for a blogging engine for your site, definitely check out blogengine.