[wp-trac] [WordPress Trac] #35395: Provide a better gateway for code-based theme customizations with the Customizer
WordPress Trac
noreply at wordpress.org
Wed Aug 31 01:35:41 UTC 2016
#35395: Provide a better gateway for code-based theme customizations with the
Customizer
-------------------------------------------------+-------------------------
Reporter: celloexpressions | Owner: johnregan3
Type: feature request | Status: assigned
Priority: normal | Milestone: 4.7
Component: Customize | Version:
Severity: normal | Resolution:
Keywords: dev-feedback has-screenshots needs- | Focuses:
patch |
-------------------------------------------------+-------------------------
Changes (by celloexpressions):
* keywords: dev-feedback has-patch has-screenshots => dev-feedback has-
screenshots needs-patch
* owner: => johnregan3
* status: new => assigned
* milestone: Future Release => 4.7
Comment:
Thanks @johnregan3! Assigning to you and putting into 4.7 for now; we have
at least a month before we'd need a complete patch to iterate on to make
the 4.7 timeline. This would be considered a project, needing to be merged
by the deadline prior to beta 1.
[attachment:35395.diff] is a decent starting point for the customizer
integration with previewing via JS and selective refresh. There is major
work to do now though, based on this week's meeting:
- Integrate with CSSTidy and bundle CSSTidy with core. CSSTidy is licensed
under GPL 2.1 or later; we need to verify if this is compatible with
WordPress' "2 or later". Perhaps whoever manages the bundling of CSSTidy
with Jetpack can assist with any other considerations here as well.
- Leverage CSSTidy for sanitization, improve validation.
- Use a custom post type for the setting, with a post associated with each
theme. Leverage revisions here, but don't show any revisions UI for now.
- Find or create documentation links for the proposed links in the UI.
- (if time allows) integrate a code editor, and build a custom code editor
control for it (needs research).
--
Ticket URL: <https://core.trac.wordpress.org/ticket/35395#comment:15>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list