[wp-trac] [WordPress Trac] #30729: Rework Theme Install and Preview Flow in wp-admin (was: Theme Activation Workflow with Customizer (2))
WordPress Trac
noreply at wordpress.org
Wed Apr 3 04:29:30 UTC 2019
#30729: Rework Theme Install and Preview Flow in wp-admin
--------------------------+---------------------------------
Reporter: iseulde | Owner: obenland
Type: enhancement | Status: reopened
Priority: normal | Milestone: Future Release
Component: Themes | Version: 3.8
Severity: normal | Resolution:
Keywords: needs-design | Focuses: ui, administration
--------------------------+---------------------------------
Changes (by celloexpressions):
* keywords: has-patch, bulk-reopened => needs-design
* milestone: Awaiting Review => Future Release
Comment:
This ticket is intended to handle changes to the wp-admin themes UI only.
Theme installation was added to the customizer in the meantime.
I still advocate for removing the "theme-install" "preview", which is a
(WordPress-3.4-era) customizer-lookalike that loads an iframe with the
WordPress.org preview site. The download/install/live-preview workflow in
the customizer theme browser (as of WordPress 4.9) provides a far-superior
user experience by immediately showing theme previews on the user's site,
with their content, and with the immediate ability to customize the theme
as needed (or to continue browsing other themes).
The change would be to make the "Install" button secondary and replace the
"Preview" button with an "Install & Preview" button to match the
customizer theme installer detail view. Even better would be to replace
both buttons with the single, primary "Install & Preview" button to match
the grid view in the customizer. In both cases the code for and all links
to the customizer-looking-wporg-previewer would be removed.
The best option is to instead replace `themes.php` (dates to 3.8) entirely
with `customize.php?autofocus[panel]=themes` (dates to 4.9). That would
unify the theme browsing experience to a single preview-oriented interface
that can be the focus for future improvements.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/30729#comment:14>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list