Problem/Motivation
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.

Remaining tasks
- Agreement on the design approach.
- Determine what existing module should implement
hook_toolbaron 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
| Comment | File | Size | Author |
|---|---|---|---|
| toolbar-add-button.png | 75.21 KB | jessebeach |
Comments
Comment #1
shyamala commentedtagging
Comment #2
Bojhan commentedMy 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.
Comment #3
David_Rothstein commentedThis 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: [discussion, no patch] 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:
Comment #4
tkoleary commentedAt 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.
Comment #5
tkoleary commentedActually, strike that. I'm moving to Spark queue.
Comment #6
tkoleary commentedComment #7
webchickMoving to the navbar queue.
Comment #8
jessebeach commentedThis could be approached with a custom module that implement
hook_navbar.Comment #9
klonos...what about those of us that cannot create custom modules?
Comment #10
jrbI've created a sandbox project that does this: Navbar add-ons.
It'll also add a "Devel" menu option.
Comment #11
klonosThanx Jay!