Krug Chapter 1 Don’t Make Me Think ! And Designing Hyper Text

Slides:



Advertisements
Similar presentations
Web Usability Starring the Webcredibles: Link, Dr. Web Credible, & Wendy Warner.
Advertisements

Usability Prepared by: The NYS Forum for Information Resource Management IT Accessibility Committee.
UI Best Practices Application Developer’s Intro School Week 1 Day 1.
Basic Principles of Web Page Design CSCI 150, CSCI 155, CSCI , MSTI 131 and MSTI 260 Developed by BNapoli.
Web Site Navigation.
Good Websites. 2. Submit one good web interface. This website is a good because of it usability and appears of the website.
Web Design Principles Joan Naturale NTID Reference Librarian.
1 The World Wide Web. 2  Web Fundamentals  Pages are defined by the Hypertext Markup Language (HTML) and contain text, graphics, audio, video and software.
What Is A Web Page? An Introduction to the Internet.
Notes to Teachers 1.Northstar digital literacy assessment or an alternate assessment should be done at the start of each new unit. To access the assessments,
Web-designWeb-design. Web design What is it? Web-design features Before…
Human Factors in Web Design Mohsen Asgari. Contents WWW & Human Factors Relationship Human and Computer Interaction HCI & WWW Information Presentation.
SWE205 Review Spring Why is software unusable? Users are no longer trained. Why? Feature creep Inherently hard: a problem of communication Designed.
An Introduction To Websites With a little of help from “WebPages That Suck.
USABILITY An Introduction. Usability “..usability really just means making sure that something works well: that a person of average (or even below average)
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic.
Objective Understand concepts used to web-based digital media. Course Weight : 5%
Creating a Usable Web Site Royce Shin - Web Development University of Minnesota.
Chapter 6: NavigationCopyright © 2004 by Prentice Hall 6. Navigation Design Site-level navigation: making it easy for the user to get around the site Page-level.
Fundamentals of Web Publishing MIS 208-B LEC: T 08:15PM-10:05PM- ADM102 LAB: TH 08:15PM-10:05PM - ADM138 Andy Stokes.
Online Course Design CONTENT DEVELOPMENT Jennifer Freeman ACADEMIC ■ IMPRESSIONS.
CO1552 – Web Application Development Linking Pages - The Basis of the Web.
Web Design. Keep a Consistent Appearance Visually show that the site is the same Always use the same background Same graphic style Same type formatting.
Web Design Guidelines by Scott Grissom 1 Designing for the Web  Web site design  Web page design  Web usability  Web site design  Web page design.
IF-ITB/EN/Des 2004 IF1191 – Web Design & Usability Page 1 Web Design & Usability Elfan Nofiari Departemen Teknik Informatika ITB.
Website design and structure. A Website is a collection of webpages that are linked together. Webpages contain text, graphics, sound and video clips.
Links in HTML What you need to know….. Hyperlinks or links Millions of linked web pages make up the World Wide Web Used to connect a web page to another.
?. When designing, you should analyze your target audience. Design you webpage around your target audience Target Audience.
Usability Olaa Motwalli CIS764, DR Bill – KSU. Overview Usability factors. Usability guidelines.  Software application.  Website. Common mistakes. Good.
1 CSE 403 Web Patterns and Design These lecture slides are copyright (C) Marty Stepp, 2007, with significant content taken from slides written by Valentin.
Upsorn Praphamontripong CS Design and Implementation of Software for the Web Fall 2016 Navigation and Information Architecture (Ch. 6)
The Internet.
Layout and Design CS 4640 Programming Languages for Web Applications
Web Usability Stephen Kimani.
Online PD Basic HTML The Magic Of Web Pages
What this activity will show you
Navigation CS 4640 Programming Languages for Web Applications
Creating Links – Lesson 3
Link Label Text Label… Click Here… Image Image Lorem Ipsum Lorem Ipsum
Web-design.
Introduction to XHTML.
Layout and Design CS 4640 Programming Languages for Web Applications
THE INTERNET.
Electronic Communication
A Brief Introduction to the Internet
Step 1: Design for a Computer Medium
Krug Chapter 6 A: Navigation
Design and Implementation of Software for the Web
Norman Chapter 6 Krug Chapter 7 C: Navigation
Web Programming– UFCFB Lecture-4
Design and Implementation of Software for the Web
Cooper Part II Making Well-Behaved Products Excise
Session I Chapter 18 - How to Design a Web Site
Krug Chapter 2 How We Really Use the Web and Web Site Design
Introduction to Web Design
Cooper Part III Interaction Details Designing For the Web
Krug Chapter 1 Don’t Make Me Think ! And Designing Hyper Text
Krug Chapter 3 Billboard Design 101 and Chapter 4 Mindless Choices
Chapter 16 The World Wide Web.
HOW TO MAKE PAGES FOR A WEB SITE
Creating a Website.
Where am I? Navigating a website: Browsing, searching, menus & breadcrumbs.
Project 4 Creating an Image Map.
Krug Chapter 3 Billboard Design 101
Chapter 2 Web Site Design Principles
Krug Chapter 2 How We Really Use the Web and Web Site Design
Layout and Design CS 4640 Programming Languages for Web Applications
CAII 4.01 Web Page Design Terms List 2.
Navigation CS 4640 Programming Languages for Web Applications
Navigation CS 4640 Programming Languages for Web Applications
Presentation transcript:

