[wp-trac] [WordPress Trac] #29820: Smooth installation and updating of plugins and themes

WordPress Trac noreply at wordpress.org
Wed Feb 4 16:27:58 UTC 2015


#29820: Smooth installation and updating of plugins and themes
-----------------------------+---------------------------------------------
 Reporter:  markjaquith      |       Owner:
     Type:  task (blessed)   |      Status:  new
 Priority:  high             |   Milestone:  4.2
Component:  Upgrade/Install  |     Version:
 Severity:  normal           |  Resolution:
 Keywords:  ux-feedback      |     Focuses:  ui, javascript, administration
-----------------------------+---------------------------------------------

Comment (by ericlewis):

 Replying to [comment:42 lgladdy]:
 > Seems you removed all the configuration URL code I added in patch 6 -
 was that intentional?

 Sorry, forgot to mention that. To recap, the use-case is that plugins want
 to drive users to another page after the plugin is activated. E.g.
 BuddyPress, BBPress, and many other plugins have "About" pages, which they
 redirect to on their plugin activation hook. Your suggestion is that other
 plugins may have a "configuration" page, to drive the user to choose
 settings for the plugin. This works fine when plugin activation happens on
 a page-reloading form submission, but now that we're installing and
 activating plugins via AJAX and keeping the user on the plugin install
 page, we need to decide what paths plugins should be able to opt into
 after the plugin is activated.

 I didn't integrate that into the primary patch because I think we need
 more discussion here. Relatedly, I don't think supporting that use-case
 needs to happen in the first commit for this feature - it can happen in a
 follow-up ticket/effort. We should commit the MVP to trunk soon, and then
 iterate quickly.

 We should gather a list of which plugins are doing something in this
 regard - feel free to add-on use cases and real-world examples here. To
 start that list:

 * Plugins that redirect to an About page on activation. Plugins doing
 this: BBPress, BuddyPress

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


More information about the wp-trac mailing list