[wp-trac] [WordPress Trac] #50699: Fix and improve arranging metaboxes
WordPress Trac
noreply at wordpress.org
Thu Oct 22 20:22:06 UTC 2020
#50699: Fix and improve arranging metaboxes
-------------------------------------------------+-------------------------
Reporter: azaozz | Owner: azaozz
Type: task (blessed) | Status: assigned
Priority: normal | Milestone: 5.6
Component: Administration | Version:
Severity: normal | Resolution:
Keywords: has-patch needs-testing needs-dev- | Focuses: ui,
note | accessibility
-------------------------------------------------+-------------------------
Comment (by margaretschneider):
Hey there, sorry, I have to nth what @knutsp, @pbiron, @johnjamesjacoby,
and @garrett-eclipse mentioned. A colleague let me know about this
proposed feature change, and I'm concerned that this is going to be an
issue in a few ways. I see that it's well-intended, and I respect the work
you've put into figuring out how this might work, but I can say, as a
trainer at an agency who has taught more than a thousand people to use
WordPress at this point, on many large publishing teams across the U.S.
and beyond, using both the Classic editor and the Gutenberg block editor,
there are a few issues here.
First, Screen Options is often very difficult for people to even notice is
there; it's unobtrusive bordering on invisible, and a large number of
users, even after they've been taught about its existence repeatedly by an
experienced trainer, forget about it or have trouble finding it. Sometimes
they look right at it and just don't see it, because it looks like part of
the browser UI, or they scroll down the page and then don't see it. Making
something as essential as the ability to drag and drop items dependent
upon being able to access Screen Options breaks patterns of visual
personalization that are seen across the CMS. I'd guess it would mostly
result in folks newer to the CMS rarely if ever dragging and dropping
items, and the dashboard losing what little flexibility and utility it has
for most users.
Among other outcomes, it will likely make what you're describing, folks
not making use of the ability to drag and drop things on the dashboard,
the default behavior, and that would be a choice we're making for them. I
hear that in your experience, being able to easily drag and drop items on
the dashboard hasn't been essential, but for others, it is. I think making
this harder to do is a step away from, not toward, improving the
dashboard.
Teaching people about Screen Options is a default part of our WordPress
trainings, but as noted, folks still don't always use it, nor do they
frequently need to, and it's increasingly something we don't get into in
great detail with many clients. There simply isn't a lot that's useful or
relevant to most folks on the dashboard from the start (which is its own
issue; see below), and the only other place most folks I work with are
likely to encounter Screen Options now is in places like the Posts list or
the Classic editor interface for specific post types. In both of those
places, we typically customize the interface to display certain types of
meta boxes by default, depending on the needs for that post type, so folks
don't often need to use Screen Options to customize their view and can
safely ignore it. In many cases, as a result, Screen Options feels
vestigial, and certainly isn't somewhere folks would think to go to enable
drag-and-drop capabilities for meta boxes.
I entirely agree that the dashboard could be made more useful in most
WordPress installs, and that it doesn't look amazing aesthetically when
items aren't in those empty spots surrounded by a dashed border. I hope
folks can work together to envision how we might make the dashboard more
useful and surface more info there that's actively useful to users in the
future. But forcing users to remember an arcane extra step to be able to
personalize it isn't an ideal way to solve that, and will make it less
likely that folks will make use of this personalization functionality.
Second, being able to drag and drop boxes to personalize the order of
items in the CMS is a feature common to not only items on the dashboard,
but also to meta boxes in the Classic editor interface ''and'' the new
Gutenberg block editor interface. This is something we've trained, again,
hundreds of users to do in those areas, and as @helen noted, most of those
users are not likely to look at release notes to learn about changes to
the CMS. They will assume it's broken or that they're doing something
wrong, and that will diminish their confidence in the CMS and their own
abilities. Tiny changes like this that make the CMS less usable and, as
others alluded to above, less accessible by adding steps and hiding
options can inadvertently undermine our efforts to foster adoption of and
advocacy for the CMS.
Third, the new Gutenberg block editor interface does not have Screen
Options as a concept anymore (it's hidden away in a different form), but
you ''can'' still personalize the interface by dragging and dropping meta
boxes to rearrange them. We make heavy use of meta boxes to provide
options for adding metadata to articles for our publishing clients, so
meta boxes aren't a concept that's wholly going to go away immediately
with the block editor. As others noted, many plugins add meta boxes as
well. The options for personalizing the article editing interface by
choosing which meta boxes and features of the interface are even visible
in the block editor now live under Options, at the bottom of the vertical
"..." More menu, which folks are even less likely to discover unless
they're specifically trained to do so. I always point it out in block
editor trainings, but I don't know how many users make use of it. Many
users ''do'' quickly and readily understand how to drag and drop meta
boxes in the article editing interface, though, and frequently comment on
its convenience.
Overall, I feel like hiding the ability to drag and drop boxes on the
dashboard would be a change for the worse that only marginally improves
aesthetics, without much clear benefit in terms of usability. And it has
several downsides in terms of consistency of UX elements within the CMS.
As we move toward a future in which whole-site editing is possible and
more areas of the CMS allow things to be dragged and dropped, such as in
the Customizer for menus and in the block editor for meta boxes, we are
taking a step backward if we require a set of arcane steps to enable
dragging and dropping interface items.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/50699#comment:28>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list