Open michaeldcain opened 3 years ago
Old design explorations: p8FazZ-mZ-p2 Recent discussion about how this pertains to multi-site pricing: pcbrnV-29F-p2 /cc @victorespigares
I considered marking this Back to Basics
considering how broken the flow currently is, but I'll leave that decision up to the Customer Home pod. /cc @simison
More design explorations in 29439-pb
What: An All Sites "dashboard" that resides at
/home
(without the site context). This could be as simple as a grid or list of a user's site(s), with quick links to manage their site (i.e. Stats, Posts, Pages, Email, Domains).Why: Multi-site management is a core tenant of Calypso. The current lack of an All Sites Customer Home view instead shows the sidebar-less site picker, and forces most users into a loop of:
This makes it really difficult for users to access any of the All Sites screens (Stats, Domains, Purchases, Posts, Pages, etc). Using domains as an example, I created the following video to show the issue and current workaround:
https://user-images.githubusercontent.com/942359/117986517-b3f12380-b307-11eb-9891-85b4468e29e4.mov
Preventing users from accessing All Sites screens also feeds the circular fallacy of "No one uses All Sites mode, so we can't improve All Sites screen."
How: Most of the information required for an All Sites Dashboard is already available on the
/me/sites
endpoint that gets queried with the already-shown site picker. Initially, we could enable the All Sites sidebar, and then in the content area have a grid or list of the site icon, site title, URL, and some quick management links. We could eventually include quick stats views, or the ability to add a new site or domain.