[wp-trac] [WordPress Trac] #39910: Customizer: Add widgets drag and drop ability

WordPress Trac noreply at wordpress.org
Tue Feb 21 00:16:25 UTC 2017


#39910: Customizer: Add widgets drag and drop ability
--------------------------+------------------------------
 Reporter:  lukecavanagh  |       Owner:
     Type:  enhancement   |      Status:  new
 Priority:  normal        |   Milestone:  Awaiting Review
Component:  Customize     |     Version:  4.7.2
 Severity:  normal        |  Resolution:
 Keywords:                |     Focuses:  ui
--------------------------+------------------------------

Comment (by folletto):

 > Eventually I could see it take the same form as the block insertion UI
 being worked on for the editor, and that there could be a + icon or
 something [...]

 This is an excellent intuition, but can be reframed to be both a proper
 translation of the editor UI, as well as express its full power. It's a
 bit OT for this ticket, but let me elaborate and we can progress the
 discussion at some point later.

 The idea that the editor is current pursuing can be synthesized as the
 "Universal Insert", a specific area in an application that is the one and
 only one area in the UI that allows for items to be inserted. This can be
 found in many modern applications in the form of toolbars or sidebars.
 These types of UI are incredible effective if they follow specifically two
 principles:

 1. They are unique on the screen
 2. They provide all the possible items that can be added

 In the current editor exploration, you see it's following these two rules
 to the letter. It might change in the future, but that's why it's so
 appealing right now.

 Thus, a proper "conversion" of the same concept to the editor is a single
 UI on the screen that is able to add... anything that can be added. This
 means that clicking there makes the user then able to add both menu items
 and widgets... and in the future anything that can be added.


 ----

 Back to the ticket...

 Excellent suggestion and very rich discussion. I'll add a few of
 considerations for the discussion:

 1. Drag'n'drop should be a way to augment existing features, not replace
 them as it's an advanced feature. As such, doesn't inherently have to be
 highly discoverable because the discoverability is already satisfied by
 the alternative (non-drag'n'drop) way to do things. Which means that
 changing the cursor might be the only thing we need to do.
 2. I agree any enhancement here should happen for every analogous UI, such
 as menus. Both will benefit by the ability of drag'n'dropping elements
 directly in the right position.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/39910#comment:6>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list