[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