[wp-trac] [WordPress Trac] #61040: Provide a framework for plugin onboarding experiences

WordPress Trac noreply at wordpress.org
Wed May 15 23:19:02 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):

 Thanks a lot for the video @alanfuller! I misunderstood about the
 "Activation failed" issue and thought you meant that WooCommerce failed to
 activate.

 For the `Install Now` button remaining disabled after installing
 dependencies until you refresh, that's the known issue I'm actively
 working on. This is somewhat linked to the `Deactivate` and `Delete` issue
 you saw on the `Plugins > Installed plugins` page. Which should become
 more straightforward once I finish working on getting the `Install Now`
 (or `Activate`) buttons to live update.

 However, when you installed the dependency, closed the modal, then
 refreshed and clicked `Install Now` for the dependent, the button should
 not have changed to an enabled `Activate` button. That appears to be an
 unknown issue, and I'll be exploring this tomorrow - thanks for flagging
 it!

 Regarding the notice remaining after all required plugins are installed
 and activated, I see how this causes confusion as it may suggest those
 plugins are required but are missing, rather than simply stating that the
 plugin requires those. The notice uses the info styling (blue) rather than
 warning (orange) or error (red), though that meaning isn't going to be
 obvious to many users. We can certainly improve the messaging here, though
 I think it's worth keeping the notice (or other way to display it) so it's
 clear that it's a dependent plugin.

 The checkbox suggestion is possibly a separate enhancement to the
 onboarding discussed in this ticket. If you want to create another ticket
 to discuss this - either now or at a later stage, I'd be interested in the
 discussion about that.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/61040#comment:58>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list