-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Introduce the new Widgets editor to the world #24685
Comments
Gutenberg is already a development version of WordPress and people installing it know that it's used to test feature before landing on Core. I think building this three items for just 2 weeks (a single release) is just a waste of development time, we should move ahead directly to #24087 with a way to disable the new screen (theme option in the current PR) to be able to test the screen as much as we can before it's included on Core. |
The key difference here @youknowriad is that #24087 proposes an opt-in to display the editor, while this path is to make it opt-out, with the Classic Editor plugin updates. While I know we'll run into compatibility issues, it is important that this aspect is cleared sooner rather than later: would the new editors be opt-in or opt-out. Both the Navigation editor and the Widgets editor will have some BC problems, simply b/c there is a new DOM in place. Maybe some of the problems will be mitigated but the chances are some won't. However, the data is preserved so switching back and forth between the editors is possible. |
I agree we need to clear this point for Core but I don't think it impacts how we roll out the plugin in Gutenberg plugin. I think we need to be a bit more aggressive on the plugin to get all the testing and feedback we need in order to make an informed decision for Core. I still think it should be opt-in for existing sites and opt-out for new installs (if that's possible to implement) because we know that all customizations to the widgets screen are impossible to support but I'd like that to be proved in the plugin. |
@youknowriad: Did you mean to say "opt-out for new installs" here?
Edit: Apologies, I misinterpreted what #24087 does. #24087 implements opt-out for everyone. I'm happy. |
This is not yet solved as @noisysocks reverted #24087 and #24843 is not merged yet. |
Yeah @noisysocks I corrected my comment to clarify :) but I was talking about Core there for the plugin, it's opt-out for everyone. |
Introduction
Currently as part of Gutenberg's phase 2 process there is an effort put into upgrading the current widgets screen to a block based editor. With the latest progress in #24290 the project is in an architecturally stable point.
It is a good moment to remove the experimental cloak and have it available for a larger user base via the Gutenberg plugin. Issues such as the big list in #24530 need more participation and any help is super valuable. The new UI and UX explorations, even while keeping the same general flow to the current screen will make great use from having the editor exposed to real world projects.
A future step is that after the Widgets editor is out of being just an experiment, it becomes beta software and the project's focus will be on fixing it, including the default workflow it will offer, and therefore move on with replacing the current screens.
Aside from using blocks as the base of the UX of managing widgets this project allows users to bring blocks into their widget areas without any required opt in from themes. Testing this important feature via the Gutenberg plugin sooner rather than later is essential for it to work properly.
Actions
The text was updated successfully, but these errors were encountered: