[wp-trac] [WordPress Trac] #47012: Proposal: Simplify WordPress Admin Navigation
WordPress Trac
noreply at wordpress.org
Mon Apr 22 15:40:53 UTC 2019
#47012: Proposal: Simplify WordPress Admin Navigation
-------------------------+-------------------------------------------------
Reporter: lessbloat | Owner: (none)
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: General | Version:
Severity: normal | Keywords: needs-design needs-design-feedback
Focuses: ui | dev-feedback
-------------------------+-------------------------------------------------
About 3 months ago
[https://wordpress.slack.com/archives/C02S78ZAL/p1548265528434800?thread_ts=1548092047.364700&cid=C02S78ZAL
joen shared some rough mockups] in Slack for proposed changes to the left
sidebar navigation in core.
My goal below (with Joen’s blessing) is to resurface those mockups a
little more publicly to see if we can gather some more feedback and
potentially gain a little more momentum with this project.
=== Summary
The current sidebar has served us well for a long time. But with a few
improvements, we can improve accessibility and usability, and allow it to
better scale to extensions.
=== Challenges with the current design
* The hover/flyout menus are difficult to make accessible, and they do not
scale well to mobile interfaces.
* There are a lot of top-level menu items that are rarely if ever used,
contributing to cognitive weight by still being permanently visible.
* Given the additional menu items that plugin add, people are likely to
end up with many menu items, despite a large number of them perhaps not
being used that often.
=== Mockup
**Important disclaimer:** this is just an initial concept, it is subject
to feedback and discussion and iterations:
[[Image(menu-mockup.png)]]
Props to joen for coming up with this v1 concept.
=== Major Changes
* Flyout menus are replaced with accordion behavior. This scales all the
way from mobile to desktop, and affords better accessibility.
* Menu is made 80px wider (240px vs. 160), affording a 14px minimum font
size for all items, perhaps bigger icons in the future, more relaxed
spacing, enhancing usability and accessibility.
* Sidebar is grouped in major sections, “Site”, “Design”, “Tools” and
“Manage”.
* “Updates” are moved to a subsection of “Manage”, making Home a single
item.
* Items related to content on your site (such as “Posts” and “Pages”) are
moved under “Site”.
* Clicking major menu items just opens or closes the accordion, as opposed
to go directly to the first subsection. This unifies the mobile and
desktop behavior. You can keep the accordion open if you use it all the
time (each click will save state, so you’ll see the same open/closed
sections upon page refresh).
* All “Settings” subsections are moved under “Manage”, along with “Plugins
& Blocks” and “Users”.
* Separators group major categories, like “Site” and “Design” together
* Dashboard is renamed “Home”, because all of WordPress is a Dashboard,
and “Home” is where you can get an overview at a glance.
=== Custom Post Types & Taxonomies
* Custom Post Types show up below Pages (top item) and Posts (2nd item).
* A separator cordons these off from Media & Comments, which show content
from all.
* Categories & Tags, and even custom taxonomies, are accessible from each
section, as opposed to having a permanent presence in the sidebar. For
example if you have a taxonomy called “Ingredients” tied to “Recipes”, you
first click “Recipes”, and on the archive page you can manage existing
Ingredients under a tab. The argument for putting them under this page is
that taxonomies are usually added in the editor itself, and only managed
on the archive pages.
* When you have custom post types, an additional, short, separator shows
up below the post types.
=== Where's the "Add New" menu item?
One idea would be to make this permanently visible in the top toolbar.
[[Image(add-button.png)]]
Clicking this button produces a dropdown. By moving it there, you have a
single destination to create new content, and we reduce the amount of tab-
stops in the navigation menu, especially for sites with a lot of custom
post types.
=== Related
Helen opened [https://core.trac.wordpress.org/ticket/32678 this ticket]
over 4 years ago. There are a number of different ideas and threads in
that ticket. If someone decides that these two tickets should be merged,
that is fine.
=== Feedback
Please keep in mind that this is just a ''very early, exploratory
concept''. Nothing here is set in stone. The goal of this exercise would
be to improve the overall usability and accessibility of the left nav.
What thoughts, concerns, questions, and feedback do you have?
--
Ticket URL: <https://core.trac.wordpress.org/ticket/47012>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list