[wp-trac] [WordPress Trac] #37974: Add multi-panel feature to pages through add_theme_support

WordPress Trac noreply at wordpress.org
Wed Oct 5 21:32:03 UTC 2016


#37974: Add multi-panel feature to pages through add_theme_support
----------------------------+------------------
 Reporter:  karmatosed      |       Owner:
     Type:  task (blessed)  |      Status:  new
 Priority:  normal          |   Milestone:  4.7
Component:  Themes          |     Version:
 Severity:  normal          |  Resolution:
 Keywords:  ux-feedback     |     Focuses:  ui
----------------------------+------------------

Comment (by celloexpressions):

 I think that either user flow could work here based on the
 decisions/assumptions agreed to in the meeting.

 However, based on my experience building and maintaining the menus
 interface in the customizer, there will be a lot of effort required to
 develop and maintain this. With only two weeks before the feature merge
 deadline, someone would need to start building this tomorrow and work
 probably around 20-40 hours (depending on their familiarity with the
 customize API) to get it fully functional and in good shape for core by
 this time next week, so that there's a week for the necessary reviews and
 iterations. Plus the time to build the other behavior in the admin and
 internally.

 There are a lot of caveats with things like accessibility with this UI
 structure. The menus code could be used as inspiration, but won't work
 directly, and there isn't good API support for the fly-out UI yet (see
 #36733). The mapping to customizer objects (sections vs. controls) also
 isn't immediately obvious, so I'd imagine there would be some back and
 forth during the review period to come to the best solution.

 And there's also the need to maintain another separate interface in core;
 we've spent a lot of time iterating on widgets and menus in the past
 couple years, so we need to be okay with taking on another similar
 interface in the customizer, hopefully without it being a one-off thing
 that doesn't get the attention it deserves long term.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/37974#comment:64>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list