[wp-trac] [WordPress Trac] #61040: Provide a framework for plugin onboarding experiences
WordPress Trac
noreply at wordpress.org
Mon May 6 16:03:36 UTC 2024
#61040: Provide a framework for plugin onboarding experiences
-------------------------+------------------------------
Reporter: jorbin | Owner: (none)
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Plugins | Version:
Severity: normal | Resolution:
Keywords: | Focuses: administration
-------------------------+------------------------------
Comment (by costdev):
The biggest issue I'm seeing is that we're yet to reach a common agreement
on the following:
1. Beginner users DO install multiple plugins every time they install an
addon before they have its dependency, whether that's WooCommerce, Yoast
SEO, Gravity Forms, or any other highly extended plugin.
We have all likely worked with a lot of users of various demographics, yet
there is disagreement amongst us. This should serve as a reminder that we
should avoid extrapolating our personal experiences to represent
percentages of users who do X or Y.
We need data, which should be gained by #outreach, and should avoid a tone
of "do you want this, or just want it to go back to before?", as that
approach risks people opting for negatives just because they've learned to
deal with them.
2. Whether or not it's confusing to add a Configure/Get Started button to
the flow.
This button would be in the same place as the Activate button they just
clicked, which is in the same place as the Install Now button they clicked
previously. It's an extra click, but being in the same place as the
previous buttons means it's much less likely that a user won't find it.
This not only adds back user control over what happens next, but also
ensures that dependencies can be installed and activated before their
dependents (note: dependencies are not "nice-to-haves". They are
prerequisites much like WP/PHP versions). Furthermore, it provides a
consistent entrypoint for plugin and theme authors via a filter that can
also be used by the admin redesign for a future Gutenberg-based plugin
management screen.
-----
I'd ask that rather than pushing for a revert, which has a wider impact
than forced redirects, that we instead get data from a project-led
outreach program so that we can build on what we have for users and for
the project's future plans for these administration areas.
The outreach should be mindful of context: WordPress Core is and isn't
like other software, such as Install + Activate being different steps, we
don't bypass user consent and control by bulk installing/activating
dependencies, we must be transparent by ensuring they can view details of
a dependency before they consider installing and activating it, and the
dependencies often appear within the same directory as their dependents
(except for non-dotorg hosted plugins).
--
Ticket URL: <https://core.trac.wordpress.org/ticket/61040#comment:25>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list