I want to take you through my process on selecting this blog engine.
The old site was mostly static pages and I wasn’t too focused on it. I wanted to start sharing more, especially since I’d been doing a lot of Sales Automation wizardry which I thought people would find helpful. I also wanted to do something in .net. I’d just finished up a generic lead processing system in PHP (I’ll link to this post when it’s ready) and I was pretty sick of it, and missing my precious C# (I also didn’t want to get rusty). This meant finding something somewhat current (say, >=.NET 3.5), something ubiquitous, and something Open Source (in case I wanted to tinker/contribute).
Options based on that criteria were more limited than I anticipated. Here’s some of the stuff I rejected before I landed on BlogEngine:
- Oxite – too old! Last version was 2009! Mentioned Live Writer, if that’s any indication.
- DasBlog – Still pretty old – 2012. .NET 3.5 – good. Support for OpenAuth/OpenID – also good (but not really necessary). I wanted something that was seeing some recent action.
- Blogsa – I was starting to feel like 2012 was the golden age of OS .NET blogs. Also, I couldn’t really identify any features :-(.
- Orchard – I knew about Orchard from my Ektron days, and it fit all the criteria. It’s written by actual MSFT people. You’d be hard-pressed to find a more current, more pedigreed CMS app. That said, it was overkill. I didn’t need a multi-tenant, fully customizable CMS with full localization support, emphasis on module development, etc. I needed a hammer, not a toolbox.
So I found BlogEngine.NET, which really seemed ideal. I would go as far as to call it the .NET cousin to WordPress (if that cousin were socially awkward, had few friends, and you only saw him twice a year at holidays or funerals). Advantages:
- Current releases
- IIS7.0/.NET 4.5
- The download numbers from codeplex weren’t as high as some of the other blogs but the repo was getting daily commits
- None of the issues seemed like dealbreakers
- Heavy documentation
- Some nice extras like DB-Free (XML) storage, a slick looking admin, search & tag cloud
- BOOM!