A designer-friendly theme system in Drupal 8?

Click to watch "A designer-friendly theme system in Drupal 8?"

This session has been moved to Tuesday, August 21 from 17:00-18:00 in the (Sheraton) Asam room.

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?

Work is underway to try to achieve this. In this session, we'll present the improvements already in core, and the next steps being worked on. You'll find out what you can look forward to in Drupal 8, give feedback on the work in progress to help ensure the work is achieving its goal of designer friendliness, and find out how you can continue to be involved after the session.

Experience level: 
Time slot: 
Tuesday 17:00-18:00
(Sheraton Hotel) Asam I


A peak in the future. This session is listed (on my personal list).

This session is scheduled for Wednesday and is intended as an overview, though depending on the questions asked during Q&A, maybe we'll go in-depth on some topics too. For anyone who wants to get involved in the development of this (which is not limited to PHP experts: we need designers and themers providing guidance and reviews too), there's also a core conversation on this topic happening the next day.

This session is now on Tuesday, and the core conversation is on Wednesday.