[wp-trac] [WordPress Trac] #28673: Redesign and improve the Install Plugins page

WordPress Trac noreply at wordpress.org
Thu Jul 10 06:50:03 UTC 2014


#28673: Redesign and improve the Install Plugins page
----------------------------+---------------------------------
 Reporter:  tellyworth      |       Owner:
     Type:  task (blessed)  |      Status:  new
 Priority:  normal          |   Milestone:  4.0
Component:  Plugins         |     Version:
 Severity:  normal          |  Resolution:
 Keywords:                  |     Focuses:  ui, administration
----------------------------+---------------------------------

Comment (by paulwilde):

 My above mockup is maybe a nice direction to take this screen.

 The search would be available regardless of which tab you are on, likewise
 with uploading a plugin. Clicking on the "Tag Filter" will toggle a drawer
 (similar to "Feature Filter" on theme-install.php) with all the available
 tags to filter from. With these options globally available on the screen
 there's no longer a use for a landing page and you could just default to
 Featured, Popular or Newest.

 I already have a patch in #28753 with some Backbone boilerplate which
 handles toggling the Upload Plugin view as well as a patch (#28794) which
 seperates the filter bar from themes.css and into its own file to make it
 more reusable in wp-admin.

 Converting this all to Backbone is probably very out-of-scope for 4.0
 (especially since B1 is just around the corner), but in the grand scheme
 of things it would be a win-win situation.

 If the Backbone code which handles theme-install.php was to be seperated
 so that the reusable parts (searching, filtering, bulk update/delete,
 updating collection count, toggling upload, toggling drawers, etc) were
 seperated into a base controller which plugin.js and theme.js extends that
 would clean up a lot of repeated code and open up the possibility for the
 media library to them extend that base controller and gain a lot of
 functionality as a freebie. A reusable install method to handle installing
 themes/plugins/media inline without having to go back and forth between
 pages could then easily be added. Basically start making parts of
 WordPress an actual JS application. Further down the line edit.php could
 then extend this functionality.

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


More information about the wp-trac mailing list