20-753: Fundamentals of Web Programming 1 Lecture 2: Web Site Design Fundamentals of Web Programming Lecture 2: Web Site Design.

Slides:



Advertisements
Similar presentations
Website Design What is Involved?. Web Design ConsiderationsSlide 2Bsc Web Design Stage 1 Website Design Involves Interface Design Site Design –Organising.
Advertisements

Web Design and Multimedia Production Mrs. Brandt-White.
Introduction Lesson 1 Microsoft Office 2010 and the Internet
Chapter 11 Designing the User Interface
Macromedia Dreamweaver MX 2004 – Design Professional Dreamweaver GETTING STARTED WITH.
Certificate in Digital Applications – Level 02 Website Design and Creation.
M I S Dr. Ernst-Gerd vom Kolke 1 Web Design - Introduction n Design for printed and electronic information isn’t very different n Special aspects for web.
. Website and file organization. How websites work.
Explore the Dreamweaver Workspace View a Web page and use Help Plan and Define a Web site Add a Folder and Pages, and set the Home page Create and View.
Conceptual Design of the Website Site Architecture andNavigation.
Chapter 5. Seven Design Elements of Customer Interface Context  Functional look and feel  How it is presented Content  What is presented Community.
1 The Planning Process Creating a Business Web Site By Paul Lazarony 2 Business Web Site Design Steps in the Planning Process u Software u Purpose u.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Chapter 10 Publishing and Maintaining Your Web Site.
Lesson 46: Using Information From the Web copy and paste information from a Web site print a Web page download information from a Web site customize Web.
Dobrin / Keller / Weisser : Technical Communication in the Twenty-First Century. © 2008 Pearson Education. Upper Saddle River, NJ, All Rights Reserved.
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
Getting Started with Dreamweaver
Chapter 15 Designing Effective Output
Chapter 14 Web Design © 2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website,
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
INTERNET CHAPTER 12 Information Available The INTERNET contains a huge amount of information a huge amount of information information on any topic you.
Enterprise 2.0 Portals Using portals as web browsers Ensuring continued interest by internal users Creative design techniques and navigating content Consistent.
Topics Basic Internet Concepts. Types of Information. Search Tools & Techniques. Managing Internet Resources. Browsing a mail. Composing a mail. Attaching.
THE INTERNET AND WORLD WIDE WEB: Chapter 2 by Silvia Pereira.
Drive Customer Satisfaction. Cut Costs. Improve Efficiencies. Oracle i Support Chris Kirby Senior Sales Consultant Oracle.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Creating an Attractive Site How will your site look. Think about what your customers are seeking and what type of Web site they find attractive.
1 Chapter 11 Implementation. 2 System implementation issues Acquisition techniques Site implementation tools Content management and updating System changeover.
Copyright © Allyn & Bacon 2008 POWER PRACTICE Chapter 7 The Internet and the World Wide Web START This multimedia product and its contents are protected.
Understanding the Web Site Development Process. Understanding the Web Site Development You need a good project plan Larger projects need a project manager.
WEB DESIGN USING DREAMWEAVER. The World Wide Web –A Web site is a group of related files organized around a common topic –A Web page is a single file.
Web Site Design Principles
Launching a Successful Online Business and EC Project.
Multimedia. What is Multimedia? The integration of interactive elements using computer technology: __________.
E-commerce usability guide provides guidelines and advice for implementing easy to use e-commerce websites. It focuses on online catalog/selling functionality.
An Introduction To Websites With a little of help from “WebPages That Suck.
Patterns, effective design patterns Describing patterns Types of patterns – Architecture, data, component, interface design, and webapp patterns – Creational,
1 WEB Engineering E-Commerce Strategy & Management COM350.
Creating a Usable Web Site Royce Shin - Web Development University of Minnesota.
Use of Electronic and Internet advertising options Standard 3.4.
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.
CIS 285 Winter Quarter 2005 Robinson Web Design CIS 285 January 2005.
Chapter 9 Publishing and Maintaining Your Site. 2 Principles of Web Design Chapter 9 Objectives Understand the features of Internet Service Providers.
Client/User Analysis Website Design. 2 Questions to be answered: What is the purpose of the site? What is the purpose of the site? Who is the site for?
12 Developing a Web Site Section 12.1 Discuss the functions of a Web site Compare and contrast style sheets Apply cascading style sheets (CSS) to a Web.
Usability and Accessibility CIS 376 Bruce R. Maxim UM-Dearborn.
Chapter 2 Web Site Design Principles Principles of Web Design, Third Edition.
Website Design Presentation to Members Of The American Morgan Horse Association By Bill Lere August 22, 2012 Copyright, Bill Lere, 08/22/2012, Minneapolis,
Introducing HingX now with Capacity Development Network.
Web Page Concept and Design :
 Network  A _____ of computers that can _________ w/ each other  Examples of hardware  ______________ & communication lines  Internet  Hardware.
