Drupal Design Camp Boston 2011: Why Drupal Camps are Important

Last weekend, five members of our team went down to Boston for the third annual Drupal Design Camp. Held on the MIT campus at the Stata Center, the camp was a great success, extremely well organized, and lots of fun to attend. On the drive back to Montreal, I was thinking about why Drupal Camp is so important to both building a local Drupal community, and to fostering the talents of individuals.

Read More about Drupal Design Camp Boston 2011: Why Drupal Camps are Important »

Evolving Web at Drupal Design Camp Boston 2011

We're having a great time at Drupal Camp Boston this weekend. Here's a summary of the sessions we presented and the slides that accompany them.

Read More about Evolving Web at Drupal Design Camp Boston 2011 »

Agile Project Management with Google Docs, Git and Redmine

At Evolving Web, Redmine is at the core of our project management methodology. Redmine’s extensibility makes it the open source tool of choice for scoping, tracking and maintaining projects. Today, we're highlighting some of the integration that's possible between Redmine, Google Docs and Git. This piece is complementary to our post on Customizing Redmine in Agile Project Management.

Read More about Agile Project Management with Google Docs, Git and Redmine »

Customizing Redmine for Agile Project Management

At Evolving Web, we’ve been working with an agile project management methodology for some time now. Compared to the waterfall approach, we’ve found that the agile method best captures our team’s momentum and creativity during development. This translates into an involved client and a better product. By breaking our mandates into two and three week sprints, we work within a limited timeline to implement the project’s specifications. We demo our progress at the end of each sprint to affirm that we’re on the right track and that all of the client’s concerns have been addressed.

Read More about Customizing Redmine for Agile Project Management »

Poutine Maker: An Introduction to the Field API in Drupal 7 (Part 1)

The power of Drupal stems from our ability to customize it. One common requirement is the need to define complex fields with custom widgets and formatters that are unavailable in core or contributed modules. This allows us to collect more sophisticated data from users, and define exactly how that data is presented. Drupal 7's Field API provides the hooks needed to make just about any field we want.

Read More about Poutine Maker: An Introduction to the Field API in Drupal 7 (Part 1) »

Montreal Drupal Meetup at Notman House

Montreal's March Drupal Meetup was held this past Wednesday at Notman House, a co-working space and hub for entrepreneurship and tech innovation in Montreal. I think the exciting new venue was at least partly responsible for the fantastic turnout of 28 Drupal enthusiasts.

Read More about Montreal Drupal Meetup at Notman House »

Drupal 7 Multilingual: What's new in i18n

After having built one multilingual website in Drupal 7 (our company website), I've had some time to look over the new i18n module. I've put together some observations about the changes in functionality I've noticed so far.

Read More about Drupal 7 Multilingual: What's new in i18n »

Social Media Panel for McGill Alumni

Last week, Alex and I spoke on a McGill Alumni Panel 'Maximize Social Media in Business', organized by the McGill Young Alumni. Based on the panel's discussion, I've put together a list of advice for small businesses that are just getting started with their social media strategy.

Read More about Social Media Panel for McGill Alumni »