Lean, Mean (and Maintainable): Drupal Theming Best Practices

Speakers: 

Do you want to murder Drupal’s default markup with an ice-pick? Are you wondering which grid system is the new hotness. Is SMACSS more maintainable than BEM?

In this presentation, I’m going to walk the intermediate themer through common Drupal theming questions, pain-points, and best practices including

  • Making Drupal’s crufty markup more semantic
  • Comparison of various base themes and creating your own theme from scratch
  • Object oriented css - the mecca of maintainability?
  • Best practices on developing for Internet Explorer
  • Keeping your theme fast - 80% of lag is at the front end
  • Structuring your sass partials
  • In addition, we’ll do a quick overview of the massive theming changes in D8 (time permitting)

By the end of this session, you'll be singing praises of the virtues of Drupal theming, but still will be looking forward to the changes in D8.

To get the most out of this session, attendees should be familiar with the basics of Drupal theming, css, and sass.

Note: This session will be kicked off with a poem, "Ode to Drupal Theming"

Schedule info
Track: 
Experience level: 
Intermediate
Drupal Version: 
Drupal 7.x

Comments

C13L0’s picture

I attended this session at Florida Drupal Camp. mherchel shared some tricks of the trade and made them available on his github. I have already applied several things I learned to a current project.