Drupal 8 theming in depth

Drupal 8 uses Twig as its default templating engine. This has generated a lot of excitement but Twig isn't the only thing that has changed in the Drupal 8 theme system - Twig has been a tool that has allowed us to make many other changes.

In this presentation, we will give an overview of how markup should be generated in Drupal 8 using component based approach.

Topics in this session includes:

  • A high-level overview of the theme system in Drupal 8 and how Twig works in the backend
  • Twig basics, debugging, and how to make your theme scalable using component based theming
  • Practical examples how to get over some of the most common struggles that developers face while theming Drupal

Session Track

Front End

Experience level


Drupal Version

Drupal 8.4.x

Session Time Slot(s)

09/28/2016 - 14:15 to 09/28/2016 - 15:15