Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Live Preview: Place “Preview & Customize” behind “Demo Site” button #92197

Open
3 tasks
okmttdhr opened this issue Jun 28, 2024 · 3 comments
Open
3 tasks
Labels
[Status] Needs Design Add this to PRs that need input from Design [Type] Task

Comments

@okmttdhr
Copy link
Member

okmttdhr commented Jun 28, 2024

Details

Currently, the “Preview & Customize” button is available as a secondary action on the Theme Detail page for themes that support Live Preview.
Screenshot 2024-06-28 at 14 28 48

Metrics suggest that introducing this button has decreased the overall theme activation rate. While this is expected, to potentially improve this, we propose placing the “Preview & Customize” button behind the “Demo site” button (users can see the “Preview & Customize” button only after opening the "Demo site" modal), allowing users to first quickly explore the theme and then proceed to customize it if they wish:

Screenshot 2024-09-02 at 16 57 37

See pbxlJb-5HI-p2#possible-actions for more details.

Additionally, we can address #60623 simultaneously by adding it to the Theme Details page behind the “Demo site” button, similar to what we're trying to do for the “Preview & Customize” button.

Checklist

  • On the first view of the Theme Details page, replace “Preview & Customize” button with "Demo site" button
  • Ensure that the user can access “Preview & Customize” on the modal that opens when they click "Demo site"
  • Ensure that the user can access “Try & Customize” on the modal that opens when they click "Demo site"
@okmttdhr okmttdhr added the [Status] Needs Design Add this to PRs that need input from Design label Sep 2, 2024
@taipeicoder
Copy link
Contributor

Additionally, we can address #60623 simultaneously by adding it to the Theme Details page behind the “Demo site” button, similar to what we're trying to do for the “Preview & Customize” button.

Having it on the "Demo site" button panel feels hidden. I would prefer if the option is surfaced on the same level as we do for the "Preview & Customize" button, but then we will have three action buttons (four if you count Add Review) which is a lot.

Screenshot 2024-09-03 at 11 09 43 AM

@richtabor
Copy link

for themes that support Live Preview.

Is this still relevant? I'm not seeing this button, logged in or not (source):

Image

only after opening the "Demo site" modal)

I say we just open the demo in a new link if they're wanting to preview it live—not the modal.

Preview & Customize

This is an odd action to introduce. I should be able to either click "Demo site" (which should be action oriented anyhow, like "View Demo Site") or I should be able to pick this theme ("Start With This Design").

"Try and Customize", or "Preview and Customize" is an odd in-between state.

@okmttdhr
Copy link
Member Author

okmttdhr commented Sep 9, 2024

for themes that support Live Preview.

Is this still relevant? I'm not seeing this button, logged in or not (source):

There should be the button after selecting a site.

Screen.Recording.2024-09-09.at.17.16.48.mov

As for the Twenty Twenty theme, there’s a bug where the "Preview & Customize" button doesn’t appear... which is tracked here: #92198

Preview & Customize

This is an odd action to introduce. I should be able to either click "Demo site" (which should be action oriented anyhow, like "View Demo Site") or I should be able to pick this theme ("Start With This Design").

"Try and Customize", or "Preview and Customize" is an odd in-between state.

Are you suggesting to place all the buttons as actions? That feels like a bit too many buttons to me.
Screenshot 2024-09-09 at 17 29 08

I’m brainstorming ways to simplify this; in Core, there are only 2 actions, both on /wp-admin/themes.php and /wp-admin/theme-install.php (which is nice!).

/wp-admin/themes.php (Your Installed themes = after installing a theme) /wp-admin/theme-install.php (Add new themes = before installing a theme)
Screenshot 2024-09-09 at 17 31 10 Screenshot 2024-09-09 at 17 31 04

In Calypso, it’s trickier because themes on Simple sites are all pre-installed. There’s no clear distinction between "installing" and "activating." As a result, we need to show both "Preview" (which maps to "Demo site") and "Live Preview" (which maps to "Preview & Customize"). (The wordings are confusing when compared with Core, by the way, 😇. We chose "Preview & Customize" to avoid mixing it up with "Demo site," which was previously called "Preview Demo Site.")

There’s also a related issue in Core: WordPress/gutenberg#50749 about adding a "Live Preview" button in the Add New flow (so, currently, Calypso is "ahead" of Core). It might be good to align Calypso’s approach with the solution for this, especially regarding the placement of the "Live Preview" button.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Status] Needs Design Add this to PRs that need input from Design [Type] Task
Projects
Development

No branches or pull requests

3 participants