In #2497361: [meta] Fix issues found during UMN Usability Testing 2015, we noted that not a single participant was able to spot the "Edit" option on the far right of the toolbar:

Upper-right corner == invisible.

Need to work on making this more discoverable for people.

@tkoleary worked up a prototype that pushes Edit to the far left, styles it in blue, and replaces the far-right menu item with the User menu, which is a more standard thing to find in the upper-right corner of websites:

Swap-a-roo

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

webchick created an issue. See original summary.

webchick’s picture

Issue tags: +Usability, +UMN 2015
webchick’s picture

Bojhan’s picture

  1. Move Quick Edit's "Edit" link to the far left of the Toolbar [required]
  2. When clicked, triggers Edit mode [required]
  3. Style the button in blue/white [must have]
  4. Move the "User" toolbar menu to the far right #2754489: Move the "user" link to where most users expect it to be [should have]
  5. All contextual links which are *not* "Quick edit" get a "..." appended to them, to signify that they're going to take users away from the current page. [should have]
  6. Add "Quick Edit" to all contextual links that are editable; also triggers edit mode [required]
  7. When clicked, sidebar opens, showing the target's configuration [required]
  8. Except nodes, which trigger the existing "quick edit" functionality without opening sidebar [required]
  9. All contextual links which are *not* "Quick edit" get a "..." appended to them, to signify that they're going to take users away from the current page. [should have]

Sorry, but the design has changed significantly - the meta outlays more details then we could review up to this point. Some of the issues were raised during UX hours and/or the other issues but never resolved.

1) Is it always blue, or just when selected?
2) Does this hide the collapsible menu? (e.g. when Manage is open).
3) Are we changing the other tabs too? Or is this a one-off pattern?
4) Awesome, however does this mean you click on "account" and then still get the links on the left? or does it show on the right)
5) Lets move this to discussion. I am very doubtful user will understand that.
6) Whoaa, what? So pressing "quick edit" for inline editing you get the whole edit mode? But then one can't quickly switch between editing. This sounds debatable too, from a UX point of view you don't want to force users into modes - when its not actually needed. When you Quick edit from the front-end that does not imply you want to quick edit all the things, seems like unnecessary overhead and assuming a sequence of edits.
7) Does this overlap contrib provided trays? We might want to provide a very high z-index.

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

Drupal 8.2.0-beta1 was released on August 3, 2016, which means new developments and disruptive changes should now 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.

webchick’s picture

Status: Active » Closed (duplicate)

This issue ended up getting rolled into the implementation patch at #2753941: [Experimental] Create Outside In module MVP to provide block configuration in Off-Canvas tray and expand site edit mode.

Moving Bojhan's comments over to the parent meta.

webchick’s picture

Title: Make Quick Edit feature discoverable » Refine/finalize design to discoverable Quick Edit feature
Status: Closed (duplicate) » Active
Related issues: +#2753941: [Experimental] Create Outside In module MVP to provide block configuration in Off-Canvas tray and expand site edit mode

Actually, let's do this instead.

webchick’s picture

Issue tags: +sprint
tkoleary’s picture

@bojhan

Given that the module is committed as experimental we should do some usability testing. Your list of questions is a good place to start for a test plan.

Bojhan’s picture

@tkoleary It sucks we rarely can do in-person brainstorming. But can you make like a concept model. Of where all the different parts align and overlap, with scenarios/activities? I will gladly help form it - but it will do great to understand the space.

tkoleary’s picture

@bojhan

Sure. I'll work on putting that together and share in UX weekly meeting.

Version: 8.3.x-dev » 8.4.x-dev

Drupal 8.3.0-alpha1 will be released the week of January 30, 2017, which means new developments and disruptive changes should now be targeted against the 8.4.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

tedbow’s picture

This issue seems like it was used for design by the UX team before the Settings Tray module was implemented. I think we have implemented the all of the most haves in this list.
This issue is listed a "must have" in #2762505: Introduce "outside in" quick edit pattern to core

I wanted to got through the points @Bojhan and update where things are currently

  1. Move Quick Edit's "Edit" link to the far left of the Toolbar [required] Completed
  2. When clicked, triggers Edit mode [required] Completed
  3. Style the button in blue/white [must have]
  4. Move the "User" toolbar menu to the far right #2754489: Move the "user" link to where most users expect it to be
  5. All contextual links which are *not* "Quick edit" get a "..." appended to them, to signify that they're going to take users away from the current page. [should have]
  6. Add "Quick Edit" to all contextual links that are editable; also triggers edit mode [required] Completed
  7. When clicked, sidebar opens, showing the target's configuration [required] Completed
  8. Except nodes, which trigger the existing "quick edit" functionality without opening sidebar [required] Completed
  9. All contextual links which are *not* "Quick edit" get a "..." appended to them, to signify that they're going to take users away from the current page. [should have] duplicate from above in list

