[wp-trac] [WordPress Trac] #38248: Extend Widgets UX and Capabilities
WordPress Trac
noreply at wordpress.org
Fri Oct 7 11:25:33 UTC 2016
#38248: Extend Widgets UX and Capabilities
---------------------------+------------------------------
Reporter: davidakennedy | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Widgets | Version: trunk
Severity: normal | Resolution:
Keywords: | Focuses:
---------------------------+------------------------------
Comment (by folletto):
'''WIDGETS IN EDITOR'''
> amr shortcode any widget
> I think there should be a convergence between widgets and shortcodes in
WordPress, with a goal of implementing content blocks.
Agreed. That plugin is a great starting point! And yes to the shortcake
bit too. I agree with you Weston that there's a definite convergence that
has to happen.
The first place I can see where widgets could see use, and make a huge
impact, is exactly in the Editor. This would mean:
* '''Shortcode''' to load any widget.
* A UI to '''insert''' the widgets that is both lean, incospicuous if one
doesn't want to use it, and highly extensible.
* A UI to '''manage''' the shortcode in the editor. To be a proper first-
class citizen it should be treated "as an image", not as a shortcode
(moving, controls, editing, etc).
With these, I think we'll already be able to do a LOT more, and we'll
finally have a usable form of "content block" (I hope this is the last
time I mention it lol). I feel this has the potential to generate a new
explosion in creativity and components in the future.
'''WIDGETS IN CUSTOMIZER'''
Once the editor part is "there", we can start elevating widgets to a
higher "direct manipulation" experience straight in customizer. Adding
them to the page (either in sidebars or content body, since it's then
supported) with drag'n'drop and using the siderbar as an insertion tool,
not as a navigate-and-set tool (think less of current customizer and more
of Keynote's sidebar and top bar).
This is a little more blurry in my mind, and would probably require more
exploration, both code and design wise. However I'd again split it in two
parts:
1. A way to insert widgets that is more suited for direct manipulation's
enviroments
2. A way to manage them directly on the page, and with the settings
opening properly in the sidebar
This last bit is enabled by the other work currently happening in #27403,
probably.
Also...
I think we partially know "why" we want to do this: widgets are a
technical piece that can be elevate long-standing problems (different
content types in pages, direct interactions, high flexibility) however
there's a fair bit of speculation too, so it's probably something that has
to be paired with strong research, including the two visions I tried to
summarize above.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/38248#comment:3>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list