Drupal Blocks & Layouts Initiative (Scotch) Update

Click to watch "Drupal Blocks & Layouts Initiative (Scotch) Update"

Come get an update on the Blocks & Layouts initiative status. See what we're doing, where we need help, and what sort of progress we've made.

Likely Topics of Discussion:

  • Core D8 Plugin System
  • Data Source Pool Architecture
  • Page & Layout management
    • UI Interface agreements (and potentially concept demo)
    • UI Architectural Plans
Core Conversations


Can we get rid of the "SCOTCH" acronym or whatever it is, please?

I have no idea what it means. Others do not either.

The last known working titles were "Blocks/Layout initiative" and "Blocks everywhere". Significantly better.

But also, if you'd like a packed room/hall, then call it "Panels in core" :P Of course, that's not true, but at least it clarifies the high-level topic. In general, don't forget that this is DrupalCon.

Lastly, it would be great to see at least a rough TOC about what you're going to talk about.

Given the point in time of the release cycle and approaching feature freeze very shortly after DrupalCon Munich, this might be the last time most core contributors are going to sit together. Thus, it would be highly beneficial to presume/require a subtly higher skill level for this core conversation, in order to present and actually have a conversation on:

1) Short summary/overview over what has been done.

2) What critical blockers remain to exist?

3) If any, which solution proposals exist for the critical blockers, how do they differ, and which consequences do they imply? [the actual core convo part]

4) What are the main topics that contributors should focus on?

5) Which original goals won't make it into D8 and will be deferred to contrib / D9? And why?

6) What tasks/goals/features have to be resolved for D8 and cannot and will not be deferred? (e.g., release blockers)

7) Which novice efforts/tasks exist and need help?

Overall, we should primarily focus on the "conversation" part in core conversation, and make the usual "status update" presentation-style part less dominant.

Ideally, the session should give a sufficient overview/update for people who've not been involved, but at the same time, also have a clear focus on remaining blockers, critical topics, and decisions that the community needs to be aware of.


Blocks as Plugins: http://drupal.org/node/1535868
Isolated Block Rendering: http://drupal.org/node/1743590
Contexts/Data Sources Subsystem: http://drupal.org/node/1743672
TempStore Classes: http://drupal.org/node/1642062
Condition Plugin System: http://drupal.org/node/1743686
New Router: http://drupal.org/node/1606794