Open sybrew opened 4 years ago
+1 for using the nav tabs design WordPress uses itself, e.g. on the network "edit site" screen (/wp-admin/network/site-info.php?id=1)
Note that TSF v4.1.0 boasts 113 simple options, and 8 option generators (post-type/taxonomy robots/exclusion options). More generators are planned for post type archives and other content types (#20), among adding complexities as title/description syntax (#140). I believe TSF already has more options than WordPress--and that only for a mere 30 lines of metadata.
The goal is to make it easy for users to navigate through all those options and ease its intimidating look, preferably where veterans don't have to relearn TSF. Perhaps we should even group and separate the settings as "basic" and "advanced" and add a toggle that hides the advanced ones.
Gutenberg brought forth a new design language. I believe JetPack and WooCommerce are taking from that, and are pioneering the future of WordPress's interface. I think it'd be best to take hints from them.
I just dug through all the settings. Below my comments, I've ordered the settings by type.
To summarize the scrutiny:
Proposal:
We should simplify our plugin setup guide, and even display Call-to-Action notification right after installation (with modal for text input?).
Since the settings are scattered all over the place, I think it's best to show two toggles or a dropdown that hide setting stacks neatly: "Display advanced settings. / Display developer settings." To make this actionable, we want the generator (#506) to mark each option with a "difficulty type", and have the settings and their tabs hide accordingly via JavaScript. I'm undecided on the default setting.
The current interface works with meta boxes.
We should consider grouping those options under tabs, instead.
Thereunder, we can still use boxes to differentiate between settings sub-groups. We could implement it like the Extension Manager settings, or see if there's an alternative more akin to WordPress's design language.