Add empty state help for projects page#4317
Conversation
|
@jwforres @smarterclayton @liggitt @ajacobs21e what do you think? Here is an empty project for reference. We might change that message because we're repeating ourselves. |
|
I wanted to add an OpenShift logo beside the "Welcome to OpenShift" header, but I couldn't find one that worked on a gray background. |
|
Couple comments:
@sg00dwin see sam's comment about wanting an openshift logo #4317 (comment) |
|
We should probably open a doc defect since it uses the term QuickStart: https://docs.openshift.org/latest/admin_guide/install/first_steps.html#creating-quickstart-templates |
|
careful with logos or community references... those all need to be swappable in alternate releases |
assets/app/views/projects.html
Outdated
There was a problem hiding this comment.
remember, newProjectMessage can contain the customized message from the admin. They might have enabled a way for users to create projects for themselves, so we have to show it if it exists (using linky), and we shouldn't pair it with an "Unfortunately..." header
|
Ok I wasn't aware of that, I guess we started calling them QuickStarts On Fri, Aug 21, 2015 at 2:42 PM, Sam Padgett notifications@github.com
|
|
@jwforres i'm not sure we ever did a great job of picking one or the other. v2 quickstart: a way to get multiple cartridges created at once. v3 template: can serve in the role of either a quickstart or an instant-app (might provide a default source-uri to a useful app, or might expect you to provide a source-uri because it's just a generic helper for building java apps with a database) but i'm ok with changing the docs to s/QuickStart/InstantApp/ if that's what we want. |
|
I'm not in love with the white box. I would prefer something more subtle. To many overlapping rectangles. |
|
which white box... the one on the empty project list is exactly what we do On Fri, Aug 21, 2015 at 3:03 PM, Clayton Coleman notifications@github.com
|
|
Yes, project is empty. Basically when it's white left nav and white top bar, then gray, then white box, it looks out of balance. I think empty should look empty. |
|
I like it. Empty grey feels sad. Sad is bad. |
|
In that first image though, what does it look like when you don't have the white box on the empty projects page? Flush left alignment with no box border. |
|
Or instead of the centered box, do the full width page white bar (like what we have on the homepage and other pages). |
9d165a9 to
111a2ce
Compare
|
Updated for the comments from @jwforres and @liggitt. Using Instant App for now, but I can change it back. @smarterclayton working on some screens of your suggestions |
|
@smarterclayton Gray background. Maybe too many different fonts. |
|
the big link feels unbalanced... it looks as big as the header. Should it be in the "Create a project" portion of the outline? |
|
That's a lot of fonts. |
|
The center content would look better with two columns - sentences that wrap the page are unreadable for most humans. This really needs to be a flow from 1 to 2a and 2b - I would organize them visually that way. |
|
Or even make the right column for the center be a picture so it's narrower text. And cut out some of the text. |
|
Yeah, typically we add generous margins for wide screen widths, although my hack to try edge to edge white removed them. I think the columns are a good ideas, but I'd probably need to stack them on mobile. |
|
Stack for sure - a picture would be better even. On Fri, Aug 21, 2015 at 3:55 PM, Sam Padgett notifications@github.com
Clayton Coleman | Lead Engineer, OpenShift |
|
@smarterclayton I wouldn't use this image, but is this what you had in mind? |
|
Yes |
|
Bonus points for having a graphic with arrows that shows source code going into a box and then the box being sent out on a conveyor line (or carried by helicopters into a cloud) |
|
cc @sg00dwin |
643f141 to
06fa054
Compare
|
@jwforres Pushed the icon changes to create.html and fixed the icon widths. PTAL |
|
[merge] |
|
[Test]ing while waiting on the merge queue |
|
That merge looked like it had some angst behind it :) On Tue, Aug 25, 2015 at 3:37 PM, Jessica Forrester <notifications@github.com
Clayton Coleman | Lead Engineer, OpenShift |
|
Test flake [merge] |
|
for posterity: |
Words to meditate on. |
|
Get used to disappointment |
|
Expected false to be FILENOTFOUND On Wed, Aug 26, 2015 at 11:59 AM, Jordan Liggitt notifications@github.com
Clayton Coleman | Lead Engineer, OpenShift |
|
@spadgett the test case failure is because you are hiding the project h1 now when the project is empty https://github.com/openshift/origin/blob/master/assets/test/e2e/test.js#L303 |
06fa054 to
1fb2c0e
Compare
|
@jwforres Thanks, I removed that line since the [test] |
|
Hmm instead of removing it can you change it to check for the project name On Wed, Aug 26, 2015 at 12:58 PM, Sam Padgett notifications@github.com
|
|
@jwforres I can give it a shot, but the e2e tests don't run reliably for me in Vagrant. Is this the right command? Is there a way to run just the UI tests? |
|
On Wed, Aug 26, 2015 at 2:03 PM, Sam Padgett notifications@github.com
Unfortunately not today @liggitt started to look at whether it would be
|
|
continuous-integration/openshift-jenkins/test SUCCESS (https://ci.openshift.redhat.com/jenkins/job/test_pull_requests_origin/4571/) |
|
continuous-integration/openshift-jenkins/merge SUCCESS (https://ci.openshift.redhat.com/jenkins/job/merge_pull_requests_origin/3139/) (Image: devenv-fedora_2239) |
1fb2c0e to
2055720
Compare
|
[test] |
|
Evaluated for origin test up to 2055720 |
|
@jwforres I updated the test. Please take a look. |
|
[merge] |
|
Evaluated for origin merge up to 2055720 |
Merged by openshift-bot








Adds some help text when you first login to OpenShift and have no projects.