Posts about theming
SMACSS, or Scalable and Modular Architecture for CSS<, was developed by Jonathan Snook<, a featured speaker at Drupalcon Portland. I’m really excited to get the opportunity to have Jonathan speak, not only because of my personally well-dog-eared copy of SMACSS, but because Drupal itself is adopting a SMACSS approach< to its CSS.
I spoke with Jonathan about sustainable stylesheets and the future of SMACSS. For an even more detailed look, please join me at Jonathan Snook’s featured Drupalcon Portland on Tuesday, May 21 at 4:30 PM.<
Media queries are a key part of responsive web design, because they control at what width (among other things) different CSS rules kick in.
“Breakpoint< makes writing media queries in Sass super simple,” say Mason Wendell and Sam Richard, creators of the extension to Compass<, and they’re right. It’s not surprising that we’d want them to present at Drupalcon, since design in Drupal, like web design everywhere, has been embracing responsive web design as a fundamental principle.
I spoke to Mason and Sam about how Breakpoint makes responsive web design even easier. Don’t miss their Drupalcon Portland frontend session, “Managing Responsive Web Design with Sass and Breakpoint,” on Thursday at 10:45 AM<.
A new theming engine, Twig<, is coming along with DrupalDrupal is an open-source content management system (CMS) used for many complex nonprofit sites. Other examples of CMSes include WordPress, Joomla! and Plone. 8’s adoption of the Symfony framework. And it’s downright magical.
Instead of having theme functions that have to be overridden, everything becomes an (easy to read, easy to modify) template. Instead of having to figure out render arrays, themers can use consistent template variables. And instead of having insecure output, Twig sanitizes everything by default.
Dale Sande< captures the revolution in efficiency that SASS brings, as seen in a screenshot from his upcoming presentation at Drupalcon Portland<. Dale, who’s spoken plenty on SASS< and organizes the Seattle SASS meetup<, is taking us way past the SASS basics like variables, and that’s why I’m excited to see his presentation next week.
I spoke with Dale about SASS, object-oriented CSS and some the things he’ll be covering at Drupalcon. Be sure to join me at his session, “Sass: OO’S’CSS w/Extends and Silent Placeholders,” on Wednesday at 2:15 PM!<
The big news at Drupalcon Portland is that, for the first time at a Drupalcon, we’re having separate frontend< and user experience (UX)< tracks. That means we were able to offer even more sessions targeted directly at frontend developers, and as the local track chair for frontend, I’m really excited about what we’ve ended up with!