Class Notes (1,100,000)
CA (650,000)
Western (60,000)
COMPSCI (600)
Lecture 6

Computer Science 1033A/B Lecture Notes - Lecture 6: File Transfer Protocol, Pagerank


Department
Computer Science
Course Code
COMPSCI 1033A/B
Professor
Vivi Tryphonopolous
Lecture
6

Page:
of 3
"*-
Lecture
6
Setting up a
Website
1. Planning &
Designing
Meeting
with client
D
info
gathering,ask
questions and
listen
Define business
requirements
Decide on
colours,
fonts,
backgrounds
,
links
2.
Implementation
Who will the
maintainer be?
Straight HTML
programming
vs. Web page
software?
Complexity
KISS
principle
Effective design techniques- CRAP
Test in
different browsers
Documentation
3.
Publish
Web space
Use
FTP
software
(File Transfer
Protocol)
Upload once site is
ready
*Back up your
files*
4.
Maintenance
Who is the
maintainer?- training
Update
frequently
Documentation
Backup your
information
Designing for the
Web
o Web Page
HTML
Computer
instructions
used
to
create web
page
o
WebSite
Collection of web pages created and
maintained
by an
organization/individual
o
WebServer
A
computer
that stores web pages and makes them available for people to see on
the
Internet
o Web
Browser
HTML
=hyper
text mark-up
language
Computer
instructions
read by
browser
HTML tags: <square
brackets>,<title>
browser
title bar
'*-
Lecture7
Website
Design
& Searching
o
HTML Tables
& Dreamweaver
Tables
are made up of rows and columns
Cell= where row meets columns
Can
hold any kind of data
Nested
table=
table inside another
table
Tables
can be expressed in terms of percentage or pixels
o
Percentage=%
of the browser,not entire screen
o Pixels= resolution of screen
o Publishing your
website
FTP
software
o Marketing your Website
Try to make your website be in the first ten listed on
search
engine
o Directories
Not
automated
Real
people decide how to organize
it
Drill down to category and subcategories
Search
Engines
o How does a
search
engine
work?
Part 1:finding all the data on the web and building a database
Part 2:given keywords from a searcher,returning the besVmost appropriate pages
1. Building the database
Web crawlers or web spiders crawl the internet
instantly
Index contains list of alphabetical list of words
it
finds,where within the
page
the
word
was and the links where
it
found the words (aka: keywords)
2. How does the
search
engine decide which
pages
to return to the searcher?
Uses
index to decide which
pages
have the given keywords
Every
engine
uses
slightly different algorithms to decide the order of displaying
the
returned pages
Google
uses
"page rank"
algorithm
Search Engine
Optimization
o Three components to look at when trying to make your site more
visible:
1. Text
2.
Links
3.
Popularity
1. Text Component:
Set of words or phrases
Crucial you know what
keywords
that the users will type to find your products
or
services
Step
1:identify
the crucial
keywords
Step
2:put
the
keywords
in the best
locations
Search engines also use the
placement
of
keywords to weight
the ranking of
the
web
page
2. Link
Component:
Make sure your links are easy to navigate so that web spiders can search
through
your content
easily and index all your
content
3.
Popularity Component:
Link
popularity:high quality links;remember
Page Rank
Click
through popularity:
measures how many times your site is clicked on,a
user
returns,a user
stays
History of Searching the
Net
First came Archie (short for
achieves)
Then came
Gopher
1991:
World
Wide Web,Tim Berners-Lee