cloud-gov / cg-ui

for the 2024 18F-supported cloud.gov product UI formerly known as the Stratos Dashboard
Other
4 stars 0 forks source link

Design "all apps" and "all spaces" pages #562

Open hursey013 opened 3 weeks ago

hursey013 commented 3 weeks ago

Per increment planning, we decided to establish an updated design for “all apps” and "all spaces" pages, which will be accessible through the cards on the "all organization" page.

The hope for these pages is that we would be able to reuse the existing card based layout from the "all orgs" page to also display applications and spaces.

Acceptance Criteria

beepdotgov commented 1 week ago

In advance of our Thursday discussion on “all spaces” and “all applications”, I pulled together a quick mapping of all the fields for applications and spaces I’m able to see in Stratos:

https://app.mural.co/t/gsa6/m/gsa6/1730214891111/d9c3e2eaadfdc63b245206057123068a462c2ffa

I’d love to use this during our discussion to suss out answers for three main questions:

  1. What fields are missing from this diagram? (I realize my permissions could impact what I see on these pages.)
  2. What are the key goals for these two pages? What would we like a visitor to do (or to learn) on each page?
  3. From those goals, what are the most important pieces of information we need to show on an “all applications” page? On an “all spaces” page?

No action/review needed now! Just logging it before tomorrow’s meeting.

beepdotgov commented 1 week ago

Logging a few links from yesterday’s session:

The Mural board has also been updated with a few notes from our discussion.

Broadly, we identified a few top goals for the “All Applications” page:

We also discussed a potential (longer-term) goal of possibly allowing users to provision/deploy apps directly from the Dashboard. We’re not tackling it in this first pass, but noting it here for future planning.

Some top goals for the “All Spaces” page:

Given that spaces are primarily an organizational helper, we felt the All Applications / Application Detail pages are going to be more critical to the Dashboard.

beepdotgov commented 3 days ago

Hey all! I have a couple in-flight ideas for “All Applications” that I could use some feedback on.

I’ve been focused on figuring out the right level of information density for this page, as well as the right fields we want to display here. I started with three possible treatments for individual applications:

Option 1: Low density

An at-a-glance card that contains just the highest-priority information: the name of the app, its online status, its space, and its memory quota.

01 low

Option 2: Medium density

This option’s similar to the last one, but with an expanded layout to show a few more high-priority stats.

02 medium

Option 3: High density

In terms of fields shown on the page, this option’s somewhere between the first two. But if we want a display that could (potentially) show hundreds of apps, I thought it might be worth considering a more tabular layout.

03 high

How you can help

Here’s what I’d love some feedback on:

  1. Which level of density feels right to you? (If any!)
  2. On the version you preferred: do we need to show more information? Different information?

If it helps, I pulled together a few very quick mockups to show what these could look like in context. They’re not ready for detailed review, just passing them along if they’re helpful for this density discussion:

Representative page layouts (also viewable in Figma) ### Option 1: Low density All applications — low density ### Option 2: Medium density All applications — high density ### Option 3: High density All applications — medium density

Thank you all!

beepdotgov commented 18 hours ago

While folks are reviewing those possible directions for “All Applications”, I thought I’d pull together a quick mockup of the “All Spaces” page:

View spaces

Since we decided that spaces are a little less critical to the organization of the new dashboard, I thought it’d be appropriate to reuse most of the “All Organizations” page; there’s different information shown in each card, but that’s the biggest difference.

I’d love to hear:

Thanks, all!