Problem/Motivation
This issue is part of #1875252: [META] Make the block plugin UI shippable. One of the most confusing aspects of the "interim" blocks user interface is that the UI does a poor job of explaining the workflow to users when they want to place additional blocks in their themes. This is the workflow currently:
First screen
Second screen
Two things are confusing:
- I clicked "Add block," and then I'm faced with two different kinds of block-adding tasks: placing a new instance of an existing block, or creating a new custom block and then additionally placing an instance of it.
- I am clicking the action "Add" and then being given the option to "configure" what look to be existing things, which doesn't make sense. In fact, there's also a bunch of configure buttons next to blocks on that first screen where I first selected "Add block"--it almost seems like I'm stuck in a loop.
Proposed resolution
Change the button text to describe the ACTUAL action we're taking: placing blocks. Both Bojhan and Kevin O'Leary seem to agree this would be a better button label.
- The "Add block" button on
admin/structure/block
is re-labeled "Place blocks." - The "Configure block" buttons on
admin/structure/block/list/block_plugin_ui%3Aythemename/add
are re-labeled "Place block."
Remaining tasks
- @klonos suggests removing the
+
icon in #4. @xjm still feels it makes sense since we are placing an additional block (added onto the ones already listed). Decide.
User interface changes
Before patch: screen 1
Before patch: screen 2
After patch: screen 1
After patch: screen 2
Related Issues
- #1875252: [META] Make the block plugin UI shippable
- #1875780: "Configure block" button text in the Block Library is confusing (probably a duplicate)
Attachment | Size | Status | Test result | Operations |
---|---|---|---|---|
screen_1.png | 33.82 KB | Ignored | None | None |
screen_2.png | 66.89 KB | Ignored | None | None |
before_screen_1.png | 55.79 KB | Ignored | None | None |
before_screen_2.png | 19.64 KB | Ignored | None | None |
after_screen_1.png | 57.85 KB | Ignored | None | None |
after_screen_2.png | 17.98 KB | Ignored | None | None |
place-block.patch | 918 bytes | Idle | FAILED: [[SimpleTest]]: [MySQL] 53,270 pass(es), 9 fail(s), and 6 exception(s). | View details | Re-test |