We should provide a short path or users to add content to their site from the toolbar.

Adding content to a site is a primary task and one that has traditionally been difficult to do for new Drupal users. See the usability studies video from Baltimore in 2009 for evidence.

The need for adding this path was originally cited in the initial responsive toolbar issue: #1137920-313: Fix toolbar on small screen sizes and redesign toolbar for desktop, #1137920-328: Fix toolbar on small screen sizes and redesign toolbar for desktop, #1137920-330: Fix toolbar on small screen sizes and redesign toolbar for desktop

Proposed resolution

Northstar designs by tkoleary include an Add tab with a tray that includes the content types that one can add.

northstar design of the Add tab in the responsive toolbar. A tray is associated with the tab that contains links to add specific content types.

Remaining tasks

  • Agreement on the design approach.
  • Determine what existing module should implement hook_toolbar on behalf of the Add tab.

User interface changes

The addition of a new top-level Add tab to the toolbar.

API changes

Potentially but not likely. Unknown at present.

Original report by jessebeach

toolbar-add-button.png75.21 KBjessebeach


Shyamala’s picture


Bojhan’s picture

Issue tags: +Usability

My concern in earlier design specs around this, that it largely duplicates the purpose of Shortcuts. With that creating two containers, where we might end up by default with one hardly used anymore.

This path is actually equally fast as clicking Shortcuts, so I do not see how this issue relates to the solution proposed.

David_Rothstein’s picture

This issue was originally supposed to be a major followup to #1137920: Fix toolbar on small screen sizes and redesign toolbar for desktop but was filed as normal. However, I just bumped #1852346: Toolbar UI regression: shortcuts and menu not visible at same time to major rather than this one, since it seems to better identify the root cause. (The problem is really more about the extra clicks required to access any shortcut, not just "Add content" although that is probably the most prominent example.)

As for the design in this issue, my questions would be:

  1. If "Add" opens up a tray, how do you get to the main "Add content" page itself (node/add)?
  2. If the link just says "Add" rather than "Add content", won't people expect to be able to add other things (such as users) here too?
tkoleary’s picture

Status: Active » Closed (won't fix)

At this point I think that this feature should be a contrib module in D8. Since it was my design originally I'm marking as closed.

tkoleary’s picture

Project: Drupal core » Spark
Version: 8.x-dev » 8.x-1.x-dev
Component: toolbar.module » Design
Status: Closed (won't fix) » Active

Actually, strike that. I'm moving to Spark queue.

tkoleary’s picture

Status: Active » Needs work
webchick’s picture

Project: Spark » Navbar
Version: 8.x-1.x-dev » 7.x-1.x-dev
Component: Design » Code
Category: Task » Feature request
Issue summary: View changes

Moving to the navbar queue.

jessebeach’s picture

Status: Needs work » Closed (won't fix)

This could be approached with a custom module that implement hook_navbar.

klonos’s picture

...what about those of us that cannot create custom modules?

jrb’s picture

I've created a sandbox project that does this: Navbar add-ons.

It'll also add a "Devel" menu option.

klonos’s picture

Thanx Jay!