DrupalCamp NJ 2017

[T]alking about [W]hat [I]s [G]reat about TWIG

Now that Drupal 8’s theming engine is powered by Twig how can we grow our skills to meet the demand? Let's explore the utilities, design patterns and tools that Twig provides when we develop themes for Drupal 8.

In this session you’ll learn how to overcome obstacles that may come up when it comes to:

  • Choosing Twig over a decoupled front end for Drupal 8.
  • Registering custom Twig templates with a theme.
  • Using variables and filters in Twig templates.
  • Embedding control structures in Twig templates.
  • Implementing render arrays for performance and caching.
  • Understanding the latest best practices in Twig templates and Drupal 8 theming.
  • Staying in the loop on the latest Twig design patterns.
  • Debugging Twig templates and variables without running out of memory.

You'll leave this session ready to work with and debug Twig templates in Drupal 8 while also having a path to resolving unforeseen bugs encountered during development. This session will assume that you have a moderate understanding of Twig and Drupal 8.

Audience Level: 
Intermediate (install and configure modules/themes)
Track: 
Front End & Design
Version: 
Drupal 8
Prerequisites: 

Working understanding of Drupal 8 and theme development.

Diamond Sponsor

Platinum Sponsors

Gold Sponsors

Silver Sponsors