Technical Communication A Practical Approach Chapter 14: Web Pages and Writing for the Web William Sanborn Pfeiffer Kaye Adkins.
Navigation Design. Presentation Overview Focus on the User Build the Information Architecture Design the Navigation Presentation of Navigation Home Page.
Creating & Building the Web Site Week 8. Objectives Planning web site development Initiation of the project Analysis for web site development Designing.
What is Good Web Design? A compendium of web concepts.
Copyright © Terry Felke-Morris Learning Outcomes  In this chapter...  common types of website organization  principles of visual design  your target.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
UCDW2 - Site Design. Lazar’s Development Lifecycle Define the mission & target users Collect user requirements Create and Modify Conceptual design Create.
CMF For Content Authors. Slide 1©2001 Zope Corporation. All Rights Reserved. Outline Understand CMF approach to content Demonstrate content author goals.
Chapter Objectives Explain how to test a website before it is published Describe how to publish a website to a web server Identify ways to promote a published.
Getting Started with Dreamweaver
Publishing and Maintaining a Website
Web Development Life Cycle from Beginning to End…and BEYOND!
Use of Electronic and Internet advertising options
Getting Started with Dreamweaver
CX Introduction to Web Programming
Planning and Storyboarding a Web Site
CIS 376 Bruce R. Maxim UM-Dearborn
Presentation transcript:

20-753: Fundamentals of Web Programming 1 Lecture 2: Web Site Design Fundamentals of Web Programming Lecture 2: Web Site Design

20-753: Fundamentals of Web Programming 2 Lecture 2: Web Site Design Today’s Topics The Audience, The Message, and The Medium The Elements of Site Design The Web Site Life Cycle

20-753: Fundamentals of Web Programming 3 Lecture 2: Web Site Design “Know Your Audience” How they see and understand information What types of computers they use What browser software they have How fast their connections are

20-753: Fundamentals of Web Programming 4 Lecture 2: Web Site Design “Know Your Message” What types of information do you want to convey How best to convey that information to the target audience

20-753: Fundamentals of Web Programming 5 Lecture 2: Web Site Design “Know Your Medium” Possibilities and limitations of web publishing Select the technologies to use in the implementation of your site Overall Goal: “Maximum Audience Appeal”

20-753: Fundamentals of Web Programming 6 Lecture 2: Web Site Design Site Design Site design is an example of a constraint satisfaction problem DESIGN PROCESS Audience Requirements Desired Message Limitations of the Medium SITE DESIGN

20-753: Fundamentals of Web Programming 7 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Basic content definition “Spec sheets and ordering options for all of our on-line products” “Downloadable upgrades for registered customers” “Background about our company” “How to contact us”

20-753: Fundamentals of Web Programming 8 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Basic content definition Activity checklist “Users can download a 30-day trial version of our system” “Users can browse our products and configure the options” “Users can send us bug reports” “Users can join our mailing list”

20-753: Fundamentals of Web Programming 9 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Basic content definition Activity checklist Information Flow In/Out “User contact information (name, , …)” “User profiles (password, site prefs, purchase record, shopping cart, …)” “Information about orders in progress, completed, shipped,...”

20-753: Fundamentals of Web Programming 10 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Basic content definition Activity checklist Information Flow In/Out Performance Assumptions “Site must be up 24/7 with a max. 5 minute recovery time” “Secure data must not be lost or compromised” “The projected number of hits or transactions per second must be efficiently processed” “Delivery speed must be acceptable at 14.4 Kbps network bandwidth”

20-753: Fundamentals of Web Programming 11 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Basic content definition Activity checklist Information Flow In/Out Performance Assumptions User Technology Profile “What kind of monitor should we assume as a low-end?” “What browsers should we plan to support?” “Designing for the visually impaired audience” “What plug-ins will we require?” “Required network bandwidth?”

