Share this:

Like this:

Related

11 Comments

I don’t think that code has anything to do with TwentyTwelve itself, but rather is part of core. Looks like an update to the contents of the Dashboard -> Appearance submenu content (Menus, Widgets, Custom Header, Custom Background, etc.).

Also, looks like it’s about time to fire up the Beta Tester Plugin again. :)

I didn’t expect the image to gather mainstream. ;) To clarify, where you would go to normally activate a new Theme, there’s a new option there called customise. Clicking that takes you to a different page, although I think it’s an iFrame (don’t quote me on that), which allows you to customise the look and feel of your Theme, right in front of your eyes. You can find out more in #19910.

If this allows for customization above and beyond my chosen theme customizations ,whether part of the theme options or css manipulation or plugins,then it is quite a braekthrough for those of us who would otherwise struggle with frameworks as a starting point.

If this allows for customization above and beyond my chosen theme customizations…

This doesn’t do that. The UI for each aspect (other than Site Title/Tagline) is only exposed if the Theme adds support for each given feature). For example, if the Theme doesn’t add support for custom backgrounds, then you won’t be able to customize backgrounds via this UI.

2012:
It’s my impression this customizer basically adds the ability to test drive and set various settings via the Theme Preview screen before you activate a new theme. And it’s not exclusive to Twenty Twelve, most obviously because Twenty Twelve has been punted to 3.5 and these customize features are going into 3.4.

Controls:
If you continue along the vein of a screen to “set it before you save it”, my guess (CMIIW) is that koop is alluding to allowing plugin/theme authors the ability to integrate their own sets of settings into this screen. It effectively would save people a good bit of time setting up a new theme because they can configure settings before they decide to activate it.