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