[wp-trac] [WordPress Trac] #61040: Provide a framework for plugin onboarding experiences
WordPress Trac
noreply at wordpress.org
Wed May 15 15:36:17 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):
@alanfuller The activation issue you had with WooCommerce seems to ne
unrelated. That's not what was happening during testing.
The `Install Now` button not being enbled after installing the
dependencies is a known issue where work is intended to resolve that in
6.6.
> But what I really want is it to be simple - I select a plugin that
requires another plugin why can't I just install (and activate ) them all
- why should i have to go back and forth through modals one by one? Maybe
there are use cases where the one by one activity is needed, but I would
have thought the basic premise, I need two plugins lets get two plugins
would be the default.
The primary reasons are transparency and user control. Yes, a user could
have control by clicking to install and activate the dependencies, but
they won't know what those dependencies are or what they do. Even if not
all users want to read the information, any user **should** be able to.
> @smub 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
Reverting isn't a prerequisite to making improvements, and I think what we
feel about the current flows shouldn't be the reason for a revert. We need
to establish data that indicates how users are finding the flows after
6.5.3.
I understand that the flow isn't perfect, though there are limits to what
we can do in a minor, and reverting a released major feature has impacts
on backward compatibility, documentation, setting precedence, and
contributor morale. There was ample time to explore, test and provide
feedback on the feature before it was released, and the changes to UX were
communicated through all the official channels. The QA channels and time
period in WordPress have been established and known for a long time. The
flows can be improved or changed without impacting backward compatibility,
but we can't revert the whole feature without a backward compatibility
break.
Pre-release, reverting would be understandable as a first step, but post-
release, balancing what's best for users isn't easy - as we all know - and
we should consider how we can iterate before consider reverting as a last
resort, rather than considering revert as the first step.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/61040#comment:51>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list