By John, 10 November, 2010

Colloquy (freely available at is a very nice Mac OS X desktop application for IRC. However, it is in serious need of some design help. All of its built-in Styles would make even the most inexperienced graphic designer weep.

Last week I was introduced to the Campfire style for Colloquy. It had a very nice, clean design. But it too closely mimicked the Campfire web application it was based on, so its design elements conflicted with the usability of a good IRC style. For example, it framed all “nickname has left the chat room” messages in blue; highlighting the noise.

But the Campfire style was just too close to what I wanted. Before I was content to use a crappy-ish Colloquy style as long as I could get my work done reasonably well. Now that Campfire had hinted at what I really wanted, I had to work on trying to get the best, most usable style possible.

By John, 9 September, 2010

The Drupalcon Chicago 2011 track chairs met for the first time last week. Our first task is to come up with track descriptions. For the first time, Theming is going to be separate track from Design and UX. While this shows a nice focus on these interrelated but distinct topics, I'm still trying to come up with a good description that helps define the dividing line between design and theming for sessions proposals like “Designing with CSS3”.

Anyway, here’s my first draft for my track’s description:

Theming Track

As Drupal’s mighty hands build markup, styling and dynamic behaviours, the lowly Newbs have forever strived to comprehend this Magic. With gnashing of teeth, wailing and despair often being their pitiful state. But, lo! Behold the mighty Drupalcon Theming Track. Forthwith, We, the Gods of Drupal, beseech the worthy to attend this track and despair no more.
[insert thunder crack here]

Hmm… I may have to tone it down. A bit.

By John, 1 September, 2010

If you read my previous post about converting Subversion repositories to git, you’ll know that to do a proper Subversion-to-Git transformation on a batch of repositories is going to take some time (what with all that command line typing). I had 142 legacy project Subversion repositories lying around I wanted converted to Git and, since I’m lazy, I pulled on my bash boots and wrote me a script to do the work!

With the git-svn-migrate scripts I wrote, you can batch convert all of your Subversion repositories in just 3 steps. And I’ve GPLed them and put them on GitHub if you’d like to collaborate and improve them; see the git-svn-migrate project page.

svn boxes go into the factory; git ponies come out.
git-svn-migrate: a reverse glue factory