Introducing the Redmine Google Docs Plugin

In our previous post, we wrote about how we use custom Redmine plugins to keep specifications up-to-date with our Redmine issues. Since we update the specifications with clients throughout a project, we need a way to keep developers in the loop. Automatically updating an issue page with the changes saves us unnecessary meetings and confusion. The most useful plugin we've been using was one that we wrote ourselves: redmine_google_docs. This plugin allows embedding of Google Spreadsheets and Google Documents in Redmine wiki pages and issues. This helps us spend more time focused on the project and less time on synchronizing documentation.

Read More about Introducing the Redmine Google Docs Plugin »

Montreal Drupal BBQ at Whisky Echo Bravo

This Wednesday, Whisky Echo Bravo held the first ever Montreal Drupal BBQ at their office on the Lachine Canal.

Read More about Montreal Drupal BBQ at Whisky Echo Bravo »

Announcing DrupalCamp Montreal 2011

We're live! DrupalCampMontreal.com is now up and open for registrations to this year's Camp. Create your account now to propose sessions and BOFs. The success of the Camp depends on your participation, so please also sign up to volunteer and/or sponsor the Camp. You’ll find badges to spread the word about your attendance and sponsorship - show the Camp some love and post a badge on your site.

Read More about Announcing DrupalCamp Montreal 2011 »

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

In part 1 of this tutorial, I covered how to make your own custom field and widget. Here I'll cover how to validate that input and format it using a custom formatter.

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

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 »