[wp-trac] [WordPress Trac] #32576: Add Menu management to the Customizer

WordPress Trac noreply at wordpress.org
Sat Jun 6 23:45:15 UTC 2015


#32576: Add Menu management to the Customizer
------------------------------+-------------------
 Reporter:  celloexpressions  |      Owner:
     Type:  feature request   |     Status:  new
 Priority:  normal            |  Milestone:  4.3
Component:  Menus             |    Version:  trunk
 Severity:  normal            |   Keywords:
  Focuses:                    |
------------------------------+-------------------
 Merge the [https://wordpress.org/plugins/menu-customizer Menu Customizer
 plugin], per the [https://make.wordpress.org/core/2015/06/03/feature-
 plugin-merge-proposal-menu-customizer/ proposal] and
 [https://make.wordpress.org/core/2015/06/05/dev-chat-summary-june-3/
 tentative approval] in the 6/3 dev chat.

 Until merge, [https://github.com/voldemortensen/menu-customizer/issues
 issues] are being tracked on GitHub. Everything on the 1.0 milestone
 should be fixed before merge. Everything on the "Core Merge" milestone
 should be fixed in the core merge patch. Unfortunately we've realized that
 the remaining larger issues require core patches, which @westonrtuer and
 @adamsilverstein are working on.

 In the meantime, here's a tentative merge plan for the code:
 - `class-wp-customize-menus.php` -> `wp-includes/class-wp-customize-
 menus.php`
 - `customize-menus-preview.js` -> Not sure, @westonruter?
 - `customize-menus-preview.css` -> Not sure, @westonruter? Might want to
 name it as just `customize-preview.css` to more logically add stuff there
 in the future, since there's so little here.
 - `menu-customize-controls.php` -> split into `wp-includes/class-wp-
 customize-control|section|panel.php`, adding the custom menu objects after
 all of the existing main objects and subclasses.
 - `menu-customizer.css` -> `wp-admin/css/customize-menus.css`
 - `menu-customizer.js` -> `wp-admin/js/customize-menus.js`
 - `menu-customizer.php` -> add menus bootstrap to `wp-includes/class-wp-
 customize-manager.php::__construct()`

 The actual file-moving and patching should wait until the last minute and
 be merged with the required core patches for settings refactoring, drag &
 drop, Twenty Fifteen compatibility, and link updating. We'll do a hard
 freeze on the GitHub repo once we're ready to patch-ify the plugin, likely
 mid-week this week.

 Also cc @valendesigns, @voldemortensen, @designsimply, @folletto, @ocean90
 since many of you may not follow this component.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/32576>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list