[wp-trac] [WordPress Trac] #38426: Twenty Seventeen: Improve user and developer experience with the customizer integration
WordPress Trac
noreply at wordpress.org
Fri Oct 21 00:25:10 UTC 2016
#38426: Twenty Seventeen: Improve user and developer experience with the customizer
integration
------------------------------+-----------------------
Reporter: celloexpressions | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: 4.7
Component: Bundled Theme | Version: trunk
Severity: normal | Keywords: has-patch
Focuses: ui |
------------------------------+-----------------------
As the default theme, Twenty Seventeen should showcase what themes can
(and should) do with the customizer API. This applies to both users, via
instant live previews and contextual controls, and developers, via code
that follows core conventions.
Twenty Seventeen should follow all of the recommendations for themes in
[https://developer.wordpress.org/themes/advanced-topics/customizer-api/
the official customize API documentation]. Additionally, every option
should be previewable with Selective Refresh and, where feasible, instant
`postMessage` JS-based updates, as these approaches provide faster, more
contextual user feedback as they make changes. Controls should be
contextual to when they apply. The preview should be as accurate a
representation of the front end of the site as possible. The code should
be DRY and as simple as possible.
While the initial commit of the theme contains extensive work toward these
goals, there are several problems with the current implementation, with
#38399 discussing the front page sections handling in particular. This
ticket addresses all of the major customize-related issues that don't
already have complete patches elsewhere (like #38400). Because many of the
issues are inter-related, they'll be addressed together initially, then we
can follow up with additional adjustments as needed.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/38426>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list