[wp-trac] [WordPress Trac] #60992: Plugin management: AJAX plugin activation consequences

WordPress Trac noreply at wordpress.org
Fri Apr 26 02:02:23 UTC 2024


#60992: Plugin management: AJAX plugin activation consequences
-------------------------------------------------+-------------------------
 Reporter:  jeherve                              |       Owner:  (none)
     Type:  defect (bug)                         |      Status:  new
 Priority:  normal                               |   Milestone:  6.5.3
Component:  Plugins                              |     Version:  6.5
 Severity:  normal                               |  Resolution:
 Keywords:  has-patch needs-testing has-         |     Focuses:
  testing-info needs-design-feedback             |
-------------------------------------------------+-------------------------

Comment (by kevinwhoffman):

 Replying to [comment:76 alanfuller]:
 > This is true, what the 'user' expects is when they hit 'activate'  that
 the plugin 'activates' which from a user persepctive  includes the
 onboarding experience.

 I don't actually think a user expects to be redirected. If you put an
 "Activate" button in front of a new user who has just installed a plugin,
 they should expect that it does exactly what it says—it activates the
 plugin. It should not redirect to an onboarding experience without the
 user's consent. In addition to a redirect being unexpected, it makes it
 difficult to install multiple plugins or dependencies of plugins in
 consecutive order.

 Experienced WordPress users have come to expect a redirect when activating
 certain plugins out of sheer repetition. In the absence of a convention
 that provides clear direction to the user, plugin developers have decided
 over time that it is better to teleport the user to their own desired
 location rather than hope that the user finds their own way.

 In contrast, the "Configure" link gives control back to the user by
 allowing clearly labeled controls to do exactly what they say they will do
 without surprises: Install > Activate > Configure.

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


More information about the wp-trac mailing list