[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