Do you want to murder Drupal’s default markup with an ice-pick? Are you wondering which grid system is the new hotness (hint: no gives a ….). 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)
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"
Speaker(s):
I've been creating websites since 2001, and developing with Drupal since version 5.3 (early 2008). I've done just a bit of everything :)
Front-end Developer - My true love in the Drupal-verse (and in general web development) is at the front-end of things. I'm talented with Photoshop, Illustrator, and Fireworks (my tool of trade). I'm obsessive about user experience, usability, and mobile design. I'm skilled at HTML5, CSS3, and Sass. Lastly, I love tying all of this together with Drupal theming.
I'm a sysadmin by trade, so I’m familiar with LAMP and love trying to its maximize performance (I'm a speeeed freak).
Site-Builder/Developer - I fell in love with Drupal because of its contrib ecosystem. It allows me to put together awesomely complex data-models that my sub-par PHP skills won’t let me.
I'm also very active in the Florida Drupal community, and I run our local meetup in Gainesville, FL.