Building layouts from 7 to 8: Coding vs Clicking

Josef Dabernig (dasjo)
Adam Juran
Company / Organisation: 
Amazee Labs and Forum One
Session Category: 
Drupal Development
Front-end and Theming
Experience Level: 

During the Drupal 6 and 7 release cycles great layout building frameworks like Context, Display Suite and Panels emerged. Rather than writing templates with ugly PHP code we can just click together how content should be composited using the Drupal administration interface. With Drupal 8, we have brought in the new & shiny templating language Twig from Symfony in core.

Will the coder vs. themer discussion end now? Why would you want to use Panels if you can just write Twig templates? Where does site building end and where does theming start? Can we bridge the clicking vs. coding mentalities?

In this session, I will give a quick introduction into the possibilities we have with Drupal 8 already and outline the main implications of what each approach means to the workflow we can use for building our sites. From the single site builder who want to click together a site to the team of front-end & backend developers we need to talk about best practices that work for the skills & requirements we have.

You can expect the following

Review Drupal 7 layouting contrib solutions and their status for Drupal 8
(D7: Context, Display Suite, Panels => D8: DS, Page Manager, Layout, ...)
Take a look at real-world Drupal 8 sites we already built and how we implemented layouts & content composition there
Find out if Drupal 8 suffers from divitis like Drupal 7
Learn about advantages and disadvantages between Site building and Coding solutions

This session will be a complete rework based on 1.5 years experience after my Blocks & Layouts from D7 to D8 presentation at Drupal Dev Days Szeged 

Platinum Sponsors

Consult and Design

Gold Sponsors

CTI Digital

Silver Sponsors


Sprint Sponsor

Orange Bus

Bronze Sponsors

Curve Agency

Organised by

Drupal North East        Drupal North West        Drupal Yorkshire

With the support of

Sunderland Software CityMake it SunderlandSunderland City CouncilDigital UnionEuropean Regional Development Fund