Changes proposed in this Pull Request
- Create a new
setup-site
flow in the signup framework
- The only step is the design picker
- Accepts a
?siteSlug=
query param to an existing site
- Ensure the flow is styled using the “new” style (the white background)
In the short term we’ll create a flow like this:
Signup -> domain -> plan -> checkout -> design picker (with optional preview) -> Either My Home or straight to the Site Editor (TBA)
p1629948346001400-slack-C029SB8JT8S
My idea is that we’ll create a flow in the signup framework that handles the steps between checkout and My Home (or Site Editor). So after completing checkout (or directly after the plan step if they haven’t purchased anything) we take the user to /start/setup-site
.
In the longer term there’s a multi-intent capture step: p1629949711005500/1629948346.001400-slack-C029SB8JT8S. So the setup-site
flow would be somewhere to add those steps too.
Because this flow isn’t linked to from anywhere, I think we can merge it and then all have a common place to work on the flow together. So this PR is the bare minimum to get things going, the flow doesn’t actually work yet.
Testing instructions
- Choose an existing test site
- Go to
start/setup-site?siteSlug=<your test site>.wordpress.com
- Nothing else works yet
Related to #55604
Unfortunately, no screenshots were provided by the developer.