My Online Home
Posts tagged BlogEngine.NET
Why I switched to WordPress
Feb 8th
Deciding to switch from BlogEngine.Net was something I did struggled with. I felt some loyalty to it though, because primarily I am an .Net developer. So making this decision was not easy at first, but after careful consideration of what was important to me the decision was easy.
I switched to WordPress because BlogEngine.Net just wasn’t doing it for me. BlogEngine.Net is a great piece of software, but the overhead for me was just too high. I could customize it to my heart’s content such as adding my flickr badge, disclaimer, etc. via code. The problem is I just don’t want to take the time to make it work/look the way I want. I would rather actually write on my blog and not spend most of the time maintaining it (look, feel, versions).
I was able to install WordPress in a few minutes using the auto installer my blog host provides. Then Import my blog posts to WordPress. After that I was able to use WordPress’s great directory of plug-ins and themes to get my blog to work/look the way I wanted. The part that took the longest was actually looking through and searching these directories and finding the plug-ins I wanted (yes I will post which ones I am using later). Also WordPress has the ability to auto update, which is fantastic. Not only does the core WordPress auto update, but does the the plug-ins and themes. One click of the button and a few moment later you are done, fully updated, with out having to to anything yourself.
In conclusion WordPress gets out of my way and lets me just write, which is the point of having a blog right.
Importing BlogML to WordPress
Feb 1st
- I was using BlogEngine.NET, so I went to the main administrator page and exported my blog to a BlogML file on my computer.
- Make sure your exported xml file is in UTF-8 format.
- Install WordPress on you favorite hosting provider. On many hosting providers this is a few click process that runs an auto installer.
- WordPress does not have a built in way to import BlogML. Luckily Kavida Munasinghe as already written the import module for us. BlogML to WordPress import module. Once you have the zip file on your computer just unzip the file and upload the two files directly into the wp-admin/imports folder. If you have an issues setting it up check his post and the related post he has.
- Before you import, make sure you have setup your permalink structure to your liking. Once you import each post will get a new permalink, which will match the structure you setup. You will also get a cvs file with all the old permalinks and the corresponding new ones. You can use this file to create 301 permanent redirects as not to lose your link love.
- Create a backup of your database. If you import and thing didn’t import to your liking, you will want to restore from this back and try again.
- Now just log into your WordPress blog and in the Tool section will find Import Menu. Select BlogML, browse your saved BlogML and click the upload and import button.
- Now setup your redirects. Depending on the type of hosting you are using you will either have to setup .htaccess file or use something like the IIS 7 URL Rewrite module 1.1 or higher. You can check out the following WordPress Codex for more information.