Rocking the Theme Layer

4
Rocking the Theme Layer John Albin Wilkins Drupal nick: JohnAlbin Drupal participation: Boatloads of D7 patches

description

Lightening presentation at Core Dev Summit

Transcript of Rocking the Theme Layer

Page 1: Rocking the Theme Layer

Rocking the Theme LayerJohn Albin WilkinsDrupal nick: JohnAlbinDrupal participation: Boatloads of D7 patches

Page 2: Rocking the Theme Layer

Uh-oh.

A simplified wiring guide to the Theme Layer

Page 3: Rocking the Theme Layer

When did I know we have a problem?

When chx asked me for help understanding a part of the theme system…

And it took me two months to figure out the answer.

Even though I had helped write the patch for that part of the system.

Page 4: Rocking the Theme Layer

Architect it! And then build it!

Simplify and re-label concepts (“theme hook”?)

Simplify theme() by outlining its pipeline in the registry

Quit puuuuussshing!

We need a top-to-bottom design, but here’s a few possibilities: