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

Don't show site-setup/goals? when my site is already setup. #99396

Open
StevenDufresne opened this issue Feb 6, 2025 · 7 comments
Open

Don't show site-setup/goals? when my site is already setup. #99396

StevenDufresne opened this issue Feb 6, 2025 · 7 comments
Labels
[Experiment] AI labels added [Feature Group] Signup & Site Onboarding Tools for user registration and onboarding new users to the site. [Feature] Site Goals & Onboarding Paths The onboarding flows for all new sites. [Feature] Site Migration Features related to site migrations to WPcom [Goal] New Onboarding previously called Gutenboarding [Pri] High Address as soon as possible after BLOCKER issues [Status] Auto-allocated [Status] Escalated to Product Ambassadors [Status] Priority Review Triggered Quality squad has been notified of this issue in #dotcom-triage-alerts Triaged To be used when issues have been triaged. [Type] Bug When a feature is broken and / or not performing as intended

Comments

@StevenDufresne
Copy link
Contributor

Context and steps to reproduce

There are a few flows that erroneous bring me to the first "goals" screen. I'll document those later.

However, we should not show the goal screen for a site that has already been meaningfully modified.

We should detect what is considered a modified site and redirect to the dashboard as a bailout.

Image

My current progress

Image

How I got here:

  1. Go to https://{site}/wp-admin/import.php
  2. Click "Get Started" in banner with copy "Use WordPress.com’s guided importer to import posts and comments from Medium, Substack, Squarespace, Wix, and more."
  3. Enter site address
  4. Choose WordPress
  5. Choose Migrate Site
  6. Click the in app back button twice.
  7. Noticed that you are not in the goals flow.

This is related to #98572 and should also be fixed there.

However, I don't see a reason why this should be available to users that have a configured site. In fact, it will replace the theme in my current site if I enter that flow.

Site owner impact

More than 60% of the total website/platform users

Severity

Moderate

What other impact(s) does this issue have?

No response

If a workaround is available, please outline it here.

No response

Platform

No response

@StevenDufresne StevenDufresne added [Goal] New Onboarding previously called Gutenboarding [Type] Bug When a feature is broken and / or not performing as intended Needs triage Ticket needs to be triaged labels Feb 6, 2025
@github-actions github-actions bot added [Status] Escalated to Product Ambassadors [Pri] High Address as soon as possible after BLOCKER issues [Feature Group] Signup & Site Onboarding Tools for user registration and onboarding new users to the site. [Feature] Site Goals & Onboarding Paths The onboarding flows for all new sites. [Feature] Site Migration Features related to site migrations to WPcom labels Feb 6, 2025
Copy link

github-actions bot commented Feb 6, 2025

OpenAI suggested the following labels for this issue:

  • [Feature Group] Signup & Site Onboarding: The issue pertains to the onboarding flow for new users and the screens they encounter during that process.
  • [Feature] Site Goals & Onboarding Paths: The issue directly addresses the goals screen that should not appear for users with already modified sites, which is part of the onboarding process.
  • [Feature] Site Migration: The issue includes steps related to site migration and settings once users have already configured their sites.

@matticbot matticbot added the [Status] Priority Review Triggered Quality squad has been notified of this issue in #dotcom-triage-alerts label Feb 6, 2025
@Robertght
Copy link

Hey @StevenDufresne I'm unable to get through the first steps as this is what I see in the import.php page:

Image

Could you share a screen recording of the issues perhaps?

@StevenDufresne
Copy link
Contributor Author

Yep, here's how I enter the flow. There are two ways:

Via calypso

Image

Core screen banner

Image

@gabrielcaires
Copy link
Contributor

It is pretty much the same as #98572. The user should not arrive on the goals screen.

I will start to work on #98572 now morning.

@jartes
Copy link
Contributor

jartes commented Feb 6, 2025

Thanks @gabrielcaires for working on this one!

Do you think we can close this one in favor of #98572? Thank you!

I'll mark this one as triaged.

@jartes jartes added Triaged To be used when issues have been triaged. and removed Needs triage Ticket needs to be triaged labels Feb 6, 2025
@jartes jartes moved this from In Triage to Triaged in Automattic Prioritization: The One Board ™ Feb 6, 2025
@gabrielcaires
Copy link
Contributor

@jartes Yes, please!

@StevenDufresne
Copy link
Contributor Author

@gabrielcaires @jartes

It's not the same. The problem identified here is not the flow and how users get there. It's that users can view that page at any point and do something deleterious to their site.

#98572 is a problem of not passing along the ref. I have a tentative PR for that that I'll get up today so you can review.

Users should not be able to access this URL if they have made meaningful changes to their site.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Experiment] AI labels added [Feature Group] Signup & Site Onboarding Tools for user registration and onboarding new users to the site. [Feature] Site Goals & Onboarding Paths The onboarding flows for all new sites. [Feature] Site Migration Features related to site migrations to WPcom [Goal] New Onboarding previously called Gutenboarding [Pri] High Address as soon as possible after BLOCKER issues [Status] Auto-allocated [Status] Escalated to Product Ambassadors [Status] Priority Review Triggered Quality squad has been notified of this issue in #dotcom-triage-alerts Triaged To be used when issues have been triaged. [Type] Bug When a feature is broken and / or not performing as intended
Projects
Development

No branches or pull requests

5 participants