[wp-trac] [WordPress Trac] #61040: Provide a framework for plugin onboarding experiences
WordPress Trac
noreply at wordpress.org
Wed May 15 14:47:18 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 smub):
I agree with @alanfuller sentiment that we're creating more complexity by
combining two workflows. Even though they feel similar, they aren't. We
should work towards building the best workflow for the respective Jobs to
Be Done.
But before we do that, the best thing to do is to Revert until we come up
with a user-friendly solution as @richtabor @joostdevalk and others have
mentioned as well.
Here's an example of what happened when I tried to install WooCommerce on
a test site that I had. After I activated WooCommerce - nothing really
happened. Unlike a beginner user, I'm aware of this ticket, I scrolled up
to look at the Manual Refresh notice.
Here's what my dashboard looked like -- on my screen resolution which I
keep magnified since most users don't work on 27" iMac super low font
sizes -- I couldn't even see something had changed until I scrolled up to
find this manual Refresh Now button.
[[Image(https://cdn-std.droplr.net/files/acc_960983/P3AskO)]]
I also tried the manual refresh workflow on plugin dependencies, and this
also leads to more clicks than needed as @alanfuller as described in his
experience above. TGMPA user experience that many plugin / theme authors
have used for dependencies works. Let user install the plugin they're
looking for and once it's installed, let that plugin / theme ask user to
install other dependencies with clear explanation so users know why it's
needed and have proper communication vs. a blue notice that says
Additional plugins are required where the More Details modal shows a
generic Readme listing of the plugin vs. having some sort of custom
message.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/61040#comment:50>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list