[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