Problem/Motivation

During the usability study, users tried to add a block by clicking on the region.

Proposed resolution

Add a link that says "+ Add a block to this region" in empty regions after the "No blocks in this region" text.

Remaining tasks

This issue is dependant on the UI changes in #2512456: Implement the new block layout design to emphasize the primary interaction of placing a block
We're going to have to write some code so we can pass in the region selected as a parameter.

User interface changes

A link added to the current empty regions' verbiage.

API changes

None.

Data model changes

None.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

ivanstegic’s picture

webchick’s picture

A very similar suggestion from @rickvug in #2512456-38: Implement the new block layout design to emphasize the primary interaction of placing a block is to add the link to the region label itself. This would accomplish two things:

1) Make it clearer that those labels like "Primary menu" are regions. (That was another issue we had.)
2) Work for both empty regions and those with block content already in them.

ivanstegic’s picture

+1 I like the idea of putting it in the label, how did we not think of that last week?

tkoleary’s picture

FileSize
114.17 KB

Saw I link to this issue on #2512456: Implement the new block layout design to emphasize the primary interaction of placing a block. I had already done this design which I am cross posting there as well.

I think the step of expanding the block library is needed to direct the user.

place block

LewisNyman’s picture

These buttons can't be primary button, there should only be one one a page. I am open to the idea of them being regular buttons (eg. A link with the classes of 'button button--small'). We would need to see how it looks though.

webchick’s picture

Status: Postponed » Closed (duplicate)

Actually, based on a call with @tim.plunkett and @Bojhan, we're now planning to roll this into the fix at #2512456: Implement the new block layout design to emphasize the primary interaction of placing a block. Two birds, one stone! :D

tkoleary’s picture