Skip to Content

Tugboat Group

Another Fine Homemade Parachute Page, Crafted With Love

These projects below represent some of my work at Tugboat Group. It shouln't need mentioning that these were all team projects, and involved many people at different stages. Other designers, developers, team leads, project managers, and client reps were part of the mix.

Each project had some unique challenge (for me, at the time), and while old work makes all of us grimmace, each one has at least a couple of details that still make me smile.

Just Ask Baby | justaskbaby.com [no longer active]

jab

One of the largest projects I’ve worked on, Just Ask Baby features a complex user membership model, monthly payment for access to video hosted externally on a content delivery network, a multi-currency subscription system, and advanced analytics. It was also a lot of fun to help make. Built in Drupal, it combines a lot of custom content types with user-created image galleries, blogs, all kinds of things. We may have lost some hair over this one.

Roles
Project manager, client rep, developer
Tools
Drupal, HTML/CSS/jQuery
Smile
A lot of theming was done to add some commonly used features just where users would need them the most. We knew that new parents (I was just one at the time) of all user types didn’t want to get lost in widgets and complex tools, so we really tried to streamline the tools as best we could.

BC Association of Magazine Publishers | bcamp.bc.ca

bcamp

To begin this website, I researched and wrote a comprehensive survey of similar websites across Canada, and tried to define several “best in class” features that should be incorporated into this new site. Having time to analyze what others were doing in this detail really helped set the challenge, not to copy what was going on, but to answer it, in a somewhat cheeky fashion.

Roles
Project manager, client rep, developer
Tools
Drupal, HTML/CSS/jQuery
Smile
The skewed magazines in the background (design by the incomparable Jeff Waterfall) always make me happy. As does my souvenir issue of Goats Across Canada.

Windset Farms | windsetfarms.com

wsf

This site was rebuilt as part of large-scale overhaul that moved it away from hard-coded pages and content towards a much more extensible Drupal framework. There’s a lot of Flash, jQuery, dynamic typesetting, classifications, and multi-stage workflows, maybe a bit like a greenhouse itself.

Roles
Developer (front-end HTML/CSS, back-end Drupal configurations and custom programming)
Tools
Drupal, HTML/CSS/jQuery
Smile
How can you not rate something three out of five tomatoes? I just wish you could mix and match, to rate a recipe two tomatoes and half a cucumber.

School District 42 | sd42.ca

sd42

Not long after Tugboat Media started using Drupal as its main production tool, we had a couple of new clients ask us specifically to use Drupal in their new websites. It seemed a strange term to be in the zeitgeist. This site has a pretty extensive range of user types, each of which can interact with the site in different ways.

Roles
Project manager, client rep, developer
Tools
Drupal, HTML/CSS/jQuery
Smile
Much of the navigation consists of “Where you looking for...” links, which are actually based on user activity, the thinking being that if most people are looking for something, you might be too. The navigation will thus constantly modify itself as the site gets used more and more.

Real Estate Board of Greater Vancouver | rebgv.org

rebgv

Another situation where the client asked for Drupal by name, this one was proving a bit of a stumper design-wise until I brought in some childrens’ books designed by the inestimable Molly Leach, where the typography really popped off the page, and I asked if we could push the scale of on screen type like that. We started to....

Roles
Project manager, client rep, developer
Tools
Drupal, HTML/CSS/jQuery
Smile
Now I can't look at the title without thinking “ ‘I’m in,’ said the mynah bird.” You’ll have to read the book....

New Media BC | newmediabc.com

nmbc

This is actually the second visual overhaul of the site, but it’s based on a codebase I wrote which was one of my earlier attempts at a full-on content management system. It was based around a unique tool we built to collect membership profile information and display visualizations of changes to the industry year over year. I had to brush up on my MySQL for this one.

Roles
Project manager, client rep, developer
Tools
PHP, MySQL
Smile
Although I didn’t know it at the time, I was adding something much like Drupal’s Pathauto module, which makes for much more readable URLs than things like “page.php?id=1225” by taking a title as entered and making it web friendly.

Sisu | sisu.com

sisu

Although I had no input into the final site (built in JSP), I did prototype much of the front- and back-end displays, and tried to push the development team away from nested tables within tables as a templating system towards a lean, mean, modern XHTML. I did get a little frustrated by some browsers’ need to refer to typefaces as “Helvetica Neue Light”, others as “HelveticaNeue Light”, and still others as “HelveticaNeue-Light”. Can’t we just all work together?

Roles
Front-end designer, front-end developer, prototyping
Tools
HTML/CSS, custom JavaScript
Smile
The at the time insane-seeming image-map/transparent-PNG system that makes up the storefinder may have aged me, but it is kind of cool.

Elsewhere…

Fonts courtesy of
Screen_Shot_2011-05-06_at_4.34.16_PM.png
Hooray and huzzah!