Website Design

Download Report

Transcript Website Design

Lesson1: Understanding Website Design Concepts
Dr. Husam Al-Osta
2013


The Web known as World Wide
Web(“WWW”,”W3” or “Web”) is the universe of
network-accessible information, the
embodiment of human knowledge.
In simple terms, The World Wide Web is a way
of exchanging information between
computers on the internet, tying them
together into vast collection of interactive
multimedia resources.



Is a collection of related
web pages containing images, videos or other
digital assets.
Websites are hosted on at least one web
server, accessible via the Internet and can be
accessed through an Internet address known
as a Uniform Resource Locator (URL).
Websites are accessible through the World
Wide Web (WWW)


Is a document, typically written in plain
text interspersed with formatting instructions
of HyperText Markup Language (HTML)
Web pages are accessed and transported with
the Hypertext Transfer Protocol (HTTP), which
may optionally employ encryption (HTTP
Secure, HTTPS) to provide security and
privacy for the user of the web page content.

Every Web site sits on a computer known as a
Web server. This server is always connected
to the internet. Every Web server that is
connected to the Internet is given a unique
address made up of a series of four numbers
between 0 and 256 separated by periods.for
example, 68.178.157.132 ro 68.122.35.127.





Clients and Servers
Internet Service Providers
Web Site Hosting Services
Domains Names, URL’s and IPs
Registrars
Clients (Browser)
 Internet Explorer
 Firefox
 Chrome
 Netscape
 Opera
 AOL
 MSN
Servers
 Apache
 Microsfot
 Netscape
 Zeus
 AOL Server
 JavaWebServer
 Oracle





Clients and Servers
Internet Service Providers
Web Site Hosting Services
Domains Names, URL’s and IPs
Registrars








Phone Company
Du
Etesalat
TalkTalk
Virgin Media
AOL
Sky
O2
•Basic internet connection
•Dialup/DSL/Cable/Sat
•Email





Clients and Servers
Internet Service Providers
Web Site Hosting Services
Domains Names, URL’s and IPs
Registrars




Computer (server) farm
Web server software
Firewall hardware and software
IT services
◦




(Backup, troubleshooting, hardware repair)
Disk space
Bandwidth / connection to internet
Routers and switchers
Email server / storage





Clients and Servers
Internet Service Providers
Web Site Hosting Services
Domains Names, URL’s and IPs
Registrars

Domain name: The specific address of a
computer on the Internet
◦ microsoft.com
◦ Yahoo.co.uk

Uniform Resource Locator (URL):
◦ http://www.microsoft.com/faqs.html

Internet protocol (IP) address
◦ 192.168.1.1

Consider the web address :
◦ http://www.googleguide.com/searchEngines/googl
e/searchLeader.html

Here’s what it all means:

Here’s a list of some common top-level domain
names. Note that some sites don’t follow these
conventions:

Countries have their own two letter codes as
the top level of their domain names:





Clients and Servers
Internet Service Providers
Web Site Hosting Services
Domains Names, URL’s and IPs
Registrars



A company that provides domain name
registration services for a fee.
Maintain database which maps domain names
to IP’s
Broadcast new domain name/IP address
information across the internet

To find information they need
 student looking for pictures of frogs for a school
project
 to finding the latest stock quotes
 To find the address of the nearest Chinese restaurant

To complete a task
 Visitors may want to buy the latest best-seller
 download a software program
 participate in an online discussion





Users don’t read, they scan
Users are impatient and insist on instant
satisfaction
Users don’t make optimal choices
Users follow their instinct
Users want to have control
http://www.youtube.com/watch?v=lo_a2cfBUGc

Know your users





Expert
Regular
Occasional
Special needs
Have a clear goal for your Website
 Informative
 Services
 Community
