Here’s a quick update on the 3.6 menu…

Here’s a quick update on the 3.6 menu changes we’ve been making:

Last week we:

  • Merged the the UIUI User interface into two screens. Now we have manage menus & add/edit menus.
  • Tested this new two screen approach. Â It went really well (we put two users through – videos are on the Makemake A collection of P2 blogs at make.wordpress.org, which are the home to a number of contributor groups, including core development (make/core, formerly "wpdevel"), the UI working group (make/ui), translators (make/polyglots), the theme reviewers (make/themes), resources for plugin authors (make/plugins), and the accessibility working group (make/accessibility)./UI P2P2 A free theme for WordPress, known for front-end posting, used by WordPress for development updates and project management. See our main development blog and other workgroup blogs.).
  • Improved & simplified some copy
  • Added a new hookable “common links” metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. box with “home” and “Log in” as the default links (both of which are fairly confusing to try and add to a menu otherwise).
  • Added keyboard accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) for rearranging menu items

What’s left:

CODE

  • Break this out into two separate files 1) manage 2) add/edit (@jkudish is on this)
  • Code review everything (@jkudish volunteered)

DOCS

  • Updated copy for help tabs (both manage, and add/edit screen) (@DrewAPicture volunteered)
  • Updated copy for https://codex.wordpress.org/WordPress_Menu_User_Guide (@DrewAPicture volunteered)
  • Updated copy for https://codex.wordpress.org/Appearance_Menus_Screen (@DrewAPicture volunteered)

TESTING

  • Once the code items are complete, I’ll run another round of user tests (@lessbloat)
  • RTL testing
  • Browser compatibility testing
  • No JSJS JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors. testing

If you’ve got some time, we’d love your help with testing the latest patch.

Lastly:

I’d love to hear all of your thoughts, concerns, criticisms. 🙂

#3-6, #menus