Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sketch

Storyboard

Learnability

Efficiency

Safety

 

 

 

 


Image Added

When Bob decides to create or update a filter, the screen shown
in the sketch pops up. Bob can type keywords in the search
bar, and also select advanced settings from the form under
the search bar. Each advanced setting translates to a command
language in the search bar, and selecting them from the form
will enter the corresponding language text in the search bar
for self-disclosure.

The item feed remains available on the screen next to this
form, updating in real time with edits so Bob can preview the
effects of his selection.

Once the filter is created, it becomes available in the sidebar
and can be used as described in the "Read Items" entry.

A design decision to consider is whether the advanced options
should be visible by default, or if they should be hidden and
revealed by a "Advanced Options" link. This design chooses
the former option, so the form is more visible to new users.
Expert users who have learned the command language will
want the form to be hidden though. Testing and prototyping
will shed more light on this question.

An extreme option is to omit the advanced form altogether,
but this would require an effective implementation of search that
can read the user's mind as to what context they want.

This interface is learnable, but only if the instant
updates and self-disclosure features are implemented.

Bob can learn from recognition, by using the search
bar the same way he would use Google Instant
Search. Updating the results in real time is important,
as it provides powerful high-level feedback to Bob's
inputs, so he can tell if he's going the right way.

Self-disclosure of the command language is also
useful and Bob can learn it as he goes along if he
wants to.

Searching by typing is efficient since it allows
Bob to input his ideas without reaching for the
mouse. If he learns the command language, he
can become quite fast at creating filters on the
spot.

It's debatable as to whether efficiency in creating
filters is of high importance or just nice to have.
Many users may only set up a set of filters the
first time they use the application, then reuse
those filters over and over, never making new ones.
On the other hand, changes in information sources
may prompt the need to update filters.

Bob can undo the additions he has made to
the filter by deleting the text typed in the search
bar or unchecking options in the form.

If he accidentally saves the wrong filter, he
still has the ability to edit it and fix the errors. 

Save Items

Sketch

Storyboard

Learnability

Efficiency

Safety