Blog

February 05, 2016

AKA, How to upgrade a complex Drupal site to D7

So Drupal 6 reaches end of life on Februrary 24. If you're like many of my clients, only now are you getting around to making that upgrade happen. Accordingly, I've done a bunch of D6 to D7 upgrades recently, and wanted to share the... read more

November 04, 2015

A few years ago, I took a weekend-long wilderness skills course that introduces its students to animal tracking, plant identification, and a variety of ancient skills such as flint knapping, making simple traps and... read more

October 30, 2015

I am, sadly, never very surprised at public eruptions of settler-colonial racism in Canada. Our country’s dominant popular culture has a long history of systematically devaluing indigenous perspectives and histories in favour of cartoonish stereotypes and the heroic-pioneer story of settlement.... read more

October 27, 2015
Views is a very powerful query builder, but it can be challenging to make it solve specific problems that it wasn't intended to address. For instance, a client recently wanted to sort forum topics and other kinds of content according to how interested the users are in the topic of each piece of... read more
October 26, 2015

The Harvest Moon Festival has become a valuable yearly experience for my partner and me. We’ve lived in Winnipeg for just over five years now, and have experienced a deepening and broadening sense of community and commitment to... read more

October 22, 2015

Many problems with distraction and productivity are a matter of accountability. Team working situations and imminent or well-structured deadlines are good antidotes to not-working. Peer and client pressure can provide a good kind of... read more

October 06, 2015

Much of what I experience as “neither working nor not working” (or just “not-working” for simplicity) is a by-product of simple curiosity. It’s worth appreciating for a moment that it’s a great and worthwhile thing to be fascinated by... read more

September 23, 2015

Every freelancer I know is familiar with looking back at a busy day and wondering how so many hours of effort could have produced so few results. There are always, of course, days when things go wrong -- when sudden client requests throw off your game plan, or when the words or the editing or... read more

September 02, 2015
Recently I've had some clients come to me because their previous developer just kind of dropped out of sight. This happens every now and then when you rely on one-person shops. It's also also familiar to me on a personal level: a vanishing dev is largely why I got into this line of work again in... read more
February 25, 2015
This just took a little figuring out, so I'm recording it for posterity. I maintain many Drupal sites, almost all hosted in multisite installations. To save DB server traffic, I've started experimenting with the syslog facility. Here's how I set things up on my Debian server to log each site to its... read more

Pages