Understanding the Entity API Module

Entities in Drupal 7 simplify and centralize common logic that, in earlier versions of Drupal, was duplicated in several places, or only usable in specific modules. There are, however, many features (such as saving entities!) that did not make it into Drupal 7. The Entity API module fills in these missing gaps in the core and goes a step farther by simplifying definition of new entity types, and integration with contrib modules such as Views, Rules, and Features.

Read More »

Drupal Training in Montreal

Over the past two months, we've held four public Drupal trainings out of our office in Montreal. It's been an amazing experience for building up the Montreal Drupal community, practicing our training talents, and introducing lots of people to Drupal.

Read More »

Simple Field Module: Introducing a Simpler UI for Creating Fields

Need a simpler UI to let administrators manage fields? We recently created a new contributed module called Simple Field. This module simplifies the UI for creating fields and adding them to content types and entities. It also provides granular permissions, so you're not stuck with a single catch-all permission for managing fields. You can see a demo of the module in action at simplefield-demo.ewdev.ca.

Read More »

Evolving Web is Offering Drupal Training in Montreal

Evolving Web is excited to announce the start of our Drupal training program. As an Acquia training partner, we will offer training in site building, module development, and theming.

Read More »

My Internship at Evolving Web

After DrupalCon London, I was sitting on the banks of the Thames river sipping champagne when I remembered the time I told my friend I was joining the co-op program at Concordia. He launched into a story about his own co-op experience. One day, he had to do "pen testing".

Read More »

Starting a Rapid Deployment Process

Today is not your lucky day. The production server went down due to a hard disk error on the VM's host machine. You don't have a high availability setup because running additional servers 24x7 is quite costly. However, you need a new machine quickly.

Read More »

Developing With Views Part I: Describing your data to Views

Views provides a really great interface for displaying data on your website. However, developing with Views can be confusing at first. I’m going to explain the basics of developing with Views.

Read More »

Evolving Web at DrupalCamp NYC10

DrupalCamp NYC 10 was one of the best Drupal camps I've ever attended. With around 400 attendees, it was definitely the biggest. Somehow, it still had the intimate feel of a camp and there were lots of opportunities for conversations and networking, both during the day and at the after party.

Read More »