Posts tagged Migration

After two years of my last migration from blogspot to wordpress, Here I am, after 3 years of blogging, migrated to third service. This time, moving out of self-hosted wordpress to a nice hosted solution Tumblr. You might haven’t seen many differences other than theme becoming extremely minimalistic.

Well, there are the changes.

  1. Now, the service is no longer wordpress, its Tumblr :D
  2. All posts are migrated
  3. All comments are migrated to Disqus, a very good global comment system
  4. URLs of all posts are changed, but any time you can you use the search
  5. All bookmarks, external links, google indexed pages till re-indexing are broken. Boo Hoo.

Migration went smooth, but there was a small problem for doing the same. There were no softwares available to do the same. “Migration from Wordpress to Tumblr”. If any existed, they will certainly miss migrating the comments or the attachments you’ve done in your previous wordpress blog. And, it of course is a tedious task to migrate everything if you do that manually.

So, on my way here, I wrote a small script for doing the same - Wordpress to Tumblr migration. I called it Wp2Tumblr.Py

Well, it does the following things -

  1. Takes your wordpress extended rss archive and parses it
  2. Post all your wordpress posts to Tumblr
  3. While doing above step, it posts all your image uploads to Tumblr as Private post, extract the url of the image from Tumblr post, change the same in  your wordpress post.
  4. Migrate all the comments of the post to your disqus account and link them to your post

Well, as I promised, I’m going to release all my personal code as opensource under WTFPL. So, if you’ve a similar requirement, you can clone the repo from http://github.com/karteek/wp2tumblr.py

By the way, I didn’t tell you whats better in Tumblr than Wordpress yet. These are few I found as new

  • Totally customizable themes. Of course, you can do same on self-hosted versions of wordpress. Paid feature on wordpress.com, I guess.
  • Multiple of types of posts. Unnecessary in my opinion, but what the hell.
  • Custom domain support. Self hosted wordpress, obvious. wordpress.com, its a paid feature.

Above all, the main reason, I wanted to move to a hosted service. Blogger is too messy. Comment system sucks there. Wordpress is nice, but I couldn’t get username ‘karteek’ and custom domains are not part of standard feature set and I was feeling all excited for an adventure :p

I still think that Wordpress is the best blogging software available, but updating the codebase, payment to the hosting provider etc etc are few things you really are not supposed to be worrying about when you blog for fun. Tumblr made life easy, without losing my identity - karteek.selfdabba.com. All I had to do is point my subdomain’s A record to Tumblr’s server.

I’ve spent another Satyam Cinemas ticket for hosting, this time, to a host which got older-but-stable versions of softwares. I’ve migrated database to this new one as well. Guess what, this time, I’m trying yet-another-new-thing. Now, I’ve two hosting packages on two different hosts (didn’t waste much money, total cost is three tickets at Satyam Cinemas). My DNS management is done for free by ZoneEdit and it supports Round-robin DNS (A technique that enables a domain to be hosted on multiple servers, and to have the load balanced between them) So, I configured both servers to have my blog and one of the will be pointed by ZoneEdit’s DNS Servers when you request. Reasons for this action

  • I’ve no clue why I did this :)
  • Let me see if I get to learn something new as I got so many new doubts right now while doing it
  • First host is bad, I don’t know about second host. Atleast one of them will up to serve the blog :P
I’ve no clue for following questions
  • How am I going to synchronize posts at both the servers ?
  • Will DNS server point you to the second server automatically when the first server is down ?
  • What exactly will be happening in the background at DNS server and my browser when I request a page ?
I’m sure that I’ll get more doubts and I’m more sure that I’m going to find answers for these questions. If you’ve answers for my questions, please let me know, otherwise, I will let you guys know when I find solutions :)

Guess, you’ve seen my old blog and came here. Updating what happend here on this blog … I took certain care on the following items :)

  • Theme isn’t black anymore, though I can’t guarantee that it would be same.
  • Well, no-more-blogger-service. I’m sure that I’m not going back to blogger. One Google service abandoned.
  • All posts and comments are migrated to this blog, so if you want to read any old posts, you need not go back to that dark page. All you would need to do is update your bookmarks or subscriptions in your feed readers.
  • Added some ajax-plugins for wordpress to make it easy browsing archives. Looking forward to make it better.
There are certain things going on in the back end. Will update you guys about them very soon. PS: Thanks a lot to Sunil Biswal for suggesting the domain name.
Page 1 of 1