20-753: Fundamentals of Web Programming 12 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Make use of association “Group related items together” “Provide adequate distinction between disparate groups of items” “Make use of emerging conventions (e.g. placement of navigation aids)” “Site structure related to structure of the message”

20-753: Fundamentals of Web Programming 13 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Make use of association Make use of consistency “Consistency reduces complexity” “Inconsistent sites don’t inspire confidence” “Impacts on all aspects of a site (style, navigation, icons, context, …) “Consistency promotes understanding”

20-753: Fundamentals of Web Programming 14 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Make use of association Make use of consistency Make use of context “All parts of site equally accessible” “Don’t assume a particular click trail (entry can be random)” “Exhaustive navigation options”

20-753: Fundamentals of Web Programming 15 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Make use of association Make use of consistency Make use of context Structure and navigation Drill-Down Structure hierarchical, layered approach analogous to directory structure PRO: organizes complex data CON: can be tiring to navigate Flat Structure minimize layers & depth exploit ‘slide show’ metaphor provide add’l navigation options

20-753: Fundamentals of Web Programming 16 Lecture 2: Web Site Design Navigation Styles Drill-Down StructureFlat Structure

20-753: Fundamentals of Web Programming 17 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Make use of association Make use of consistency Make use of context Structure and navigation Develop a “site style” “Style should reflect corporate identity (e.g., choice of background, graphics, etc.)” “Style should be compelling and add to user interest in the site” “Your home page is your ‘first impression’ on the customer” “Less is More”

20-753: Fundamentals of Web Programming 18 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Use of Background Should not interfere with the foreground content Should reflect corporate style Images and colors are both possible Be careful with contrast and color (remember, monitors are not all the same!)

20-753: Fundamentals of Web Programming 19 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Use of Background Use of Color You can control text and link color as well as background Distinguish visited links Use color as a visual cue Available colors may be limited to a specific palette (usually 256 colors) Color rendering can be hard to control on some systems

20-753: Fundamentals of Web Programming 20 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Use of Background Use of Color Use of Iconography Use intuitive icons (i.e., form follows function) Association between icon and meaning must be instant, and universal (cross-cultural) User testing can be very useful (try icons without labels) Icons are useful because they take up little space, and add visual appeal

20-753: Fundamentals of Web Programming 21 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Use of Background Use of Color Use of Iconography Desirable Site Elements Table of Contents (site map) Search Engines Navigation Tools “What’s New” pages Guest Books Feedback Mechanisms Mailing Lists Threaded Discussion Groups Chat Channels Multimedia Content

20-753: Fundamentals of Web Programming 22 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Use of Background Use of Color Use of Iconography Desirable Site Elements Testing Your Design Beta test the site with some sample users (both experienced and novice) Test your site with different browsers Test your site at different screen resolutions Benchmark your site at different connection speeds

20-753: Fundamentals of Web Programming 23 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Keep Content Up to Date Update your ‘What’s New’ on a regular basis Remove or update obsolete information Use redirection for smoother user experience A dynamic, evolving site will invite ongoing user visits over time; a tired site will not

20-753: Fundamentals of Web Programming 24 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Keep Content Up to Date Prune Dead Links Most sites contain links to external sites which change over time Internal links can also change over time Automated link testing is very useful for testing large sites Remove / replace obsolete links

20-753: Fundamentals of Web Programming 25 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Keep Content Up to Date Prune Dead Links Manage Server Log Info All logs grow over time and must be explicitly managed Access logs are useful source of information for (rough) user demographics and gauging interest in site content Regular review of error logs is a must Includes content-specific data (e.g., guestbooks, feedback, etc.)

20-753: Fundamentals of Web Programming 26 Lecture 2: Web Site Design The Web Site Lifecycle Requirements Analysis Site Design Site Construction Site Maintenance Keep Content Up to Date Prune Dead Links Manage Server Log Info Regression Testing Software you depend on (browsers, plug-ins) will change over time Re-test your site on new browser versions Be sure to link to latest plug-in versions and re-test your content Help your users to manage the plug-ins they need for your site

20-753: Fundamentals of Web Programming 27 Lecture 2: Web Site Design Summary Site Design as Process and Result Analyze and document the Audience, Message, and Medium Use explicit design documentation to drive implementation Testing should explicitly match the elements of the finished site with the requisite design criteria