Re-thinking the render/theme layers
Drupal 7’s theme layer is powerful, flexible and massively complicated. With the introduction of the Render API into our template files and the double preprocess/process functions, the number of different ways that a piece of content might get rendered has made it difficult for themers to figure out… what the hell is going on at any given moment.
A glimpse of some of the problems Themers face with the new D7 complexities can be seen in the “Separate usage of hide(), render(), and other template features from print statements to enable non-developers to create themes” (originally “Remove data structures from templates”) issue on drupal.org.
But it’s time to focus those raw frustrations and do something. Instead of letting the theme system organically change (piecemeal), like D7 changed from D6, let’s plan the next generation of the theme system by:
- Documenting problem areas (insolvable bugs, mis-features, inconsistencies, etc.)
- Documenting features and abilities we'd like to keep
- Figuring out new and better features we’d like to see in our theme system
Speakers:
Time:
Wed, 03:45pm to 04:45pm
Room:
Track:
Core Conversations
Experience level:
Advanced
Comments
Sprint information
For those of you interested in participating in our D8 theme layer teardown/rebuild, event details will be posted here: http://groups.drupal.org/node/219224
Slides
Are the slides for this talk available? I'd like to have a copy of the Render API mesh slide. Thanks
OOOPS!
Major copy and paste error on my part. Alex Bronstein was my most-excellent co-presenter for this session. I accidentally left in Lewis Nyman's name when I copied and pasted the intro slide from the session I co-presented with Lewis.
Doh!