[wp-trac] [WordPress Trac] #23716: Discuss theme locations as meta box vs. checkboxes

WordPress Trac noreply at wordpress.org
Thu Mar 7 19:45:42 UTC 2013


#23716: Discuss theme locations as meta box vs. checkboxes
--------------------------+------------------------------
 Reporter:  lessbloat     |       Owner:
     Type:  defect (bug)  |      Status:  new
 Priority:  normal        |   Milestone:  Awaiting Review
Component:  Menus         |     Version:
 Severity:  normal        |  Resolution:
 Keywords:  3.6-menus     |
--------------------------+------------------------------

Comment (by DrewAPicture):

 Replying to [comment:6 chipbennett]:
 > But the resultant UI places all prominence on creation/editing of menus,
 rather on the more-frequent activity of assigning menus to Theme
 Locations.
 >
 > The two primary was that custom menus are used after creation are:
 >
 > 1. Assigning them to Theme Locations
 > 2. Assigning them to Widgets
 >
 > Number 2 is a different configuration screen, and thus off topic.
 >
 > That leaves number 1. And I must disagree that having the number one
 most-frequent use of a custom menu "in your face" is a "CON".

 Do you have some kind of data to support this assertion that changing
 theme locations is somehow a more frequent task than editing menus? For
 regular, non-power-users?

 > This new UI inverts the relationship between custom menu and Theme
 Location. Under the previous UI, and ''as designed/intended'', custom
 menus are assigned to Theme Locations. However, under the new UI, ''Theme
 Locations are assigned to custom menus''.

 Yes, yes it does.

 > > The theme location drop down allows you to select from multiple menus,
 which tells me it belongs on the menu management screen, not the add/edit
 screen (which should be all about a single menu).
 >
 > And yet, the resultant UI puts the Theme Location inside the metabox for
 individual menus - which is, essentially, exactly what you were arguing
 against earlier.

 There are a couple of things in play here:

 1. '''Global vs individual menu settings.''' Before, you had a mix of
 global and individual settings that required multiple steps and
 experienced knowledge to configure. Adding & managing menus and setting
 locations were global, editing the menu title and items, auto-add pages
 were individual. Now, editing the menu title, items, location and auto-add
 pages are individual. The concept of adding a new menu was merged with the
 menu-editing UX and menu management stayed global but became more
 discoverable.

 2. '''The 1:1 vs 1:many locations paradigm.''' With menus, there's always
 been (and still is) a 1:many relationship. You can set one menu to many
 locations. And with locations, it's 1:1. One location, one menu. The
 previous UI put emphasis on the locations side of the paradigm and
 completely ignored the menu side, which was odd because it was a menu-
 specific setting in a global context. The UI change makes that menu-
 specific setting individual rather than global.

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/23716#comment:7>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list