Transcript Slide 1

Introduction to Web Technologies
Hosting and Business Issues
Bhupinder Reehal
1
Introduction






Stages of Web Development
Using URL’s effectively
Businesses and the Web
Domain Name and Hosting
Advertising via the web
Search Engine Optimisation
2
Stages of Web Development

Specification



User Specification
Functional Specification
Design



Storyboards
Linear Model
Non-Linear Model
3
Stages of Web Development
(continued)

Development



Dreamweaver
Text Editor e.g. Notepad
Delivery

Make website available on the World Wide
Web
4
Issues to consider when
developing

Effective use of URL’s

Technologies adopted for development



Server side scripting language
Type of database
Technologies adopted will affect choice
of host
5
Using URL’s effectively


How will you create links to documents
and images on the web?
Two standard ways to create links


Absolute Paths
Relative Paths
6
Absolute Paths

Refer to specific location, including domain
name



i.e. http://creatixdev.com/apps/about.html
Typically used if linking to another domain
Speeds up maintenance if links are in same
domain
7
Relative Paths

Varies depending on location of links

Links in same directory will have no path information


Sub directories have no preceding slashes


i.e. nextpage.html
i.e. folder/nextpage.html
Links in parent directory use ../

i.e. ../nextpage.html
8
Why develop a website?

Provide information

Clubs and Societies

Personal website

Businesses
9
Types of businesses

Small/Start-up

Medium

Large

All aiming to:



Advertise
Generate new business
Provide information
10
Web requirements for
businesses

Will vary depending on:




Size of business
Service or Product
Overall aims of the business
All need to consider:

How website will be made live
11
Making a website live

Domain Name Registration

Hosting

Advertising
12
Domain Name Registration

Why register a domain name?



Recognition – Unique identity
To allow access website
How to register a domain name?


Easy to register
Check availability




www.godaddy.com
www.123-reg.co.uk
www.nominet.org.uk
Purchase
13
Hosting

What do we mean by hosting?


Cost effective hosting




A host is a server where your web files are stored and
accessed by the world wide web
Use your ISP
Use a free web hosting service
Use a local host
Types of hosts


Local Host
Hosting Service
14
Local Host


Using your local machine as a web
server
Types of local servers

Apache Web Server


C:\Program Files\Apache Group\htdocs
Internet Information Server (IIS)

C:\Inetpub\wwwroot
15
How to set up a local host

High speed connection

Obtain DNS

Static Local IP address

Allow traffic through your firewall

Install web server software

i.e. Apache
16
Issues with hosting locally

Security




Files can be accessed or damaged
Keep computer up-to-date
Keep Apache web server up-to-date (if applicable)
Maintenance

Time consuming to maintain and administer
17
Hosting Service

Web files stored on external web server

Hosting Service Provider




www.123-reg.co.uk
www.godaddy.com
www.nominet.org.uk
Usually range of packages to choose from


Shared host
Dedicated host
18
What is shared hosting?

You are sharing hosting space with
other websites on a single server
19
What is a dedicated host?

A host that is not shared

You are in control of the server
20
Shared Vs Dedicated Host

Shared


Pros



Cost effective
Offers space,
bandwidth, email
Additional options




Dedicated


Database
CGI (Common
Gateway Interface)

Good for low traffic
websites


Cons

Limited bandwidth
Pros

Server in your
control
Tailor database,
email, software
High traffic websites
Resell
Cons

High Cost
21
Benefits of using a Hosting
Service

Hosting service takes responsibility



Security
Infrastructure maintenance and
administration
No need for dedicated IT staff
22
Issues with Hosting Service

Security


User support


Sensitive information exposed to hosting service
Reliant on host provider for support
Limited support of technology

Host may not support your chosen
technology/platform
23
Local Host Vs Hosting Service

Local Host

Pros



Hosting Service

Easy to set up
Cost effective
Pros




Cons



Not secure
Maintenance
Administration

Provider responsible
Secure
Infrastructure in
place
Cons


Reliant on user
support
Support of chosen
technology
24
Choice of Hosting for business

Small to Medium businesses


Large businesses


Shared Host
Dedicated Host
Businesses unlikely to use local host
25
Why websites fail?

Commitment


Target market Identification


Identify competition
Leader


Identify who will visit your website
Competition


Website project requires complete commitment
Clearly define the leader of the project
Clear Focus

Clear project plan and specification
26
Benefits of a business website

Selling online


Customer Service


Products/services marketed globally
Communications


Cost effective means of providing customer service
Marketing


Goods/services sold around the clock globally
Can share information with partners, clients and suppliers 24/7
Recruitment


Ideal to recruit for all staff
Not reliant on other forms of advertising
27
Advertising via Web


Once website made live it is important to
make public aware that it exists
How can this be achieved?




Word of mouth
Leaflets
Launch event
Important to consider SEO
28
What is SEO?



Search Engine Optimisation
Important to understand what elements
search engines look for
How do they work?

Spiders or Crawlers
29
Why is SEO important?



Search engines are popular in use
Users usually begin with search engine
unless exact URL is known
Becoming more and more important for
businesses
30
Search Engine Optimisation

Keywords & Search Terms

Search engine submission

Link popularity

Use link partners
31
Search Engine Optimisation
(continued)

Paid inclusion


Pay per click search engines


Pay to be indexed by search engine
Buy your way to a better position in search
engines
Log file and traffic analysis
32
Keywords & Search Terms



What keywords and key-phrases are your
audience using in search engines?
These words and phrases must be used
within the website
Various ways of aiding this process

i.e. WordTracker used to identify commonly used
words and phrases
33
Search Engine Submission


After optimisation you must submit to
various search engines
Three ways to submit your website



Use free submit form on search engine
Let search engine find your site through
links
Pay the search engine to index your site
34
Log file and traffic analysis

Information obtained from log file




How visitors find your site
What search terms they use
What are the best sources of traffic for
your site
Enables monitoring and future planning
35
Business Issues

What does your client want?



User specification
Functional specification
How will you protect yourself?
36
How will you protect yourself?

Service Level Agreement (SLA)



Defines parameters of the service
Benefits service provider and client
Intellectual Property Rights (IPR)

Who owns the website?


Developer or Client
Who has IPR?

Developer or Client
37
How will you protect yourself?
(continued)

What if client does not like complete product?


What if client refuses to pay?


Resolved by reviewing user and functional
specification
Retain ownership until payments made
What if client takes your ideas to another
service provider?

Non-disclosure agreement
38
Summary






Specification, design, development and
delivery
Absolute and Relative Paths
Local, Shared and Dedicated Hosts
Why websites fail
Optimisation and Submission
Business Issues
39