Munich

— Munich

A new theme layer for Drupal 8

conference: Drupalcon Munich 2012

The Drupal 7 theme layer is inconsistent, insecure, and way too hard to learn. The goal is to make Drupal 8's theme layer, consistent, secure, and easy to learn. The solution involves introducing Twig, a new theme engine created by the creators of Symfony, into Drupal

Simplified view of the D7 theme system
— Munich

A designer-friendly theme system in Drupal 8?

conference: Drupalcon Munich 2012

In Drupal 6, printing variables in template files was fairly straightforward. But you quickly ran into limitations when wanting to override the innards of a single variable (for example, render some node fields or links in a different region than the rest of the node content). This problem was solved in Drupal 7 with the Render API, but exposed too much complexity that added a large learning curve requirement for anyone needing to make frontend customizations to a Drupal site. For Drupal 8, can we get the best of both worlds: the power to fully customize every element's markup and placement without needing months of PHP and in-depth Drupal training?

Drupalcon Munich 2012 — 20-24 August
Color theme