Guidelines for UI/UX as well as Code Structure

POINTERS FOR START

 

THING TO THINK ON BEFORE START

· Create a positive first impression

- Answer what, where, when, who, why + how

· Communicate the site’s value and purpose

- E.g., Site identity, mission, feature hierarchy, search

 Space compromise

– use no more space than necessary

- Limit to one screen

 

· Homepage layout may be different than other pages

CREATE A VISUAL HIERARCHY

Header

– typically logo/site information, primary navigation, search, log-in status

 

– suggest where to go next, seldom used areas of the site or application

 

· Establish conventions

- consistent appearance and location of navigation elements on all pages

 

· Use frames when certain functions must remain visible on every page

 

· Avoid clutter

– too many items, omit needless text

 

· Visually align page elements, either vertically or horizontally

NAVIGATION

 

· Page navigation depends on content organization

- information architecture

 

· Content navigation

– relationships are associative

 

· Primary navigation (site page sections)

– top preferred over (left) side unless there are many items

- Users look top, then left, right

 

· Secondary navigation and beyond (three levels max)

- Top plus left for secondary

- Primary drop down from primary (“fat navigation”)

 

· Utilities

f the content hierarchy; e.g., “About”, “Help”

 

– simple search box or link to a search page

 

 

· “You are here” visual highlights of navigation hierarchy (e.g., bold)

 

· “Breadcrumbs” showing navigation hierarchy from home page to current location

 

· Always provide navigation options

– no dead end pages

· Use a clickable ‘List of Contents’ on scrollable long pages

· Keep navigation only pages short

Provide site maps for sites with many pages

 

· Measure of usability design effectiveness:

- Number of clicks but more importantly, how hard to choose a click (understandability)

 

 

· Use meaningful link labels

- Text is preferable to graphics; label graphic links

· Use color changes to indicate when a link has been visited

 · Distinguish internal and external links

· Provide consistent cues to links, avoid misleading cues to click non-links

BROWSING AND SEARCHING

· User wants to find something

– browse or search?

· Browsing

- Versus the real world

– no sense of scale, direction, or location (e.g., search in real store)

 

· Searching

- users are really not that good at forming effective queries

- So help the user find the desired page

§ Auto complete

§ Auto suggest to disambiguate

§ Suggest keywords

 · Scroll after search

- Create an effective visual rhythm with white space and typographical emphasis

- Page header and footer are boundaries

- Some pages scroll infinitely as content is added as scrolling proceeds

(e.g., social networking sites)

§Accessibility issues

 

 


Revision #2
Created 29 March 2023 08:06:00 by Dipti Mulay
Updated 29 March 2023 09:28:08 by Dipti Mulay