Drupal

Open source <acronym title="content management system">CMS</acronym> powered by PHP and MySQL.

An Introduction to Unit Testing in Drupal
Another in a series of articles in which Richard learns programming concepts from being a part of the Drupal community.

Raincity Studios Acquires Bryght, And With It, A "Support Cowboy"

The press release announces it and the announcement over at my company's website confirms it: starting January 1st, I'm going to be an employee of Raincity Studios. On Tuesday RCS acquired Bryght, the Vancouver-based Drupal-based hosting and hosted service company I've been working for since 2004. My role, currently as community support guy, will change slightly, details we'll work out in the following days and weeks. I'm excited and nervous at the same time, both usual for me when change like this happens. To say this came at the right time for me, however, is an understatement.

It maybe took a little longer than it needed to, but it really hit me how impressive their design chops were when Mark Yuasa's offered to redesign my blog back in 2005. 2005? Seems longer ago. I remember meeting him at BCIT and going through what theme I wanted for the look. Since it was around March, cherry blossom trees started losing their petals and the smell and sight of pink leaves all over the streets of the Lower Mainland filled my senses. With a little trepidation—pink not being the manliest colour—that I asked him use that as the concept, and his two original concepts floored me. One, while beautiful, was a little too white for what I thought of, but the other, overwhelmingly pink design made the choice obvious. I was impressed with his holistic approach (he asked me to write down what music I liked as part of the design consideration) and his attention to detail and his flexibility in the changes I requested. I've since reverted back to a default theme for the site (changing the colours to match the previous look), and I've committed to releasing the theme to the Drupal community.

Raincity is cataloging the social web's reaction to their announcement, and if you visit that link, you'll get to see me a little more than halfway down at the Cambie Pub, during my first week officially working for Bryght, in September 2004. That's a fairly iconic photo of me, so much so that Karen has taken to calling me a "support cowboy". Think I can get away with calling myself that? Probably not: I'm the strong, silent type, and besides, I don't like horses that much. I'm still going to celebrate by buying another cowboy shirt.

Raincity Studios acquires Bryght - Vancouver Web 2.0 companies join forces to create first full-service, open source web agency
Press release announcing the merger. I'm staying with the company, though in a slightly different role.
Managing a Hyper-local Community with Drupal
Raincity Studios' Dave Olson's great podcast with Olyblog's founders and contributers.
Open-source tools open democracy&#039;s doors
Bryght, Raincity Studios, Drupal and Social Signal make the Georgia Straight.

Lessions From My Online News Association Panel on Citizen Media: Urban Vancouver

This is part 1 of the wrap-up for the Online News Association workshop on Citizen Media I spoke at last week in Toronto. See the introductory post for more information and links.


This will necessarily be a combination of what I said at the workshop and what I wanted to say. The principle lesson learned over the three years plus at Urban Vancouver is that we found it hard to convince people to post to Urban Vancouver if they already have their own blog. Some do it, like Dave Olson, Stewart Marshall, Roland, myself, and others (yes, I'm aware of the poetry and real estate posts), but for the most part, people figure if they already have a blog, then there's no point in publishing it elsewhere. We syndicate most Vancouver-based blogs anyway using their RSS feeds, so it doesn't matter too much. The other lesson from Urban Vancouver is that editing is a full-time job for at least one person done currently by 4 people who already have full-time jobs. The duties of Urban Vancouver include moderating comments and posts according to the terms of service; gardening the aggregator (adding, removing, updating feeds), responding to the emails we get, mostly mistakenly; and encouraging people to participate on the site. We've been happy with the high search engine ranking Urban Vancouver enjoys, and discussed SEO briefly during my session at the workshop. I suggested that writing for people, enabling comments, and having an RSS feed will get people to link to you (or even syndicate you) and therefore drive up your ranking.

An audience member suggested headlines as a determining factor: it's one thing to have a savvy and witty headline, but being briefly descriptive instead helps people get an immediate sense for the individual story's topic and helps people who are looking for such a thing in Google. I could have, but didn't, mention tags. At my session and as a follow-up to a comment in someone else's session, I tried to work in Urban Vancouver's aggregtor effectively being a new type of newswire (at least one blogger uses Urban Vancouver's RSS feed to end all RSS feeds as fodder for a regular column), but couldn't fit it in. I mentioned that it was okay to promote your wares (or others') on Urban Vancouver as long as it wasn't press release style, i.e. more conversational and less like a pitch. Also, copyright owned by the original author both encourages people to post their stuff and limits the work we have to do: since we can't sublicense any of the works, we don't.

