[Patternfly] Syntax hint wireframes

Greg Sheremeta gshereme at redhat.com
Mon Jan 16 19:59:49 UTC 2017


Check out this wizard we're implementing in oVirt. Option 6/7 simply won't
work with this wizard at its current width.

However, how would 1/2 work with select boxes?

So -- I'm not sure :)

Best wishes,
Greg

[image: Inline image 1]

On Mon, Jan 16, 2017 at 2:53 PM, Catherine Robson <crobson at redhat.com>
wrote:

> Jessica,
>
> Thanks for so nicely laying out the options!  I lean towards #6,7, with
> #1,2 as a possible backup.  Reasoning:
>
> 1, 2.  The inline syntax hints keep the form concise and easy to scan
> without the syntax hints adding to the visual clutter of the page.  In
> *most* use cases, having the syntax hints overwritten by the user when they
> add a value shouldn't be much of a problem, but see why I prefer #6, 7
> below as a reason for when this is a problem.
>
> 3, 4, 5.  Below the field feels like it takes up too much vertical space
> on a form area where vertical space is usually the worst constraint.  There
> are many forms where it feels like we're trying to come up with "more
> information" (wrap fields to two columns, show additional information or
> contextual information to the sides, etc etc) to show horizontally because
> the page is so horizontally skinny and there is a lot of whitespace to the
> right of the fields.  This is why I prefer 6, 7 that leans towards using
> that space over growing an already vertically long form even longer.  If
> users are doing two-column forms there might be a conflict with 6,7 though.
>
> 6, 7.  I prefer this one the most because the syntax always remains, is
> off to the right where it doesn't grow the form or distract users in most
> cases, but is reference when users need it.  There are use cases where
> there may be default values or existing values in a form (edit mode for an
> already created system for instance) so that the inline syntax hints (1, 2)
> would be invisible for a user who is changing those values.   This one
> feels like the best use of space and persistence.
>
> - Catherine
>
> On Mon, Jan 16, 2017 at 2:15 PM, Jessica Ryhanych <jryhanyc at redhat.com>
> wrote:
>
>> Hey PatternFlyers,
>> I’ve attached a few wireframes addressing the initial discovery work [1]
>> on syntax hints. Please send your thoughts on which option we should move
>> forward with as the recommendation and what issues you see with it, if any.
>> Here we go:
>>
>> 1. Placeholder syntax hints – wireframe shows the form before user clicks
>> or starts typing into the field
>>
>>
>>
>> 2. Placeholder syntax hints – wireframe shows the form after user has
>> typed data into field, submitted, and an error message is returned. The
>> error message would need to specifically detail the problem with the
>> syntax.
>>
>>
>>
>>
>> 3. Syntax hints below input field
>>
>>
>>
>> 4. Syntax hints below input field – Original syntax hint would be removed
>> and replaced with red error message that reiterates syntax requirements
>> below form field.
>>
>>
>>
>> 5. Syntax hints below input field – Syntax hint stays on the page after
>> user submits and error message appears below original hint.
>>
>> ***This option seems redundant IMO and could be confusing / overwhelming
>> visually but I’m curious if anyone could see a scenario where this might be
>> needed.
>>
>>
>>
>>
>> 6. Syntax hints in-line with form field
>>
>>
>>
>> 7. Syntax hints in-line with form field – Syntax hint stays on screen
>> after the user submits and receives an error message.
>>
>> ***This could have similar challenges as #5 above and if needed, a
>> responsive / mobile page layout would need to be determined.
>>
>>
>> Thoughts, ideas, suggestions? Thanks!
>> Jessica
>>
>>
>> [1] https://blog.patternfly.org/exploring-syntax-hints/
>>
>>
>> */ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / *
>>
>> *Jessica W. Ryhanych*
>> User Experience Design
>> Red Hat
>> jryhanyc at redhat.com
>>
>>
>> _______________________________________________
>> Patternfly mailing list
>> Patternfly at redhat.com
>> https://www.redhat.com/mailman/listinfo/patternfly
>>
>>
>
> _______________________________________________
> Patternfly mailing list
> Patternfly at redhat.com
> https://www.redhat.com/mailman/listinfo/patternfly
>
>


-- 
Greg Sheremeta, MBA
Red Hat, Inc.
Sr. Software Engineer
gshereme at redhat.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/patternfly/attachments/20170116/c6712133/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 4. Syntax hint below input field, error message copy.png
Type: image/png
Size: 43660 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/patternfly/attachments/20170116/c6712133/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 6. Syntax inline with form field.png
Type: image/png
Size: 32976 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/patternfly/attachments/20170116/c6712133/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 7. Syntax inline with form field, error message.png
Type: image/png
Size: 42646 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/patternfly/attachments/20170116/c6712133/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1. Placeholder syntax hint.png
Type: image/png
Size: 32894 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/patternfly/attachments/20170116/c6712133/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 2. Placeholder syntax hint with error message.png
Type: image/png
Size: 41284 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/patternfly/attachments/20170116/c6712133/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 5. Syntax hint below input field, error message.png
Type: image/png
Size: 42793 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/patternfly/attachments/20170116/c6712133/attachment-0005.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 3. Syntax below input field.png
Type: image/png
Size: 33138 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/patternfly/attachments/20170116/c6712133/attachment-0006.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wizard.png
Type: image/png
Size: 47044 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/patternfly/attachments/20170116/c6712133/attachment-0007.png>


More information about the PatternFly mailing list