I consider use of a base theme to be Level 2 theming because this should mean that you've either grown enough or failed enough as a themer to want to do things the Drupal way. That means no longer hacking core ...
Chapter Three will be heading down south for some warmer weather (we hope) and a little Texas charm. We'll be attending DrupalCamp Austin, November 19th and 20th, 2011.

Meedan Case Study

The problem Meedan needed a way to provide curriculum to a variety of audiences before and after workshops. It also needed to automatically and instantly translate text between English, French and Arabic. The S ...

7x7 Case Study

We helped 7x7 increase web traffic, improve SEO, and streamline its administrative workflow. The problem 7x7's print magazine had an outdated website that didn't fit its reader or business needs. To maintain th ...
In Level 1 we introduce the anatonmy of the theme and the files you'll find within. We walk through creating your own basic theme and introduce the concept of sub-theming. In the "evolution of a themer", this i ...
Co-presented by Andrew Berry , Lullabot. The trend towards a "mobile first" use of the web is showing no signs of slowing down. It's no longer enough to have websites that are functional on mobile. They must wo ...
You’re a developer who has to write a user migration tool for a client. The right answer is to the use the surprisingly simple Batch API . Everything is going great. Except that for every migration, there are s ...
Senior Drupal Architect
Drupal camps are different from DrupalCons in several very important ways. I helped organize DrupalCon San Francisco in 2010, and I've been an organizer for BADcamp since 2007. BADcamp has been growing in size ...
Panels is an extremely powerful module with its own steep learning curve. To take the pain out of learning panels on your own, this session will take you through 10 Steps on how to approach Panels, from setting ...