– Public service
nonprofit groups
– Organizations
– Government
– Commercial
– Educational
– Editorial
– Reference
– Institutional promotion
– Transactional
– Self-promotion
–
–
–
–
–
–
–
–
–
–
Hybrid/experimental
Gaming
Entertainment
Video sharing
Photo sharing
Blogs
Communities
Social networking
Professional networking
Intranet
What if we have
Several purposes ?






Develop a vision for your Web site and
storyboard it before construction begins
Website structure. How big/deep is the site?
User interface. How friendly and easy to use
Font design
Attractive graphical design to users
Keywords that help search engines to present
your website

Updates
 New images/videos/news/info


Backup
Testing
 Links/audio/video/navigation

Documentation
 Latest updates
 Latest tests
 All activities
Main basic concepts






Alignment
Proximity
Repetition
Contrast
Navigation
Spelling
 Bad spelling and bad grammar can destroy the
professional effect of your web site
 Use spell checker





Items on the page are lined up with each other
Two types of alignment:
◦ Horizontal alignment
◦ Vertical alignment
CHOOSE ONE. Choose one alignment and use it on
the entire page. Don’t mix alignment
Get the text away from the left edge
Centre alignment makes finding the beginning of a
new line of text much more difficult


Relationships that items develop when they
are close together, in close proximity.
Be aware of the space between elements.
◦ Group together
◦ Space them apart



Associate elements by repeating a common stylistic
feature or arrangement
Throughout a project you repeat certain elements
that tie all the disparate parts together
Repetition elements that unify the entire site:
◦
◦
◦
◦
◦
◦
◦
Navigation buttons
Colors
Style
Illustrations
Format
Layout
Typography



What draws your eyes onto the page.
Contrasting elements guide your eyes into
the page, create a hierarchy of information,
and enable you to skim through the vast
array of information and pick out what you
need
Contrast elements:
◦
◦
◦
◦
Style
Colors
Graphic signposts
Spatial arrangement
this is an example of poor contrast
another example of how contrast provides a warning
contrast to make something stand out
white on black is harder to read than black on white
Use active white space to make your content
stand out on the page.


Where are you now?
Where can you go?
◦ Buttons to travel around a site should be easy to
find – towards the top of the page and easy to
identify
◦ They should look like navigation buttons and be
well described.
◦ The text of a button should be pretty clear as to
where it’s taking you.
1.
2.
3.
4.
5.
6.
7.
Choose a domain name
Register with a Registrar
Choose a hosting service
Tell Registrar the IP address
Create web content
Store (publish) onto hosting server (FTP)
Submit new site to search engines

Markup Languages
◦ HTML, DHTML, XML, XSLT, etc....


Cascading Style Sheets (CSS)
Scripting languages
◦ Perl, JavaScript, Php, etc....

Web creation and editing software
◦ Notepad, FrontPage, Coldfusion, Flash, Hotmetal,
Site Builder, etc..
Introduction
HTML is a language for describing web pages




HTML stands for
Hyper Text Markup Language
HTML is not a programming language, it is
a markup language
A markup language is a set of markup tags
HTML uses markup tags to describe web
pages


Hyper Text Markup Language
Hypertext refers to the way in which Web
pages (HTML documents) are linked together
◦ When you click a link in a Web page, you are using
hypertext.

Markup Language describes how HTML works
◦ With a markup language, you simply "mark up" a
text document with tags that tell a Web browser
how to structure it to display.




HTML tags are keywords surrounded by
angle brackets like <html>
HTML tags normally come in pairs like <b>
and </b>
The first tag in a pair is the start tag <i>, the
second tag is the end tag </i>
Start and end tags are also called opening
tags and closing tags
< HTML >
Header
Body
< / HTML>
<html>
<head>
<title> The title of your html page </title>
</head>
<body>
<! - - your web page content and markup - ->
</body>
</html>
<html>
<head>
<title>My Page</title>
</head>
<body>
<h2>Welcome in Heading</h2>
<p>
My first paragraph.
<br>
it is a <b>simple basic</b> page.
</p>
</body>
</html>