[wp-trac] [WordPress Trac] #19910: Project Gandalf: Theme Customization Frame

WordPress Trac wp-trac at lists.automattic.com
Fri Jan 27 23:27:31 UTC 2012


#19910: Project Gandalf: Theme Customization Frame
----------------------------+-------------------------
 Reporter:  koopersmith     |      Owner:  koopersmith
     Type:  task (blessed)  |     Status:  new
 Priority:  normal          |  Milestone:  3.4
Component:  Themes          |    Version:  3.3.1
 Severity:  normal          |   Keywords:
----------------------------+-------------------------
 ''For context, see the appearance umbrella ticket: #19909''

 Building a frame to house the customization UI and theme preview is the
 first step to improving the theme customization process. This will be the
 first iteration for my team (myself and ocean90). Once the frame is in
 place, we'll add components to the UI one by one (e.g. custom headers,
 backgrounds, etc).

 1. Add an iframe that can preview any theme (call this the target theme).
 2. Add a sidebar to house future UI.
  a. Temporarily activate the target theme when building the sidebar UI.
 3. Add an API to communicate with the iframe.
  a. Pass data to the iframe.
  b. Refresh the iframe (likely via post).
  c. Refresh the iframe's CSS (via postMessage).
 4. Add a temporary UI to demonstrate the API.
  a. Buttons that refresh and make trivial changes to the iframe.
 5. Add a save action (that, by default, will do nothing).

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/19910>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list