Migrated from dasBlog to BlogEngine.NET

February 12, 2008 22:48 by merill

After 5 years, starting from the humble BlogX that ChrisAn wrote to Clemens and then ScottH's dasBlog, I finally moved over to BlogEngine.NET today. My main reasons for moving over included a brand new codebase, more features, better themes and frequent releases.

The other platforms that I had in mind were WordPress and Grafitti CMS, I gave up on WordPress due to my hoster being on Windows and didn't want to go through the trouble of figuring out how to get url rewrites for PHP working on IIS under my hoster's limitations.

Grafitti would have been my choice but it choked when I tried to import my blog posts. I opened a ticket with Telligent Systems and the really good guys mailed me today that the fix would be out in the next release this Friday. But in the end I thought it best to go with an open source platform and one that focused solely on blogging.

Okay now to the gory details of migrating my blog over. Which actually took a total of less than 10 minutes to setup on my machine and less than 30 minutes to upload everything to my hoster.

This is what I did to get my posts over to BlogEngine.NET

1. Setup BlogEngine locally on my machine. This just involved unzipping the file and pointing IIS to the folder.

2. Exported dasBlog to BlogML

The next version of dasBlog is scheduled to include this tool out of the box but right now you'll need to download the zip that Paul Van Brenk has made available. You'll need to run the code from Visual Studio and it exports all your posts into the handy BlogML format (If anyone want's this in a nice UI let me know and I can upload it). Edit: I've released this now, see http://merill.net/post/2008/03/DasBlog-to-BlogML-Converter.aspx 

3. Import BlogML into BlogEngine.NET

BlogEngine starts up a fancy ClickOnce app when you click the Import button, just feed it the BlogML file and presto all your posts and comments are migrated over.

I went with the Files and Images Moved Manually option which meant that I didn't have to mess around with moving any of the images or changing the paths.

4. Upload content

I simply deleted all the folders on my host server except for the ones that had the images and uploaded files which would usually be the content folder. Even here you could all the xml files that hold the posts.

Next I uploaded the whole BlogEngine folder that I had locally and remember to get your hosting provider to allow write permission on the App_Data folder.

That's all!

5. Configure settings

Obviously you'll want to play around in the control panel of the new blog and do things like put in your Google Analytics and other tracking script (which you had to edit by hand manually), redirect to the feedburner url so that your readers get your messages.

There are some disadvantages though like the incoming links being broken but since I don't have anything noteworthy that people link to this isn't going to be a problem for me.


Currently rated 4.3 by 3 people

  • Currently 4.333333/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Related posts

Comments

February 14. 2008 05:39

pingback

Pingback from showusyourcode.spaces.live.com

Darren Neimke's Live Portal: Nice BlogML Migration story!

showusyourcode.spaces.live.com

February 15. 2008 12:59

Wade

Does the BlogML export preserve your URLs? I have a lot of trackbacks to my blog, and I want to make sure that when I move to BlogEngine.NET the URLs remain the same for my existing posts. Thanks!

Wade

February 15. 2008 22:45

merill

The Url's don't have anything to do with BlogML it simply a format for storing your posts.

BlogEngine.NET on the other hand can be configured to rewrite the urls to the format it was in your old blog (with certain limitations though).

If your hosting on IIS 7 then rewriting urls is going to be no problem.

merill

February 22. 2008 03:14

Al Nyveldt

I love a good success story.

Al Nyveldt

March 20. 2008 02:12

Carlos

Merrill,

Would it possible for you to upload the UI you mentioned for the BlogML importer/exporter?

Carlos

March 20. 2008 07:53

Merill Fernando

@Carlos, You can find it at http://code.msdn.microsoft.com/DasBlogML

Merill Fernando

March 26. 2008 10:40

Marketing de Afiliados

I really enjoyed the change. The new blog software is really good.

Marketing de Afiliados

March 27. 2008 02:58

Test de autoescuela


I think that is really good. What is more lightly wordpress or Blogengine?

Test de autoescuela

March 28. 2008 07:07

merill

Unfortunately Steve to get the exact same dasblog urls you might need to get the dasBlog source for re-writing and plug that in as a module so that the old urls keep working.

merill

April 2. 2008 03:46

Peru-guia

My website is working with php and mysql.
Como migraria de wordpress mu a BlogEngineNET?
thx for your answers!

Peru-guia

April 2. 2008 05:32

Steve Trefethen

Thanks for letting me know!

Steve Trefethen

April 6. 2008 05:44

JamesP

Could someone explain how BlogML import is supposed to work (or direct me to a link that will explain this)? I understand how to export a BlogML.xml file from BlogEngine. That makes sense. But something keeps going wrong with the import.

When I click import, I don't get the ClickOnce application I can feed the xml, I'm told to download the blog.importer.application. So I download the application. I run the application. The application attempts to verify application requirements. Then it fails and gives a message: "Cannot download the application. The application is missing required files. Contact application vendor for assistance." What is going wrong? I feel like I'm missing some important piece of information...

I've taken a look through the help forums but it seems like I'm the only person to encounter this specific problem ? Thanks for any help or assistance.

JamesP

April 6. 2008 14:47

Steve Trefethen

Hi Merill,
When I originally commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get four emails with the same comment.

Is there any way you can remove me from that service?

Thanks!

Steve Trefethen

April 8. 2008 04:06

pingback

Pingback from stevetrefethen.com

Considering a switch from dasBlog to BlogEngine.NET

stevetrefethen.com

April 24. 2008 03:07

Codes Web

thanks you

Codes Web

May 1. 2008 12:57

tuning car

thanks pretty blog

tuning car

May 8. 2008 22:06

Tagesgeld

Hi,
I use both: dasBlog and BlogEngine.NET - like em both, but both have their bugs. Nevertheless: BlogEngine has a woderful theming that just rocks!

Tagesgeld

May 9. 2008 20:18

tiffany necklaces

[u=http://tiffanymall.us/necklaces/]tiffany necklaces[/u]

tiffany necklaces

June 10. 2008 03:55

vito

good ok

vito

June 11. 2008 04:47

lovett

good ok

lovett

June 12. 2008 03:11

abhca

abcc

abhca

June 12. 2008 03:14

liveQQ

good good i like it

liveQQ

June 13. 2008 05:51

Daniel

espero que esto sirva a todos

Daniel

June 20. 2008 05:15

Bolsa de trabajo

Very interesting.

Bolsa de trabajo

July 14. 2008 23:59

Tagesgeld

agree, OK

Tagesgeld

July 24. 2008 04:57

Tagesgeld

Its fine, I like it.

Tagesgeld

August 28. 2008 21:41

Busby Seo Challenge

What is Blogengine. NET? It is for the first time that I open it, I try, can you gave me an idea about it. thank you.

Busby Seo Challenge

August 29. 2008 14:35

Costra Bertol

Very interesting.

Costra Bertol

Add comment


(Will show your Gravatar icon)  

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

September 6. 2008 07:24