Transcript Lecture12

CP3024 Lecture 12
Setting up a World Wide Web Site
Choose a platform
How big will your site be?
How many hits a day do you expect?
What software will you want to interface
with?
How secure should your site be?
How much data will you store?
Who will run the site?
Owned server shared with other
applications
Dedicated owned server
Hosted server
Co-located server
Site structure
Site Home page
Sub-presentation
Home page
Sub-presentation
Home page
Moveable Sites
It may be necessary to move sub trees of a
website
Lengthy process if full links are always
used
Use relative links
– <a href=“./subdir/file.html”>
File Permissions
Web files need to have read permission
Directories in which they reside in must
have read permission
Can be done by:
– File permissions
– Access control lists
Make use of index.html
Measuring Popularity
Web server Logs
– access_log
• Indicates which clients have requested pages
– error_log
• List errors which have occurred
Page counters
– Count accesses to your page
Web Usability
The Web us not as controllable as the
desktop
Conventional HCI wisdom does not apply
Usability studies are important
Ten Web Project Mistakes (1)
Not knowing why
Designing for internal consumption
Letting the site look like an organisational
chart
Multiple outsourced designers
Not budgeting for maintenance
Ten Web Project Mistakes (2)
Treating the Web as a secondary medium
Wasting linking opportunities
Treating internet and intranet sites
identically
Confusing market research and usability
engineering
Underestimating the strategic impact of the
Web
Top Ten Web Page Mistakes
1996 (1)
Frames
Overuse of latest technology
Scrolling text and constantly running
animations
Complex URLS
Orphan pages
Top Ten Web Page Mistakes
1996 (2)
Long scrolling pages
Lack of navigation support
Non-standard link colours
Outdated information
Long download times
The mistakes revisited 1999 (1)
Mistake
Severity
Frames
Medium
Latest technology
Very Severe
Scrolling text
Very Severe
Complex URLs
Severe
Orphan pages
Medium
The mistakes revisited 1999 (2)
Mistake
Severity
Scrolling navigation
Not Severe
Lack of navigation
support
Non-standard links
Severe
Outdated information
Very Severe
Slow download
Very severe
Severe
New Mistakes 1999 (1)
Breaking the back button
Opening a new window
Non-standard use of GUI widgets
Lack of biographies
Lack of archives
New Mistakes 1999 (2)
Moving pages to new URLs
Headlines which make no sense out of
context
Jumping at the latest Internet buzzword
Slow server response times
Advertising
Ten Good Things in Web Page
Design (1)
Name and logo on every page
Search facilities on large sites
Straightforward and simple page titles and
headings
Facilitate scan reading
Structure a large topic over more than one
page
Ten Good Things in Web Page
Design (2)
Use good photos sensibly
Use image reduction and highlight relevant
areas
Use link titles
Consider disabled user
Learn from good examples at big sites
Copyright and the Web
Law protecting the author’s right to control
who can copy his creative work
Assume everything is covered by copyright
unless explicitly told not
A copyright statement is not necessary
– Copyright (dates) by (author/owner)
– Can use © instead of Copyright
Scope
Applies to everything, text, pictures sound
Cannot apply to:
–
–
–
–
–
–
Ideas
Facts
Titles
Names
Short phrases
Blank forms
Fair Use
Copies of copyright material may be used
under the ‘fair use’ provision
–
–
–
–
Purpose and character of use
Nature of the work
Amount of work used
Effect on market or value of work used
Linking and Framing
Embedding someone else’s graphic in
your page breaches copyright
Displaying someone else’s page in your
frame breaches copyright
Linking to a site which has not given
permission for such a link may breach
copyright!
Copyright penalties
Civil not criminal offence (in most cases)
Not subject to rigorous proof requirements
Penalties applied will depend on the
circumstances of the breach
Printing a web page or cutting and pasting
from one breaches copyright!
Summary
Setting up a site is more than just putting
up a page!
Numerous technical issues
Professional issues just as important