Along with Lisa, I don't think Urban Vancouver competes with sites like Metroblogging Vancouver, Beyond Robson, and neighbourhood-specific blogs like Kitsilano and Carrall Street, since we syndicate and directly link to their sites often. An audience member suggested that we don't "compete" because Urban Vancouver doesn't sell advertising—at least not yet—and therefore doesn't compete for the pool of ad dollars.

See also: "What If You Created A Community Site and Nobody Came?", my November 2006 article in which I talk about Urban Vancouver and community sites in general.

Online News Association Panel on Citizen Media

Last week, at the Sheraton Centre in Toronto, I spoke for a few minutes on at the Online News Association's pre-conference workshop on citizen media. With Lisa Williams, proprietor of H2otown.info, a community site for residents of Watertown, Massachusetts, we were scheduled to talk about what's missing from local news coverage, but both chose to talk about the lessons we learned as outsiders in developing sites designed to get people talking about their respective cities in conversational ways that big press outlets can't seem to be able to. I will discuss, in future posts, the lessons I talked about for Urban Vancouver, a community site run by myself and three others (Roland Tanglao, Kris Krug, and Boris Mann, whose name came up later in the workshop); the lessons the workshop had for citizen/participatory journalism in general, if such a thing exists; and finally what I learned about my presenting.

Before I do tackle Urban Vancouver, I want to point out some bloggers who took notes and posted them to the web, some instantaneously. Omar took brief notes of each session; Barbara Iverson added more detail, continued covering Lisa's portion of the talk, and then when I talked about Drupal. Most of the websites presented at the Citizen Media workshop are powered by Drupal, which I pointed out during my portion of the talk. Although I didn't see him at the workshop, Travis Smith's thoughts on the ONA conference and citizen/participatory journalism are a must-read.

I found those two from Google Alerts for my full name. If you have notes, commentary, photos, etc., please point them out in the comments and I'll link to them here.

One Week Documenting My World With a Nokia N95

Along with Kris, Roland, Dave, and Rebecca, I'm participating in a week-long Simon Fraser University research project centered around social media and the Nokia N95, a feature-rich mobile phone that takes amazing photos, acts as a media (video and audio) player, and tracks my movements. After two days of playing around with it, I've walked around my neighbourhood, taken video of trains, mapped out my morning commute to work and the full length of the 101 bus from 22nd Street Station to Lougheed Station. Bus routes are boring, I know, since they're already well-documented by the people that operate them, but I endeavor to accurately map my bike route using satellite technology, rather than draw it imprecisely by hand based on memory.

Ideally I'd be using some of the location tools built for Drupal to map out my adventures on my site using external services like Google Maps or Google Earth. Using these tools, either Drupal or the external services, would then spit out RSS and other XML-based feeds so that others can take the information and remix it somehow. In fact exactly a year ago today I wrote (Re-)Documenting My World With Drupal and the Nokia N95, which laid out a rough recipe of how that might happen. The development of some of the tools have atrophied (e.g. Aggregator2), but others—especially the Drupal core CMS and map creation services—have matured and people are finally baking location into the web. A week isn't long enough to get these things humming, though.

Impressions of the "phone":

  • the S60 user interface is still non-obvious and therefore hard to use
  • beautiful photos from a camera with an autofocus that I can't get the hang of
  • I can't take photos at all while tracking my movements with Sports Tracker, though that application is cool, giving you graphs of speed and altitude over time, exporting into multiple formats so that you can, for example, display them on Google Earth
  • everything's faster and better than my regular luxury phone, the Nokia N70
  • absent a data plan, having wi-fi that works on my phone rocks compared to not being able to get instructions to share an internet connection with an N70 working
  • vibrating when turning the thing on scares the crap out of me

Rebecca started things off accurately calling the research project a 'taste test', and has been posting photos of her travels around the Vancouver area. If it wasn't for Roland, I'd be using about half of the functionality that I'm currently using. He has his first day Blink! reaction and sober second day thoughts. I'm looking forward to hearing from Kris and Dave, who are most likely to document with video.

Pages