Ampelofilosofies

homeaboutrss
The mind is like a parachute. If it doesn't open, you're meat.

Back on the saddle

29 Aug 2013

Man it’s been a long time!

It’s been over a year since I published anything on this blog. And it’s been a busy year, an upside-down year, a year of upheaval.

First of all Joyent decided to terminate it’s VPS hosting in favour of their cloud offerings, thus switching off all textdrive remnants. They couldn’t have chosen a worse time for it. With preparations for EuRuKo 2013 in full swing there was simply not enough time to take care of moving.

So I left it until the servers were turned off. And thus ampelofilosofies disappeared from the net.

Time to remedy that. After a well earned holiday I get to sit down and redo the blog. Way back in 2005 the third incarnation of this blog (it’s like Doctor Who, it keeps coming back in different forms since 1996) was a static site generated from HTML and Textile sources and a bunch of home brewed ruby scripts. Back then I was convinced it was the best way to manage my content: text based, version controlled and easy to transform.

The 4th incarnation was a Radiant based site. At the time it was easy to setup, there was a wealth of plugins that allowed things like image galleries, comments and attachements so it seemed like a good idea. And I switched from textile to markdown.

Fast forward 4 years (which seems to be the “reincarnation” time for some reason) and that “good” idea proved to be a big impediment in getting the site back up in the limited free time available. The venerable Radiant installation that was running on the hosted server was outdated, upgrading to the current version proved a huge chore, none of the plugins runs anymore and my content is locked in an sqlite3 database making extraction rather cumbersome.

This is not about bashing Radiant. It’s more about me not having the time to keep up with the updates in a viable way while having adopted Radiant quite early in it’s development cycle. The latest version has the upgrade process under wraps, but I’m left with an ancient codebase barely running on ruby 1.8.7.

I still prefer the generate-from-text-source approach. Luckily, since I have absolutely no inclination in resurrecting my ruby scripts (omg! I look at the ruby code I wrote in 2005 and I scoff at the naive stranger who thought it was good), Jekyll follows exactly the same philosophy - only it does things right.

It has been an enormous pleasure rescuing all the content from the clutches of sqlite3 and Jekyll has proven a joy to work with.

The most important thing in the migration from Radiant to Jekyll has been maintaining the permalinks. Analytics show that there are some poor souls visiting and linking to a few of my articles (Things you should know while dating a computer programmer being the most popular for some reason) so it would be bad form to change the links. Bad enough that they have been offline for so long.

Thankfully Jekyll makes it very easy to change the default permalink scheme. So in the coming days I will complete the migration of the content, rework the appearance of the site, activate RSS and comments. After that there’s a few articles that need publishing. Like I said, it has been a long, busy and above all interesting year.