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

WordPress Trac noreply at wordpress.org
Thu Apr 25 18:11:44 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):

 My understanding of the pull request is that the "Refresh Now" button will
 simply reload the current page, allowing any plugin menus and notices to
 appear. This does not feel like an adequate replacement for those plugins
 that were relying on redirects to initiate onboarding. We can debate
 whether redirects were ever an appropriate solution, but the reality is
 that users installing a new plugin are most likely going to configure it
 as a next step. The redirect solution—with all of its flaws—provided that
 logical next step.

 The proposed "Configure" link also provides a direct path to configuration
 without the drawbacks of redirects, allowing the user to decide what
 happens after activation with a clear path to initiate configuration.

 The "Refresh Now" button in the PR does not provide a similar direct path
 to configuration, instead leaving it up to the user to refresh the page
 and hunt down the appropriate admin menu to initiate configuration.
 Plugins that register menu items under Tools or Settings will have no
 noticeable presence on the page even after refreshing.

 As a result, I worry that plugins will add more glaring admin notices at
 the top of the screen as a way to catch the user's attention and lead them
 into an onboarding experience where they would have previously relied on
 the redirect.

 In summary, the admin notice with a "Refresh Now" button is an improvement
 over doing nothing after clicking "Activate," however the net result is
 still a regression in terms of plugin configuration.

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


More information about the wp-trac mailing list