Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Widgets Editor Tracking Issue #24687

Closed
41 of 53 tasks
draganescu opened this issue Aug 20, 2020 · 5 comments
Closed
41 of 53 tasks

Widgets Editor Tracking Issue #24687

draganescu opened this issue Aug 20, 2020 · 5 comments
Assignees
Labels
[Feature] Widgets Customizer Ability to add and edit blocks in Customize → Widgets. [Feature] Widgets Screen The block-based screen that replaced widgets.php. [Type] Overview Comprehensive, high level view of an area of focus often with multiple tracking issues [Type] Tracking Issue Tactical breakdown of efforts across the codebase and/or tied to Overview issues.

Comments

@draganescu
Copy link
Contributor

draganescu commented Aug 20, 2020

Last updated June 23, 2021

Extends #24551, preliminary for milestone 7
This is an overview issue that we'll maintain going forward into the 5.8 milestone. It attempts to track discussions and resulting actions about the Widgets Editor.

This overview tries not to track bugs of the Widgets Editor, for that you should filter open issues using the labels [Feature] Widgets Screen and [Type]Bug.

🏷 Important to do before 5.8 RC 1

Blockers for launching the Widgets Editor in WP 5.8

Widgets Screen

  • Unable to add widgets after Opting out of the Widgets Block Editor in WordPress 5.8-Beta2 Core-53479
  • wp.editor.initialize is not a function notice Core-53437
    This bug prevents legacy widgets such as Text from working which is a blocker. Has a (hacky) patch.
  • remove_theme_support doesn’t restore back to classic widgets editor Core-53424
    This bug prevents themes from opting out of the block editor which is a blocker. Has a patch.
  • Widget preivew not working if widget registered via a instance Core-53427
    This bug prevents widgets in LegacyWidget block to render properly. Has patch from @spacedmonkey.
  • Blocks that use entities are not saved in the widget editors Blocks that use entities are not saved in the widget editors #32756
    This bug prevents FSE blocks from working properly.

Blockers for making the Widgets Editor opt-out in WP 5.8

Backwards compatibility

  • Bundled Themes: Minor styling issues with blocks in widget areas Core-53422 Some of our bundled themes don’t play nicely with the default blocks that you see in a new WordPress install. Needs an assignee.

Widget screen

🏷 Regular priority

Widgets in Customizer

The widgets editor in the Customizer should have a smooth user experience and be enabled by default.

Legacy Widget

Feature parity with the classic widgets screen

Widgets editor

Block support in widget areas

REST API

@noisysocks noisysocks added [Feature] Widgets Screen The block-based screen that replaced widgets.php. [Type] Overview Comprehensive, high level view of an area of focus often with multiple tracking issues labels Aug 20, 2020
@noisysocks noisysocks changed the title Overview - [Feature] Widgets Screen Block-based Widget Editor Jan 5, 2021
@noisysocks noisysocks added [Block] Legacy Widget Affects the Legacy Widget Block - used for displaying Classic Widgets [Feature] Widgets Customizer Ability to add and edit blocks in Customize → Widgets. labels Jan 5, 2021
@annezazu annezazu mentioned this issue Feb 8, 2021
22 tasks
@draganescu draganescu changed the title Block-based Widget Editor Block-based Widget Editor Tracking issue Feb 15, 2021
@draganescu draganescu self-assigned this Feb 15, 2021
@draganescu draganescu removed the [Block] Legacy Widget Affects the Legacy Widget Block - used for displaying Classic Widgets label Feb 18, 2021
@draganescu draganescu changed the title Block-based Widget Editor Tracking issue Widgets Editor Tracking Issue Feb 18, 2021
@draganescu draganescu added the [Type] Tracking Issue Tactical breakdown of efforts across the codebase and/or tied to Overview issues. label Mar 4, 2021
@draganescu
Copy link
Contributor Author

Updated to reflect the new focus on Backwards compatibility and extensibility.

@draganescu
Copy link
Contributor Author

Updated by @noisysocks to reflect priorities for a good merge candidate for WP 5.8.

@draganescu
Copy link
Contributor Author

I have updated this issue with new info (props @noisysocks) about blockers as we head into the code freeze for WP 5.8 RC 1.

@spacedmonkey
Copy link
Member

@noisysocks @draganescu Flagging #32781 and https://core.trac.wordpress.org/ticket/53441

@draganescu
Copy link
Contributor Author

Hey! It's WordPress 5.8 RC2! Can you believe this? WIdgets are going to live nicely along with blocks thanks to the feature this issue tracked for so long!

Thanks everyone for the great work. 🎉 🙏🏻

Closing this as it has run its course. Let's track #33242 instead and make things even better!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature] Widgets Customizer Ability to add and edit blocks in Customize → Widgets. [Feature] Widgets Screen The block-based screen that replaced widgets.php. [Type] Overview Comprehensive, high level view of an area of focus often with multiple tracking issues [Type] Tracking Issue Tactical breakdown of efforts across the codebase and/or tied to Overview issues.
Projects
None yet
Development

No branches or pull requests

3 participants