[wp-trac] [WordPress Trac] #61040: Provide a framework for plugin onboarding experiences
WordPress Trac
noreply at wordpress.org
Mon May 13 10:01:35 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 jeherve):
Replying to [comment:37 kevinwhoffman]:
> The fact that the behavior is inconsistent and unpredictable should be
enough for us to agree that redirects are problematic.
Indeed. It's a good example of why we need a better solution.
> Spoilers: 5 of the 12 most popular plugins perform a redirect on the
first page load after activation:
I'd add one more thing. Even if we do not look at the redirects, we can
look at the plugins themvelves: 10 out of those 12 plugins do require some
configuration before you can start using them. Only the Classic Editor
plugin and the LiteSpeed Cache plugin can be used out of the box.
This is a small sample size obviously, but I think it's a good example of
why there is a need for a consistent, core-led post-install configuration
flow.
It seems to me like the proposed "Configure" link would do just that.
Displayed in the same place as the existing "Active" / "Activate" /
"Install Now" / "Update now" buttons, it wouldn't come as a surprise for
many site owners. We could rely on a dashicon to make the button pop out a
bit more, like we do today for the "Update now" button:
[[Image(https://cldup.com/Ur6LRafcjO.png)]]
That said, if we think the simple change of state of that button isn't
visible enough, we could also change the display of the whole plugin card:
- The card background may change to indicate a different status
- The "Configure" word could be customizable by plugin authors, just as
much as the configure link itself, so authors can change it to something
that fits their plugin a bit more (e.g. "Create your first contact form",
or "Set up your online store").
--
Ticket URL: <https://core.trac.wordpress.org/ticket/61040#comment:40>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list