The following is a library of common UI & interaction patterns and widgets for myPass; it is best to use these patterns to maintain consistency of use throughout the application.
The current iteration of myPass has minimal number of pages and thus a hub-and-spoke structure is utilized. The Home page acts as a hub and user is encouraged to always start at the hub to carry out their task, and return to the hub when they are done with their task. This pattern offers new users more guidance in moving through the site. Navigation Pattern resources:
http://www.uxbooth.com/articles/designing-for-mobile-part-1-information-architecture/
Generally, clicking on a link on myPass should keep user in the same browser tab/window, unless stated otherwise by the design.
To respect smaller screen sizes, page content should be simplified to only show essential information to the user – detailed information is disclosed only when user requests for it. This can be achieved with expander panels, or one-window drilldowns.
On larger screen sizes, more details can be exposed if space is available, and as screen size reduces, these details can be moved into drilldown panels/windows to leave only essential information on screen.
Progressive Disclosure resources:
“Accessibility refers to the practice of making websites usable by people of all abilities and disabilities” (from: UXmastery) There are a few practices myPass can employ to make the site more accessible:
Accessibility resources:
http://www.w3.org/WAI/intro/wcag20
http://www.clarissapeterson.com/2012/11/html5-accessibility/
Employ graceful degradation for handling less capable devices and browsers:
Resources:
http://accessites.org/site/2007/02/graceful-degradation-progressive-enhancement/1/
Specific guidelines have been established when using the following types of controls within the myPass user interface: