Drupal 8: Blocks & Layouts Everywhere Initiative

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
This group should probably have more organizers. See documentation on this recommendation.

This initiative aims to bring unity to a system of disjointed output components (blocks, page callbacks, menus, theme settings, and more) and provide a standardized mechanism of output, new tools for placing content on a page, and a potential for performance gains amongst other benefits.

podarok's picture

CodeSprintUA within DrupalCamp Kyiv 2017

Start: 
2017-06-10 09:00 - 18:00 Europe/Kiev
Organizers: 
Event type: 
Sprint

Hi, dear community

I'm trilled to announce we are working on #CodeSprintUA organisation within DrupalCamp Kyiv 2017 for June 11 2017.

At this moment we have a bunch team already set u p

Read more
podarok's picture

CodeSprintUA within DrupalCamp Kyiv 2017

Start: 
2017-06-10 09:00 - 18:00 Europe/Kiev
Organizers: 
Event type: 
Sprint

Hi, dear community

I'm trilled to announce we are working on #CodeSprintUA organisation within DrupalCamp Kyiv 2017 for June 11 2017.

At this moment we have a bunch team already set u p

Read more
groovedork's picture

Porting Backdrop's layout system to Drupal?

Backdrop (a new CMS that is a Drupal 7 port with added Drupal 8 goodies) has an interesting new layout system. it's one of its attractive features.

I'm curious if this feature could be ported to Drupal.

Details and a video:
https://groups.drupal.org/node/433933

Read more
PriyankaTuteja's picture

Free Webinar by Megan Sanicki, COO, Drupal Association: Cracking the Community Code

Start: 
2015-04-15 21:30 - 22:30 Asia/Kolkata
Organizers: 
Event type: 
Training (free or commercial)

Building communities is an artsy science that is a strategic initiative for organizations of all kinds from nonprofit to for-profit. In this webinar, we will remove the mystery of building thriving online communities. We will look at community building best practices from leading community managers such as Jono Bacon of Ubuntu, and will understand how to use these pro-tips to grow and nurture global communities through a case study on Drupal.

Why Should You Attend This?

o To learn how the Drupal community grows and is nurtured
o To learn about the community management best practices

Read more
PriyankaTuteja's picture

[Free Webinar] Drupal 8: Frontend for Backenders

Start: 
2015-04-01 12:00 - 13:00 America/New_York
Organizers: 
Event type: 
User group meeting

Drupal 8 will ship with a fancy new template engine (Twig) and a simpler theme layer. In this webinar, our speaker will show you some goodies from Twig and give you a walkthrough on how to get started with it.

He will also talk about the major problems that people were facing in working with Drupal 7 and what the community has done to make it better. This webinar will show - in both practical examples and on a broader scale - why Drupal 8 will make peace between backenders and frontenders.

Why Should You Attend This?

Read more
PriyankaTuteja's picture

Routing in Drupal 8: Decoupling hook_menu

Start: 
2014-09-17 15:00 - 16:00 Asia/Kolkata
Organizers: 
Event type: 
Training (free or commercial)

Drupal 8 is taking the same path as other MVC (Model View Controller) frameworks like Ruby and Symfony, which makes it easier for developers to make an easy entry. Much of the Drupal code which seemed alien before now seems familiar to developers with experience in other frameworks.

Read more
PriyankaTuteja's picture

Breaking Limitations using Drupal 8

Start: 
2014-06-25 15:00 - 16:00 Asia/Kolkata
Event type: 
Training (free or commercial)

Brief: Drupal 7 is a brilliant content management platform, but not without limitations. You’d often find site builders, developers and project managers struggling with its pain points like deployment–which can be a real nightmare if not performed correctly and not being able to use the same block in two regions.

​In this webinar, the speaker will touch base with various pain points that hit us on a day-to-day basis while working with Drupal 7 and introduce the features and improvements of Drupal 8 that will help you overcome these pain points and make your life easier.​

Read more
Schnitzel's picture

Meeting Minutes of Layout Discussion at Drupal Dev Days Szeged

At Drupal Dev Days we had a discussion about Layouts in Drupal 8.

Attendees:
- Michael Schmid (Schnitzel) Initiator of Discussion, works at Amazee Labs, builds big websites, uses Panels & Panelizer
- Bram Goffings (aspilicious) Maintainer of Display Suite
- Jesse Beach (jessebeach) Working at OCTO, Involved in Spark & Scotch D8
- Wim Leers (Wim Leers) Working at OCTO, Involved in Spark & Scotch D8
- Fredrik Lassen (frega) Works for Wunderkraut, they build big websites and uses Panels & Panelizer

Read more
miro_dietiker's picture

Drupal 8 Layout Sprint