Krug Chapter 1 Don’t Make Me Think ! And Designing Hyper Text Jeff Offutt https://www.cs.gmu.edu/~offutt/ SWE 205 Software Usability and Design

The World Wide Web is a result of the confluence of three developments Formation of the WWW The World Wide Web is a result of the confluence of three developments Fast Computers World Wide Web Internet Hypertext Theory 7-May-19 © Jeff Offutt

Web Pages Shouldn’t Make Us Think We should immediately understand the purpose Huh? What is this? Jobs-o-Rama Hmmm … Is this a job? Employment Opportunities Jobs! click Jobs 7-May-19 © Jeff Offutt

Clickable buttons should look clickable Can I Click It ? Clickable buttons should look clickable What do I do with this? Results Hmmm … I guess that’s a button? Results click Results 7-May-19 © Jeff Offutt

Hypertext Engineering Design Images & Navigation Use images for navigation, buttons, & page titles Always use ALT tag (508 compliance) Use small images (fewer bytes) Animation is usually annoying The web page is shouting at you and distracting you Navigating within pages Avoid horizontal scrolling Use intra-page links to keep users’ hands on the mouse Put essential content on top 7-May-19 © Jeff Offutt

Hypertext Engineering Design Laying Out Pages Put search boxes on the front page (speed) Do not use frames (SS, errors, speed) Confuse navigation Bookmarks do not work Make printing hard Browsers render them differently Slower Use <DIV> to partition web pages On site maps, “low light” current page 7-May-19 © Jeff Offutt

Hypertext Engineering Design Navigation Anchors Make clickable items obvious Use standard color (blue) and underline Do not use blue and underline for emphasis Highlight clickable items with mouseover Navigation should be on the top or the left Make navigation buttons small A link traversal should be ancillary “Click here” is intrusive–control interferes with content Anchors should fit into the content naturally 7-May-19 © Jeff Offutt

Hypertext Engineering Design Navigation & Links Each browser displays HTML differently KISS – Keep It Simple Stupid The JavaScript DOM has a lot of incompatibilities Do not to get too fancy Browsers behave differently with broken HTML IE tends to be more “forgiving” of mistakes Firefox tends to conform better to standards Chrome seems to be kind of random Must test with multiple browsers !! 7-May-19 © Jeff Offutt

Hypertext Engineering Design Grammar & Spelling Follow basic principles of communication: Simple, direct style Thorough proofreading for confusing grammar and misspellings Avoid colloquialisms, slang, culturalisms If you make mistakes, users will think you are careless or ignorant 7-May-19 © Jeff Offutt

Jacob Nielsen’s Top 10 Mistakes http://www.nngroup.com/articles/top-10-enduring Unexpected locations for content They can’t use it if they can’t find it Competing links and categories Different paths to the same destination confuses uses Islands of information 10 useless pages for one useful page Repetitive links Repetition wastes time Hidden fees and prices Reveal costs up front 7-May-19 © Jeff Offutt

Nielsen’s Top 10 Mistakes (2016) Stranding Users on Microsites How to get back? Poor Search Results Flawed Filters and Facets Must consider what users really want Overwhelming Users with Information What really matters? Hidden Links Users have been trained to ignore advertising 7-May-19 © Jeff Offutt

Web-site Design Tips Make search easy to find (speed) Keep content current (learn, errors) Make archives of previously published content available Minimize the need to scroll (speed, learn) Structure content into hierarchies, but don’t make it too complex (learn) Key functions such as shopping carts and help buttons should be easy to find (speed) Avoid pop-ups that open new windows (errors) 7-May-19 © Jeff Offutt

Most people write HTML pages effective user interfaces and Summary Most people write HTML pages Good engineers design effective user interfaces and implement in HTML 7-May-19 © Jeff Offutt