There are several reasons why I moved to BlogEngine.NET. In this blog I will outline reasons why I moved. Why the switch, cool features and dislikes.
One reason for moving was that my old blog site was done in DotNetNuke. Now I really like DNN, but it is just over kill for a blogging site. I had started looking to replace my site with WordPress but could not get it working. WordPress is written in PHP. This was not really an issue for me, but the site is hosted with Godaddy.com and I have the deluxe package for Windows. I got PHP working, but really wanted an open source blog engine written in .Net. I could have gotten WordPress working, but saw a blog from Brian Sullivan talking about how much he liked BlogEngine.NET. I also watched the video on how to install it. The nice part about Godaddy.com was that it was already configured for installs.
Another reason for moving was that DNN was missing some features that all blog sites should have. One of these was the management of comments. I’m hoping that it will be easier with BlogEngine.NET. I also could not add tags and categories. Without this, I could not create a blog cloud. This makes it easy for someone to search the site for topics. Lastly BlogEngine.NET has a list of Extensions that can be added to your site. For example, I loaded the Social Bookmarking Extension and Updated DotNetKicks Button. Both add social icons to the bottom of my post.
The best thing I found was ping services. This allows you to add a ping service to automatically ping one or more servers each time a new post is created or an old one gets updated. An XML-RPC signal is sent to one or more "ping servers," which can then generate a list of blogs that have new material.
I really have not come up with any dislikes at this point. I wish that I had more choices for themes. This really is not an issue, though, because I can always create my own.
My future plans with BlogEngine.NET are to continue searching for ways to integrate with other systems like twitter and flickr.