Problem/Motivation

After uninstall the help module, the demonstrate block regions link is not displayed anymore on Block layout page.
Of course as a "smart" user you can go directly to /admin/structure/block/demo/{theme} and see the theme regions demonstration, but from the usability perspective this is a regression.
This problem not happen in drupal 7 because the owner of the hook_help() is the system module (always enabled) whereas in drupal 8 the owner of hook_help() is the optional help module

In my opinion demonstrate block regions link is a functional link not an help and it should not depends on help module



Proposed resolution

Display the demonstrate block regions link on Block layout even if help module is not enabled by making it an action button at the top of the page.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

willzyx’s picture

Status: Active » Needs review
FileSize
476 bytes

in first place make fail BlockUiTest::testBlockDemoUiPage()

Status: Needs review » Needs work

The last submitted patch, 1: demonstrate_block-2513580-1.patch, failed testing.

willzyx’s picture

Issue summary: View changes
FileSize
143.84 KB
willzyx’s picture

Issue summary: View changes
Status: Needs work » Needs review
Issue tags: +Usability
FileSize
146.08 KB
79.66 KB
3.27 KB

Moving the demonstration link to BlockListBuilder can be a viable solution but changes a little the UI

Help module disabled


Help module enabled


willzyx’s picture

Title: Demonstrate block regions link in Block layout should be visible even if help module is not enabled » [Regression] Demonstrate block regions link in Block layout should be visible even if help module is not enabled
Issue summary: View changes
webchick’s picture

Priority: Normal » Major

Oh wow, nice find.

MattA’s picture

willzyx’s picture

rerolled after #2514998: Reduce fragility in the monolithic BlockListBuilder. Not sure if now ::buildForm() is the best palce for adding the link.

willzyx’s picture

tim.plunkett’s picture

Status: Needs review » Postponed

Postponing this on #2512456: Implement the new block layout design to emphasize the primary interaction of placing a block, after that goes in we can just make the "Demonstrate block regions" link into the primary action button on the page!

willzyx’s picture

Status: Postponed » Active
webchick’s picture

Issue summary: View changes
Issue tags: +Novice

Now we can actually fix this in a very simple way: let's make the "Demonstrate block regions" an action button at the top of the page. :) Two birds, one stone!

webchick’s picture

Issue tags: +UMN 2015
willzyx’s picture

webchick’s picture

Status: Active » Closed (duplicate)
Issue tags: -UMN 2015

Oh, good call. Yes, let's do that, thanks!