[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