From my reading the only ones left are "should haves".
#2754489: Move the "user" link to where most users expect it to be is actually in the toolbar module.

It would be great it we could either move this to a "should have" on #2762505: Introduce "outside in" quick edit pattern to core
because all the most haves here are done.

It also might make sense to close this issue and just create issues for the few remaining items.

Here are my answers to @Bojhan's questions as the module is currently implemented. My answers are bolded.

  • 1)Is it always blue, or just when selected?: Current implementation always blue
  • 2) Does this hide the collapsible menu? (e.g. when Manage is open). Current implementation it closes any "toolbar tray" that is open. I like this because the tray takes up more real estate and with toolbar tray opened the page would be over smushed.
    Also in "Edit Mode" you can edit anything in the toolbar tray. Also "Edit mode" is intended to stop you from leaving the current page by clicking on other links until you click "Editing" again to leave edit mode. In most cases the toolbar tray only has links to leave the page.
  • 3) Are we changing the other tabs too? Or is this a one-off pattern? If referring to "Edit" being blue Current implementation is yes that is the only toolbar link changed.
  • 4) Awesome, however does this mean you click on "account" and then still get the links on the left? or does it show on the right) Current implementation: "Account" is not move yet. So this would be up to toolbar module.
  • 5) Lets move this to discussion. I am very doubtful user will understand that.
  • 6) Whoaa, what? So pressing "quick edit" for inline editing you get the whole edit mode? But then one can't quickly switch between editing. This sounds debatable too, from a UX point of view you don't want to force users into modes - when its not actually needed. When you Quick edit from the front-end that does not imply you want to quick edit all the things, seems like unnecessary overhead and assuming a sequence of edits.Current implementation, no if you are not in edit mode and you click a "Quick Edit" that is provide by the QuickEdit module(node editing)
    it DOES NOT trigger edit. This sounds it looks like what @Bojhan was saying would be better.
  • 7) Does this overlap contrib provided trays? We might want to provide a very high z-index.Current implementation: We are using z-index of 501. But also because the way outside-in-page-wrapper.html.twig works we are containing everything that is not in our tray in separate container and we slide that container over to make space for the tray. Contrib would also be free to use the Off-canvas tray so we can have uniform experience.
tedbow’s picture

Component: quickedit.module » outside_in.module

Switching to outside_in.module component(Settings Tray module) probably wasn't available when issue was created.

Bojhan’s picture

1) Is that not a deviation from how we treat other items? I know we are trying to make it shout, but this might conflict later on. I would rather not do that, but also leave it up to @tkoleary to decide.
2) Alright, makes sense!
3) see 1)
4) Lets at least discuss this in a follow-up?
5) I am unsure about the solution, so can we create a separate issue for this?
6) Could you clarify this some more, so when you go into edit mode, all items are editable?
7) Alright, great!

tedbow’s picture

#13

4) Awesome, however does this mean you click on "account" and then still get the links on the left? or does it show on the right) Current implementation: "Account" is not move yet. So this would be up to toolbar module.

@Bojhan in #15

4) Lets at least discuss this in a follow-up?

This is being discussed here #2754489-15: Move the "user" link to where most users expect it to be
So I think that is good for the follow up.

RE: 5)

All contextual links which are *not* "Quick edit" get a "..." appended to them, to signify that they're going to take users away from the current page. [should have]

Follow up: #2877467: In edit mode add "..." or another visual marker for contextual links that will leave current page

RE 6) Clarifying
I am not really sure about the question so I will describe how Settings Tray's "Edit Mode" and "Inline Editing" provided QuickEdit module work together.

If not currently in "Edit Mode".

Clicking the "Quick Edit" link on the node(provided by Quick Edit module) then behaves the same as if Settings Tray was not enabled. "Edit Mode" from Settings Tray is not started

If you click "Quick Edit" on any other block besides "main content"(not the main node) then the configuration for the form will open in the Off-canvas tray and "Edit Mode" will be enabled.

If currently in "Edit Mode".

Clicking the "Quick Edit" link on the node(provided by Quick Edit module) will open "Inline Editing" of node but will not exit edit mode. It will close the Off-canvas tray though if it is currently open.

Also in "Edit mode" you can simply click any field in the node itself and it will open "Inline Editing" of node but will not exit edit mode. It will close the Off-canvas tray though if it is currently open.

Here is short video that shows how it works https://youtu.be/1StTDI0AQPA

Bojhan’s picture

Regarding 6) this clarifies it for me, its not seamless but also quite fine.

Lets close this issue in favor of the smaller followups.

tedbow’s picture

Status: Active » Fixed

@Bojhan thanks for taking another look at this issue!

Closing as "fixed" because all points are covered in other issues or were already implemented in the module

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

tedbow’s picture

Component: outside_in.module » settings_tray.module

Changing to new settings_tray.module component. @drpal thanks for script help! :)