Component based theming with Twig

Drupal Username
Synopsis for Sessions

Drupal 8 introduces new and exciting ways to manage content.  However, the display of content is even more important along with the knowledge of how to convert a design to a theme.  While we have all read about, watched and even worked with Twig to create new themes in Drupal 8, the way we work with Twig has changed.

In this talk I will walk you through the theming variations that started with the traditional theme-centric design and has quickly moved into component-based design.  Together we will master Component-based theming with Twig as we work to identify patterns, define components, utilize command line tools such as Composer, NPM , Gulp  and PatternLab. Learn how to work smarter in developing components that can easily be integrated into project after project without having to recreate yourself.

If you consider yourself a front-end developer then you will be right at home learning all the newest techniques to take your skills to the next level as we master Component-based theming with Twig. 

Topics to cover - 

  • Best practices for Drupal 8 theming
  • How to define, develop and theme a component
  • Steps for integrating PatternLab into Drupal
  • Working with assets, including JavaScript libraries
  • Various techniques for componentizing Drupal