[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