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

Blocks: Attritibutes should auto generate form #48245

Open
ToshKoevoets opened this issue Feb 20, 2023 · 0 comments
Open

Blocks: Attritibutes should auto generate form #48245

ToshKoevoets opened this issue Feb 20, 2023 · 0 comments
Labels
Developer Experience Ideas about improving block and theme developer experience [Feature] Blocks Overall functionality of blocks [Type] Discussion For issues that are high-level and not yet ready to implement.

Comments

@ToshKoevoets
Copy link

ToshKoevoets commented Feb 20, 2023

What problem does this address?

Part of #41236.

I came back to WordPress after 5 years, im really shocked at how complicated it is and how lacking the documentation.

It's extremely hard, painful and slow to create new blocks.

Also the docs are very minimal.

There is a reason the "old" themes & plugins are still domainating the commercial theme market. One is the UX of the editor, 2 is the unnecessary complexity of creating blocks.

Simple allow basis html templating and generate forms based on the attributes in the block.json without the need for react & manual editing and saving.

At the same time it will allow for simple plugins to be quickly created and be much more stable and the forms will have less chance of looking bad.

What is your proposed solution?

  1. Attributes are perfectly ready to auto generate form, add some sections and tada. Saving, editing all taken care off. Even some simple conditional logic in the future might be usefull but not necessary. In case someone wants to do more complicated stuff, they can always turn back to manual.
  2. Make sure it runs without manual build step
@kathrynwp kathrynwp added [Type] Discussion For issues that are high-level and not yet ready to implement. [Type] Build Tooling Issues or PRs related to build tooling labels Feb 20, 2023
@gziolo gziolo added [Feature] Blocks Overall functionality of blocks Developer Experience Ideas about improving block and theme developer experience labels Feb 26, 2023
@gziolo gziolo changed the title Attritibutes should auto generate form Blocks: Attritibutes should auto generate form Feb 26, 2023
@gziolo gziolo mentioned this issue Mar 3, 2023
58 tasks
@priethor priethor removed the [Type] Build Tooling Issues or PRs related to build tooling label Mar 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Developer Experience Ideas about improving block and theme developer experience [Feature] Blocks Overall functionality of blocks [Type] Discussion For issues that are high-level and not yet ready to implement.
Projects
None yet
Development

No branches or pull requests

4 participants