[wp-trac] [WordPress Trac] #37661: A New Experience for Discovering, Installing, and Previewing Themes in the Customizer

WordPress Trac noreply at wordpress.org
Sun Sep 4 03:41:36 UTC 2016


#37661: A New Experience for Discovering, Installing, and Previewing Themes in the
Customizer
-------------------------------------+-------------------------------------
 Reporter:  celloexpressions         |       Owner:  celloexpressions
     Type:  feature request          |      Status:  assigned
 Priority:  high                     |   Milestone:  4.7
Component:  Customize                |     Version:  4.2
 Severity:  normal                   |  Resolution:
 Keywords:  has-patch has-           |     Focuses:  ui, accessibility,
  screenshots needs-testing needs-   |  javascript
  user-testing                       |
-------------------------------------+-------------------------------------
Changes (by celloexpressions):

 * keywords:  has-patch has-screenshots needs-testing => has-patch has-
     screenshots needs-testing needs-user-testing


Comment:

 [attachment:37661.1.diff] adds:
 - Refine UI for users that can't install themes (and multisite), and
 restore the existing installed themes filter for these users. We need to
 figure out how to maintain the grid of themes when some of them are hidden
 (the nth-child approach for margins breaks when elements are hidden).
 - Clean up JS events for theme details buttons.
 - Delete themes (shiny), which also updates instances of the theme in
 other sections accordingly.
 - Update themes (shiny). We're now patching updates.js as well so we
 definitely can't use a plugin for testing unfortunately. We also need to
 define the JS `pagenow` global in the customizer now for updates and
 deletion to work properly. I unfortunately can't test whether the UI is
 updated appropriately on a successful update, as my internet connection is
 currently too slow for my local server to download a theme from .org, but
 update failures are working well.

 I also investigated adding theme reviews to the details modal. Per the
 above discussion in #meta, the themes api doesn't have a way to query
 theme reviews yet. This may be possible now that the forums have been
 updated from bbPress 1.x, but we'll explore further in a separate ticket
 in a future release, and coordinate was needed with the meta team for API
 support.

 That leaves only on more major development task:
 - "Shiny" theme upload ajax action, add new theme control to installed
 section, focus() control.

 With nearly all of the functionality complete, now is the time for testing
 to pick up. @karmatosed will be coordinating user tests soon, and anyone
 who knows how to install a patch is highly encouraged to test the patch
 and comment here with feedback. Once we go through a round of user testing
 and design adjustments (I believe @folletto has some suggestions?), we can
 do a make/core post for additional feedback.

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


More information about the wp-trac mailing list