katherine's blog

Introducing Quick Tabs 2.0: ...and would you like some AJAX with those tabs?

When the Quick Tabs module was first conceived, it was meant as a space saving device that would replicate a feature becoming quite common on news websites: the little "Most emailed / Most popular" block, where you'd have two tabs, each showing about 5 items (node titles with links to the nodes), and that would be that. Of course I wasn't so short-sighted as to limit it to two tabs (I limited it to 10), but I didn't imagine there'd be much more people could want out of it. Well, my issue queue soon proved me very wrong.

The dual aspect of Drupal forms and what this means for your AHAH callback

Over the last week or two I've spent a lot of time on an aspect of my Quick Tabs module that I am certain none of its users will care a hoot about. It wasn't a case of adding a new feature or fixing a bug or even improving usability, but a question of, to put it succinctly, cutting down on its evilness. The admin form for creating and editing Quick Tabs blocks (where you choose either a block or a view for each tab) had a serious amount of ahah functionality: click a button to instantly add a new tab, click a button to instantly remove one of your tabs, select a view for your tab and have the view display drop-down be instantly populated with the correct options for that view. It was pretty user-friendly; there was just one problem: it flew in the face of Form API best practices.

The joys of BADcamp and my Drupal to-do list


One of the toughest things about working intensively on client projects is not having enough time to devote to Drupal community projects as one might like. I've been lamenting this a lot lately, having had to focus 100% on one particular project for the past couple of months. Aware of some very interesting discussions happening within the community that I would love to try to participate in, I've had to content myself with barely keeping up to date.

Back from DrupalCon Szeged

OK I've actually been back several days now, just hadn't got around to posting this. Read my Raincity blog post on DrupalCon Szeged here. In short, it was mind-blowingly awesome. I have to say the social aspect was really fantastic - I got to meet so many fascinatingly interesting people. Drupalers really are an unusually diverse bunch of people with all sorts of different backgrounds. The sessions I attended were all excellent.

Quick Tabs for D6 beta release - now with Views 2.0 integration, but was it worth it?

At last I overcame my fear of Views 2.0 and have added it to my D6 effort for Quick Tabs. (Previously my D6 version only allowed you to add blocks to your tabs.) My colleague, Hubert a.k.a. couzinhub, having quickly jumped in and familiarised himself with the wonders of Views 2.0 (well, after all he did help with the UI), helped me out with a very enthusiastic run-though of displays, overriding default displays, etc. and generally getting an overview of the lay of the land in the beta4 release of this super-module.

Looking for Szeged co-presenters for jQuery Tutorial

[Cross-posting from the Raincity blog]

I've submitted a proposal to the DrupalCon Szeged site for a tutorial session on jQuery in Drupal. I'd reallly like to get two co-presenters on board to structure it into three 30-minute tutorials, each covering two or three of the following suggested topics:

Hopefully helpful ramblings about jQuery in Drupal

I just posted Part Two of a fairly lengthy discussion of jQuery in Drupal over on the Raincity Studios website. Check out both installments:
The Lowdown on jQuery - Part One
The Lowdown on jQuery - Part Two

Discussions on Open Source

Since long before I was even involved in open source myself, the phenomenon has fascinated me and I've wondered what its implications are at a broader level than where we see it today. For example, to what extent, if at all, is it inextricably bound up with technology and the internet? It's a topic that makes for interesting philosophical discussion, an example of which is here. And below is a video of an interesting talk from TED in which Yochai Benkler discusses open-source economics:

My DCV08 Presentation Slides

Drupal Camp Vancouver '08 was a roaring success and I enjoyed it enormously. There was a really interesting crowd at the event, with people from Seattle, Victoria, even as far away as Saskatoon and parts of Alberta. It was an amazing opportunity for networking and just getting to know more of the local (and obviously not-so-local) Drupal scene.

Drupal Camp Vancouver

In March I attended my first DrupalCon and next weekend I will experience my first Drupal Camp - right here in Vancouver. OK, so it won't be quite the grand affair that DrupalCon Boston was, but there are lots of interesting talks lined up and it will be great to meet more of the local Drupalers. Some of the sessions that have caught my eye so far include "Building Community with Organic Groups", "Intro to Panels 2" and the session on the Forms API.