Good-Bids / goodbids

0 stars 0 forks source link

Admins see Nonprofit Onboarding Dashboard for pending sites #510

Open clatwell opened 8 months ago

clatwell commented 8 months ago

Context

This task sits in-between those two steps. After an Admin creates a new Nonprofit site, we'd like to display an "onboarding dashboard" in the WP Admin that will guide Admins through the required steps to set up a site before it can be launched. In the future, GB may want to enhance this to track progress, show completed steps, or trigger something in WP based on the user's actions. For now, this will simply be static documentation with buttons that link off to specific pages in the WP Admin.

Tasks

Preview

Image

linear[bot] commented 8 months ago
GOO-169 Admins see Nonprofit Onboarding Dashboard for pending sites

### Context * With #295 (in progress), @bd-viget is going to split up the Create New Site form into a multi-step flow so we can add the required verification by Super Admins. * With #439 (next up), Brian is going to allow Site Admins to launch new Nonprofit sites on subdomains This task sits in-between those two steps. After an Admin creates a new Nonprofit site, we'd like to display an "onboarding dashboard" in the WP Admin that will guide Admins through the required steps to set up a site before it can be launched. In the future, GB may want to enhance this to track progress, show completed steps, or trigger something in WP based on the user's actions. For now, this will simply be static documentation with buttons that link off to specific pages in the WP Admin. ### Tasks * \#507 (assigned to @nathan-schmidt-viget) - Add Site Setup page to WP Admin * \#508 - Build + style Site Setup UI components * \#509 - Add content + links for each Site Setup section ### Preview [Image](https://uploads.linear.app/c5f89e46-a242-4cc9-bea3-c8c2a1cb48f1/62f5b0d3-ffdb-40ba-bd37-288b76f47576/e1519276-1731-4c5b-8917-4a61b6851e2d)

jaspercroome commented 7 months ago

As an enhancement, we want this page to display progress. When certain step is complete, apply some sort of visual treatment to make that apparent to a novice end-user. Work with Felice, Seth & AMC to define what that treatment is.