Usability testing by Jeff Noyes has turned up a serious usability problem for new users/content creators in current Drupal 7. The truncated breadcrumb link "Add new content" is interpreted as an action that would submit the node add form they are currently working on.

Also, it's totally unclear why the Home link is stripped by the overlay module (Bojan makes some hand waving about the home link in the toolbar - but that's silly, since the toolbar is not accessible to all users). Imho, breadcrumb should be consistent in and out of the overlay - or better yet be totally absent in the overlay as webchick suggested at http://drupal.org/node/548806#comment-1948492

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

webchick’s picture

Priority: Critical » Normal
Issue tags: +Usability

Not convinced on critical (or even "major") status unless you can further quantify this. Was this one user in a pool of 30 that had this issue, or is it 30 users in a pool of 50, or..?

I like having the breadcrumbs there for "deep-nested" areas of the admin panel like image styles, fields, etc. so am pretty opposed to whole-sale removal of breadcrumbs. This looks more to me like node module just needs a better breadcrumb on node add pages.

webchick’s picture

Stupid tagging.

pwolanin’s picture

Priority: Normal » Critical
Status: Active » Needs review
Issue tags: -Usability
FileSize
783 bytes
41.74 KB

Here's a patch that also makes the "Home" link show inside the breadcrumb (plus screenshot). Not sure if that's sufficient to alleviate confusion?

pwolanin’s picture

Priority: Critical » Normal
Issue tags: +Usability

cross posted

What would the node module do instead? I think people are generally agreed the /node is not the (sensible) parent of /node/add

webchick’s picture

That's basically what I meant, or else "Add new content >> Article". But the patch there changes this everywhere. I think that would be confusing because when you click "Home" in the breadcrumb you'd be taken out of the overlay. Let's see what the UX team says.

Noyz’s picture

I think it's ok if "Home" takes users out of the overlay. That's what I'd expect it to do actually. In testing, I see people clicking the home icon to get themselves out of the overlay all the time. A "home" link as a breadcrumb would just bring this link closer.

Regarding metrics, usability testing is usually on 6 to 7 like candidates. Of those six, if more than 2 or 3 people hit the same issue, it's likely that many more will too. Of the people we've on creating pages and creating gallery pages, a healthy 30% think this bread crumb is a commit since the actual Save button is below the fold. That's a significant number/problem.

Noyz’s picture

I missed the fact that you're also talking about keeping the current link. I think that's ok, so long as the current link is not an active link, and the link name is representative of the task... for example instead of

Home >> Add content

it's

Home >> Add basic page

webchick’s picture

Priority: Normal » Major

30% definitely does indeed sound pretty bad. Thanks for the additional background information. I'm splitting the difference at "major", since this is not quite as critical as the other bugs on the critical list, but still nasty.

Bojhan’s picture

@noyz Thanks for chiming in, I would love if you could do this more rather then hearing from pwolanin about a very serious usability problem (we are on a very limited time schedule)

The reason why we removed "Home" as trail in the breadcrumb as it seemed to add clutter (more items in the trail) and duplication of the link in the top, although bringing it closer is favorable that was conciderd not a very important strength.

However it seems all "not-so-deep" menu trails seem to suffer from having only 1 item in the trail, that is obviously not what we want. If adding the "Home" part will fix that issue, I am totally oke with it. Although webchick's suggestion is fine, I am unsure if its scalable to all contribs that have parent-less menu items.

The true correct trial would be "Home> Add new content > Create Article". Noyz addition of not linking the last in the trail is good. Lets get a patch up and more reviews, anything with breadcrumbs tends to be a can of worms.

webchick’s picture

Getting any fancier than "Restore 'Home >>' to the breadcrumb" is not really something we have time for at this stage due to the "breadcrumb bikeshed" problem you mention. So as long as you're cool with that, that's probably the approach we should take.

That seems to be what pwolanin's patch in #3 does, based on visual inspection. RTBC?

Bojhan’s picture

Status: Needs review » Reviewed & tested by the community

Yup, I really pray we dont open a new can of worms.

casey’s picture

I agree on using pwolanin's patch.

Bojhan’s picture

Title: Usability failure: new users think breadcrumb is submit action for creating content » Breadcrumb can show only one trail item, making it look like an action
webchick’s picture

Status: Reviewed & tested by the community » Fixed

Committed to HEAD. Thanks!

Status: Fixed » Closed (fixed)

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

effulgentsia’s picture

For anyone interested in follow-up UI work regarding breadcrumbs for D8 core and D7 contrib, please see #481564: Provide breadcrumbs as seperate module with block. (similar to path, menu and search.) and http://drupal.org/project/breadcrumb.