[wp-trac] [WordPress Trac] #41709: Make plugin install deep-linking easier

WordPress Trac noreply at wordpress.org
Wed Aug 23 03:32:13 UTC 2017


#41709: Make plugin install deep-linking easier
-----------------------------+-----------------------------
 Reporter:  rmccue           |      Owner:
     Type:  feature request  |     Status:  new
 Priority:  normal           |  Milestone:  Awaiting Review
Component:  Administration   |    Version:
 Severity:  normal           |   Keywords:
  Focuses:                   |
-----------------------------+-----------------------------
 Deeplinking into the WordPress admin is generally a better user experience
 than pointing users to the plugin repository, if you already know their
 admin URL. With autodiscovery in the REST API, this becomes even easier,
 as you can find their admin URL from just their domain (or site address).

 As an example, the [http://wp-stream.com/ Stream plugin homepage] does
 this (minus the REST API discovery) to great effect.

 However, there are numerous problems with this:

 - The only screen to really point users at is the Search, as `plugin-
 information` is intended for an iframe and doesn't include the admin
 "chrome"
 - Since it's a search, other results might turn up, or your desired plugin
 may not appear at all if the plugin isn't marked as compatible (i.e. try
 the Stream install on trunk)
 - Search parameters don't follow redirects (e.g. redirect to Network
 Admin)

 We should make this easier. Additionally, WordPress.org could add an
 install helper to do this for every plugin on the repository.

 Adding either a REST API endpoint which simply redirects (still requiring
 user interaction), or an admin action redirect would be great. I think the
 latter is probably better, and I'd like to propose something like `/wp-
 admin/?action=install-plugin&slug=wp-stream` as a redirect.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/41709>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list