Drupal 8: Blocks & Layouts Everywhere Initiative

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.

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

giorgio79's picture

Did this initiative fail?

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

Romi123's picture

PHP/DRUPAL DEVELOPER (ARLINGTON) | Clovis Group

Telecommute: 
Not allowed

I CURRENTLY HAVE SEVERAL OPENINGS FOR PHP AND DRUPAL DEVELOPERS IN THE DC METRO AREA! I am looking for enthusiastic developers who are passionate about the latest techonogies and want to grow within the company! Positions are contract to hire so I am really looking for dedicated workers who are looking to find a stable place in this modern, fast paced and tight knit compent. Great Work Atmosphere! Please send updated resume to: Romina.nally@clovisgroup.com

Also note, I give referral bonuses! $500-$1000 in your pocket if the individual you referred gets placed!

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
sangeetha@cambio's picture

Drupal Architect in Bangalore | Client of Cambio Consulting

Employment type: 
Full time
Telecommute: 
Not allowed

6+ years experience in hands-on development and leading teams
5+ Experience in working on Drupal and leading Drupal Teams

Active involvement in Drupal Communities, Workshops, Conferences etc.
Active Contributor to Drupal - should have an User profile like https://drupal.org/user/1
Should have contributed to multiple Projects on Drupal
Programming in PHP5, MySQL, HTML5, CSS3, Javascript and related frameworks.
Product deployment, code optimisation suggestions, documentation.
Creating themes, modules and/or core of Drupal to create new features on a Drupal system.

Contact:

Read more
BIfinance's picture

Senior Drupal Developer | Balance Interactive

Employment type: 
Full time
Telecommute: 
Not allowed

Senior Drupal Developer

Balance Interactive is seeking a Senior Drupal Developer to join our team. This is a Contract Position for a Government Agency.

As Senior Drupal Developer, you will be responsible for…
• Assist in the design, implementation, testing and deployment of enterprise-scale Drupal web applications
• Work with others to implement 508 compliant front-end functionality and highly interactive and usable Drupal themes
• Work with others to implement complex functionality using PHP by creating custom Drupal modules

Read more
Soniashaik's picture

Excellent Openings for Drupal Team Leaders, 2 Positions | CompIndia

Employment type: 
Full time
Telecommute: 
Not allowed

Are you one of the BEST Drupal Experts in Chennai and have the REAL experience working in IT industry? If so, here is a chance to take your career to the next level.

We are looking for immediate recruitment persons who have a minimum of 4 years experience in Drupal and about 5 years of programming experience with PHP.

If you are interested please contact Sonia at sbanu@compindia.com

Don't miss this wonderful opportunity to take your career to the next level.

BIfinance's picture

Senior Drupal Designer | Balance Interactive

Employment type: 
Full time
Telecommute: 
Not allowed

Senior Drupal Developer

Balance Interactive is seeking a Senior Drupal Developer to join our team. This is a Contract Position for a Government Agency.

As Senior Drupal Developer, you will be responsible for…
• Assist in the design, implementation, testing and deployment of enterprise-scale Drupal web applications
• Work with others to implement 508 compliant front-end functionality and highly interactive and usable Drupal themes
• Work with others to implement complex functionality using PHP by creating custom Drupal modules

Read more
pameeela's picture

Weekly update - calling all SCOTCH enthusiasts!

Start: 
2013-06-06 10:30 - 11:00 Australia/Sydney
Organizers: 

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
karengoldin's picture

Drupal Architect/Senior Developer | Alliance Life Sciences

Employment type: 
Contract
Telecommute: 
Not allowed

• Understand and be able to articulate business impacts of technical decisions and drive solutions to specific business problems through the effective use of digital functionalities/capabilities
• Analyze requirements and propose alternative solutions concerning application architecture for digital projects and digital capabilities
• Demonstrate a strong ability to learn new information and systems quickly, work successfully in a highly matrixed organization and forge partnerships with development, platform, operations, Digital Product Engineering, and DCoE teams.

Read more
karengoldin's picture

Drupal Architect | Alliance Life Sciences

Employment type: 
Contract
Telecommute: 
Not allowed

Long term contract opportunity - central NJ
Would you be interested or know somebody? We have a referral bonus!

o Creating technical solutions from business requirements
o Integrating new features into the existing Dural Architecture
o Developing proof of concepts for new services, ideas, integrations
• This is a hands on role
• Resource needs expertise in Drupal 6 and/or 7
• Knowledge of 3rd party hosting solutions, Java, JBoss, MYSQL or MS SQL databases

Karen Goldin | Senior Recruiter | kgoldin@alscg.com
Follow me on Twitter - http://twitter.com/KarenGoldin

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
lmeggiolaro's picture

Webmaster/Drupal Assistant (Junior Consultancy) | International Land Coalition secretariat, Rome

Employment type: 
Full time
Telecommute: 
Not allowed

Webmaster/Drupal Assistant (Junior Consultancy)
ILC – International Land Coalition
Land Portal project
Rome, Italy

The Land Portal – facilitated by the International land Coalition (ILC) is the global gateway for land related information, aggregating information on land from multiple sources and building a specialized community of land experts from civil society organizations, governmental and intergovernmental institutions and academia. It is the result of a partnership of many organizations.

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
tsvenson's picture

Hard to do site builder usability testing

The work being done by Bojhan and others in this group, as well as within the Spark and other initiatives is simply amazing. It will undoubtedly lead to better UX and usability for especially those that will work with content.

As a site builder I am very eager to be able to get more involved in this work. Personally I am most interested in helping to test the usability and UX when constructing these editing interfaces, and provide feedback on that. Especially since it is those interfaces I as a site builder will be using the most in my work.

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: