[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