Start: 
2014-06-11 09:00 - 2014-06-15 18:00 Europe/Zurich
Event type: 
Sprint

The status of Drupal 8 core and contrib is awesome. People start to bootstrap real projects!

You might ask soon: But how are we going to deal with layout in our bigger projects?
Say, i need a hub page containing some ordered / wrapped widgets...
It's not a view, placing blocks or trying to use fields is a bad match.
You can't believe this needs custom code in Drupal 8! What about Drupal 7 tools like Panels?

You get it, it's time for another massive Drupal 8 Contrib Sprint!

Read more
dasjo's picture

Survey: Blocks & layouts from D7 to D8

Hi all,

I have created a survey for my presentation on Blocks & Layouts at Drupal Dev Days Szeged.

If you want to share your take on dealing with Blocks & Layouts in Drupal 7 and your perspective on Drupal 8, go ahead and fill this one out:

https://dasjo.webform.com/form/11188

Also feel free to share my tweet

https://twitter.com/dasjo/status/446299426047660033

Did I miss any options in the survey? I'd be happy to received some feedback and will keep you posted with the results and my slides after Drupal Dev Days.

Greetings,
dasjo

Read more
giorgio79's picture

Did this initiative fail?

Looking at its issues they all seem to be abandoned and many moved to D9?

Read more
Dustin@PI's picture

Is it possible to pass context to a block plugin in Drupal 8?

Is it possible to pass context to a block plugin in Drupal 8 (core)? Some of the early initiative discussion implied this would be possible but I have been able to find out how I would do it.

Example use case: Create a "Contact User" block, place it on user pages (picks up context from user page), but also place it on the "Help" page and the "Contact Us" page but for those pages set what users should be used. We have recently started creating all of our Panel panes this way in D7 and it is very effective

Read more
pameeela's picture

Weekly update - calling all SCOTCH enthusiasts!

Start: 
2013-06-06 10:30 - 11:00 Australia/Sydney
Organizers: 
Event type: 
Online meeting (eg. IRC meeting)

Hoping to make this a weekly call to get an update on SCOTCH progress, specifically what has been done lately, what is in progress, what needs reviewing, how you can help.

The agenda is fairly open for this first call but the idea is to pick a few things to focus on, assign people who can work on them, and set up some milestones.

Read more
effulgentsia's picture

Removing region and position from block theming

In Drupal 7, not only do you have region.tpl.php in which there's ample opportunity to customize wrapper markup around blocks, you are also able to override block markup on a per-region basis via a block--REGION_NAME.tpl.php file, as well as alter any block variable based on $region within your THEME_NAME_preprocess_block() function.

Read more
sdboyer's picture

Blocks & Layouts (SCOTCH) Post-Feature Freeze Overview

The big picture

Read more

Unified approach to edit, contextual links, and overlay

Problem

“As a content author I want to make a quick change to a block on a page I am editing without having to wade through many levels of navigation or a sea of options.”

Read more
effulgentsia's picture

Region 'types' in Drupal 8

As part of the Blocks and Layouts initiative for Drupal 8, we are decoupling "layouts" from themes. Contrib themes will still be able to provide their own special layouts designed to work best with the rest of the theme, though what we hope to enable for site builders is the ability to switch layouts without switching themes and to switch themes without switching layouts. Primarily what I mean by layout currently is what themes now do in page.tpl.php, though potentially, we'll be able to reuse layouts for arranging fields in a node.

Read more
tkoleary's picture

Designs for unified Blocks and layouts UI

As you may or may not know Blocks and layouts is a design problem that I have been working on for the better part of three years since I first started working at Acquia. Back then Jeff Noyes, Dries and myself were just focused on introducing drag-drop blocks to Drupal Gardens and didn't have a view to the wider problem of layouts because really at that point seven was not even out and it just seemed too big a problem to solve.

Read more

Anatomy of a complex path

There's a lot of discussion about routing going around, and to help clarify it, I'm putting together this example of a complex-but-reasonable case for the set of determinations a Drupal 8 site may need to make in order to fully resolve to a single router. I'm hoping that such an example will help bound the discussion and allow us to tease apart the appropriate separation of concerns for the remaining challenges we face.

Read more
tsvenson's picture

Use overlay/modal when adding/editing and then returning to same page

A saw EclipseCG's session at DrupalCon Munich where he demonstrated the great improvement work he has done to Blocks and Layout for D8. I am really looking forward to be able to start experimenting with that.

However, the demo also showed a typical case for where we can greatly improve the usability, and UX feedback for site builders when, as in this demo, adding a new block from the library.

As it works today:

1 - Click the "Add block..." link
2 - The library page replaces the page
3 - Pick a block and you get to a third page

Read more
Subscribe with RSS Syndicate content

Drupal 8: Blocks & Layouts Everywhere Initiative

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week