Skip to content

UX: add new route screen confusing, use progressive disclosure #15507

@mairin

Description

@mairin

This issue concerns the add new route screen in OpenShift Origin. Compare the simplicity of the oc command compared to the UI equivalent:

oc expose service parksmap

vs

screenshot from 2017-07-27 13-22-38

I think it might be better to follow a progressive disclosure pattern on this screen, and by default showing only those fields necessary to create the route with the extra options hidden below a toggle. E.g., a great example of progressive disclosure at work in a very similar type of problem is when you do add to project > (choose python / 3.5) > click on advanced. by default you get the bare basics, but you can open up the more specific opts on demand only if needed. That way, newer users / users with simpler needs can get things done more quickly with less distractions / overwhelm. Here's how that looks:

screenshot from 2017-07-27 13-29-51

Version

oc v1.5.1+7b451fc
kubernetes v1.5.2+43a9be4
features: Basic-Auth GSSAPI Kerberos SPNEGO

Server https://console.gshipley.gce.pixy.io:8443
openshift v1.5.1+7b451fc
kubernetes v1.5.2+43a9be4

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions