Replies: 4 comments 2 replies
-
I believe Yoast founder argued recently that the WordPress admin sorely needs a design overhaul. Yoast SEO Founder: WordPress Admin Interface Is “Simply Bad” On Twitter, it was proposed that Gutenberg has a component library that could be used, but Yoast quickly pointed out "that’s not done. Not even close." I for one would love a new admin overhaul, but I would prefer something more versatile, useful, modern, forward-looking and integratabtle than a circa-2017 bag of React components. I don't think every WordPress plugin should have reengineer to React/Redux just to improve the admin. I vote web components or a generalizable design system, as some more advanced/modern design systems are doing. |
Beta Was this translation helpful? Give feedback.
-
I've been looking at building an admin theme based on the site editor. Most of it can be achieved in css over the existing markup. For instance, the toolbar can be given a white background and it's contents made about twice the height. Inputs, buttons and such could extend the scss classes from Gutenberg. There are certainly places components can be used as well though. I like the Navigation component for the sidebar, and I know the WooCommerce team have built something similar for their screens. You could perhaps json_encode the $menu and $submenu globals here, so Filters still work. I certainly think it's worth exploring. |
Beta Was this translation helpful? Give feedback.
-
Apologies for the delay. I've started playing with a repo but it's still a few weeks off being shareable 🙃 I'm now thinking it makes more sense to add @wordpress/interface (ie Gutenberg) to the admin pages. We can then replace the Toolbar with a Header which has scoped slots, and replace the Sidebar with a Component based one, similar to the Site Editor. This also provides a consistent Data Store and potential support for creating component based admin screens, in a similar way to how you can add a sidebar now. I'll keep you posted. |
Beta Was this translation helpful? Give feedback.
-
It seems this is now more formally in the pipeline. https://make.wordpress.org/core/2023/07/12/admin-design/ |
Beta Was this translation helpful? Give feedback.
-
WordPress now features two very different design languages. The new modern and minimal Gutenberg design language and the old wp-admin style.
Expanding the Gutenberg design language to wp-admin would be great to unify the overall experience.
Are there any plans to do so?
Beta Was this translation helpful? Give feedback.
All reactions