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

Create integration with Post Settings for third-party plugin metaboxes #1164

Closed
hedgefield opened this issue Jun 14, 2017 · 2 comments
Closed
Labels
[Feature] Extensibility The ability to extend blocks or the editing experience

Comments

@hedgefield
Copy link

hedgefield commented Jun 14, 2017

As mentioned in #952 by @jasmussen:

We should absolutely look at making the new Post Settings pluggable, so that you can add javascript metaboxes to the sidebar. Perhaps it's time to open a ticket for that.

This would extend to new metaboxes as well as adding to existing metaboxes.

Has anyone worked/thought on this yet? At the rate that Gutenberg is progressing, this might be good to spend some time on, so we can communicate the new way of building metaboxes to plugin developers before launch. That way they can integrate well and make use of the new functionality out of the gate, making it more likely users will respond even more positively to the new editor.

The first question I think people will have is which of the current hooks/filters used in the post edit screen and metaboxes will be dropped and which ones still supported?

@youknowriad
Copy link
Contributor

The proposed decorator pattern could theoretically be applied to any component we want to be extensible. This could be one way to solve this.

Also, we may want to add a Slot to add extra panels.

@hedgefield hedgefield changed the title Make Post Settings pluggable for third-party javascript metaboxes Create integration with Post Settings for third-party plugin metaboxes Jun 20, 2017
@youknowriad youknowriad added the [Feature] Extensibility The ability to extend blocks or the editing experience label Jun 21, 2017
@hedgefield
Copy link
Author

#1352 seems a better place to discuss this now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature] Extensibility The ability to extend blocks or the editing experience
Projects
None yet
Development

No branches or pull requests

2 participants