Hello WordPress!

So I’ve finally given in, I’ve switched my blog to run on WordPress.Wordpress

This is the fourth time in six-odd years of blogging that I’ve had to change the blogging software.

For the last couple of years, my blog was been running on MangoBlog. It is really nice and I quite liked the fact that it was running on ColdFusion. More important, it was nicely customizable.

Prior to MangoBlog I had been using BlogCFC, and had found a bit restricting in terms of theme support etc. MangoBlog made it easy to re-theme the blog, plus has a nice plugin architecture.

I had toyed with moving to WordPress an year or so back. But wasn’t too convinced. But when I re-evaluated it in detail last month, I was struck by its maturity and the dizzying number of really useful plugins and themes.

This weekend I gave it a whirl and setup a dev instance on an Amazon Micro instance. It didn’t take too long for me to decide that the time had come to switch.

The process of migration from MangoBlog to WordPress was quite simple.

I had to write a couple of simple scripts that gathered data from MangoBlog tables and inserted it into WordPress tables. I also set up a couple redirects so that old links continue to work. And I updated the Feedburner feed details so that the feed from the old blog points to the feed from the new blog.

And here it is! Shiny and new with a decent theme!

While moving the blog across, I decided to do away with the many categories I had in the previous blog. I’m going to now categorize posts based on what broad areas like “Software Development”, “Photography”, etc. This reflects the change in the nature of my blogging. Till now I’ve been quite focused on tech blogging. But I’m going to broaden the scope a bit. And I’ll be using tags to categorize posts as more detailed mechanism of categorization.

The other major change I made was to change the permalink structure of blog entries. It is now extremely simple and minimalistic — server name followed by the slug (e.g., http://blog.nagpals.com/hello-wordpress).

The more I’ve played with Ruby on Rails, Grails, and CFWheels, the more I’ve become a fan of simplicity in URIs. For me they are windows into an application — they give a sneak peak on how well an application is structure. I even go a step further and say that if you look carefully, they give you a view of the mind of the application developer! But more on that in another blog post.

For now, the migration from MangoBlog to WordPress is over. It was very smooth and painless. And I’m quite happy to be getting back to blogging again!

The RSS Feeds for the blog are:

If you don’t want to be bothered with other ramblings, just subscribe to the Software Development category RSS.

Do drop me a line if you have any questions/issues with the new blog.

Shado and ColdFusion Workshop

RailoI’m conducting a Shado/ColdFusion workshop in the last week of January 2011 in Auckland, New Zealand

It is going to cover things like:

  • Developing Shado templates
  • Developing applications using the Shado framework
  • Hidden secrets in Shado
  • Advanced ColdFusion concepts
  • Some Railo tricks/tip

If there are aspects of Shado that you’d like to know more about, do let me know and I can try and cover those areas.

I am still in the process of figuring out the full agenda, and exact dates. But it is going to be a 2-3 day event, in Auckland in the last week of January 2011.

Drop me a line if you are interested in participating.

It’s going to be a very hands-on, practical event and will be loads of fun (as much fun as sitting in a room with other nerds like me can be!)