DrupalCon Amsterdam 2014: Managing Complex Projects With Design Components
About this talk
This talk by John Albin addresses common issues with CSS practices, highlighting how outdated techniques lead to fragile and unmanageable stylesheets. The speaker introduces modern approaches such as Web Components, OOCSS, SMACSS, and BEM, emphasizing the importance of planning for maintainability and reduced CSS file sizes. Key topics include CSS layering, design components, and project organization with Sass, along with methods for implementing components in environments like Drupal. The session concludes by outlining the steps to automatically generate a front-end style guide to effectively document CSS components.