Problem/Motivation

With the successful closure of #1875252: [META] Make the block plugin UI shippable, we can now focus on more complex interactions. One of these is a block placement UX that allows a user to more directly associate a block with a region. Using a drag and drop interaction, a user can indicate quickly the intended region that a block instance should appear in.

Screenshot of the block placement UI.

The drag and drop essentially pre-populates the region selector for the user.

Proposed resolution

These would be the steps of the UX:

  1. Mousedown on a block name in the Place Blocks list
  2. Drag the block representation to the intended region in the theme region list
  3. Mouseup over the region
  4. A dialog appears (the existing dialog) with the region select box pre-populated

Remaining tasks

Build it.

User interface changes

We layer drag and drop of blocks into the block placement UI.

API changes

None.

None.

Original report by @jessebeach

Comments

askibinski’s picture

Yes, maybe then we will finally get rid of this #drupalwtf: #219809: initial block order not saved which is still happening in Drupal 8.

Version: 8.0.x-dev » 8.1.x-dev

Drupal 8.0.6 was released on April 6 and is the final bugfix release for the Drupal 8.0.x series. Drupal 8.0.x will not receive any further development aside from security fixes. Drupal 8.1.0-rc1 is now available and sites should prepare to update to 8.1.0.

Bug reports should be targeted against the 8.1.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.2.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.1.x-dev » 8.2.x-dev

Drupal 8.1.9 was released on September 7 and is the final bugfix release for the Drupal 8.1.x series. Drupal 8.1.x will not receive any further development aside from security fixes. Drupal 8.2.0-rc1 is now available and sites should prepare to upgrade to 8.2.0.

Bug reports should be targeted against the 8.2.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.3.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

tim.plunkett’s picture

Status: Active » Closed (outdated)

This sidebar was removed, it's now a modal.
See also: block_place.module