SlideShare a Scribd company logo
1 of 32
Web Publishing
Web Page
• A single, usually hypertext document on the World Wide Web
that can incorporate text, graphics, sounds, etc.
• A uniform resource locator, abbreviated URL, also known as
web address, is a specific character string that constitutes a
reference to a resource.
• In most web browsers, the URL of a web page is displayed on
top inside an address bar. An example of a typical URL would
be "http://en.example.org
Web Site
A connected group of pages on the World Wide Web
regarded as a single entity, usually maintained by one
person or organization and devoted to a single topic or
several closely related topics.
A set of interconnected webpages, usually including a
homepage, generally located on the same server, and
prepared and maintained as a collection of information by
a person, group, or organization.
Web server
A remote computer or a computer
program that delivers Web pages to a
user's computer, or a client, upon request
from a web browser through the Internet
The most common use of web servers is
to host websites, but there are other uses
such as gaming, data storage or running
enterprise applications
Web Server S/W – Apache, Tomcat,
Internet Information Service (ISS) etc.
Web browser
The primary function of a web server is to deliver web
pages on the request to clients using the Hypertext
Transfer Protocol (HTTP). This means delivery of HTML
documents and any additional content that may be
included by a document, such as images, style sheets and
scripts.
A user agent, commonly a web browser or web crawler,
initiates communication by making a request for a specific
resource using HTTP and the server responds with the
content of that resource or an error message if unable to
do so.
While the primary function is to serve content, a full
implementation of HTTP also includes ways of receiving
content from clients. This feature is used for submitting
web forms, including uploading of files.
Web Publishing
Web publishing, or "online publishing," is
the process of publishing
content(information) on the Internet.
It includes creating and uploading
websites, updating webpages, and posting
blogs online.
The published content may include text,
images, videos, and other types of media.
A Web site is a collection of HTML pages
with the home page typically named
INDEX.HTML
Web Publishing
In order to publish content on the web, you need three things:
web development software
an Internet connection
web server
The software may be a professional web design program like
Dreamweaver or a simple web-based interface like WordPress.
The Internet connection serves as the medium for uploading the
content to the web server.
Large sites may use a dedicated web host, but many smaller sites
often reside on shared servers, which host multiple websites.
Distributing the site requires copying the resulting HTML
pages and graphic elements into the appropriate
directories on the server.
Web Publishing
The audience is limitless since content posted
on the web can be viewed by anyone in the
world with an Internet connection.
These advantages of web publishing have led to
a new era of personal publishing that was not
possible before.
Posting updates on social networking websites
like Facebook and Twitter is generally not
considered web publishing.
Instead, web publishing generally refers to
uploading content to unique websites
Web Publisher
Since web publishing doesn't require physical materials such as paper
and ink, it costs almost nothing to publish content on the web.
Therefore, anyone with the three requirements above can be a web
publisher
A person or company that uploads, creates, or edits content on
Web pages; one who maintains or manages a Web site.
A software program or application used to create Web pages.
http://www.interspire.com/websitepublisher
Web Hosting
Web hosting is where your website (or blog) actually
sits, on a computer, in a building somewhere, when
you put it on the internet.
It doesn't matter where in the world you're located,
or where your web hosting is located.
Web hosting is the only thing you have to pay for, to
set up a website. Everything else can be done for free
Requirements
Sign up for website hosting
Hosting Service Provider
Choose a domain name (URL)
*.com, *.net, *.in, *.org, *.biz etc.
Create your website and upload
FTP software
Domain Name
A domain name is the internet address of a website or blog
(URL)
for ex: www.yahoo.com; www.microsoft.com
You'll need to choose a domain name of your choice.
Domain names are unique. You can only register a domain
name that no one else has taken.
Most good, short names were taken years ago. If the name
you want is taken, try adding a descriptive word to the end.
For example, foresttrail.com will definitely be taken, but
foresttrailtales.com probably won't be.
Domain Name
How to check if a domain name exists?
All the Domain Hosting Service providers offer this service
free!
for ex: www.net4.in; www.godaddy.com
Every time you register a domain name, the details of that
domain registration must be published in a publicly accessible
database called Whois.
www.whois.net
Upload Process
FTP Software
Cute FTP
FileZilla
SmartFTP
Choosing Web Hosting Provider
Choosing a web hosting provider is not easy. There's
a huge number of very similar web hosts out there,
and 99% of the information about them is bogus.
Do your own research into web hosting.
Whether they say so or not, all sites that recommend
web hosting receive payment from the web hosting
company, for the promotion of their product.
Choosing Web Hosting Provider
Good Domain Registry Pvt Ltd. India
Good Luck Internet Services PVT, LTD. India
IndiaLinks Web Hosting Pvt Ltd. India
Infocom Network Ltd. India
Net 4 India Limited India
Netlynx Inc. India
PDR Ltd. d/b/a PublicDomainRegistry.com India
SiliconHouse.Net Pvt Ltd. India
Times Internet Limited India
Tirupati Domains and Hosting Pvt Ltd. India
Trunkoz Technologies Pvt Ltd. d/b/a
OwnRegistrar.com
India
Visesh Infotecnics Ltd. d/b/a Signdomains.com India
http://www.internic.net/origin.html
http://www.digitaltrends.com/computing/best-domain-name-registrars/
What is a Blog?
A blog originally came from the word
“weblog” or a “web log”.
You can think of it as an online journal or
diary, although blogs are used for much more
now, like online journalism.
A blogger is someone who blogs, or writes
content for a blog.
Blogging is the act of writing a post for a blog.
Blog?
Most blogs are published on public web servers through a
free service like Blogger.
A blog is a type of website which has posts (or entries) appearing in
reverse chronological order.
Blog posts typically appear with the most recent blog post (or
entry, post) first, just like a diary or journal.
A blog is typically updated frequently and regularly, although there
are some who are considered “slow bloggers”.
Blogs typically have an area for people to comment or respond to
the blog post.
Blogs may also have other areas of content and links to other
websites.
Blogs can have individual authors or be a collection of authors.
Blogs have a history or an archive of previous blog posts.
Blog?
A blog today could take the form of
microblogging (like Twitter, Tumblr), vblogging
(video blogging), and more which can focus on
a particular type of content or technology.
www.twitter.com
Difference
Web Site
Is a structured presentation of
web pages. Web pages are
typically carefully-written pieces
of information.
Visitors are typically not
permitted to post comments on
pages.
Appropriate for businesses,
information sites, or any site
where information is not time-
sensitive, and doesn't go out of
date.
Examples: A furniture store, a
gardening information site, a
parenting resource site, IT, etc
Blog
Is a collection of "posts". Posts are typically
casual pieces of writing and news. Each page
is linked to from the menu bar. Posts have no
fixed location. New posts are added at the
top of the main page, and automatically
arranged into categories by topic and/or date.
Older posts are moved to an archive.
Visitors are typically allowed to write
comments on posts. The post's author
typically joins in this discussion. (Allowing
comments is optional.)
Appropriate for any group or activity that's
casual or where information is time-sensitive
news.
Examples: A blog about current events, a blog
about the latest technology, a blog about
recovery from an illness
Website & Blog
A website can have a blog page somewhere,
and most blogs also have at least a few normal
web pages, such as an "About Us" or "Contact
Us" page.
If the main page of the site is a page of the
latest posts, then the site is a blog.
Website & Blog
A blog is a website that's like a diary
Designing a Website or Blog
WordPress is a system to design and manage
your site (or blog).
It's a very popular completely-online system
that lets you easily build a professional-
looking website/blog without any technical
know-how.
www.wordpress.org
Overview – Word Press
In WordPress, all you need to do is type in the text of your pages,
and (if you like) add some pictures.
WordPress will create the pages, apply your site's layout to them,
and add a link to each one from the menu bar.
If your site is a blog, you can easily make new posts. WordPress will
add them to the top of the blog page for you, and manage visitor
comments (if you allow comments.)
In WordPress, you don't design a layout. You just choose one. You
can't edit these layouts, but you can very easily change major
features, like the background colour and header picture. This makes
things very easy.
WordPress operates from the internet, through your browser.
Because of this, it works on any computer (PC, Mac, etc) or device
(smart phones, iPhone, iPad etc.) with internet access. If you can
browse the internet, you can use WordPress.
Server-side scripting
Server-side scripting is a technique used in website design
which involves embedding scripts in an HTML source code
which results in a user's (client's) request to the server
website being handled by a script running server-side before
the server responds to the client's request.
The scripts can be written in any of a number of server-side
scripting languages available.
Server-side scripting differs from client-side scripting where
embedded scripts, such as JavaScript, are run client-side in
the web browser.
Server-side scripting languages
There are a number of server-side scripting languages available, including:
ASP (*.asp)
ActiveVFP (*.avfp)
ASP.NET (*.aspx)
C via CGI (*.c, *.csp)
ColdFusion Markup Language (*.cfm)
Java via JavaServer Pages (*.jsp)
JavaScript using Server-side JavaScript (*.ssjs, *.js)
Lua (*.lp *.op)
Perl CGI (*.cgi, *.ipl, *.pl)
PHP (*.php) - Open Source Scripting
Python, e.g. via Django (*.py)
Ruby, e.g. Ruby on Rails (*.rb, *.rbw)
SMX (*.smx)
Lasso (*.lasso)
WebDNA (*.dna,*.tpl)
Progress WebSpeed (*.r,*.w)
CMS
A Content Management System (CMS) is a computer program that
allows publishing, editing and modifying content as well as
maintenance from a central interface.
Such systems of content management provide procedures to
manage workflow in a collaborative environment. These procedures
can be manual steps or an automated cascade.
The first content management system (CMS) was announced at the
end of the 1990s.
This CMS was designed to simplify the complex task of writing
numerous versions of code and to make the website development
process more flexible.
CMS platforms allow users to centralize data editing, publishing and
modification on a single back-end interface.
CMS platforms are often used as blog software.
Virtual Hosting
Virtual hosting is a method for hosting multiple domain names (with separate handling of
each name) on a single server (or pool of servers).
This allows one server to share its resources, such as memory and processor cycles, without
requiring all services provided to use the same host name.
The term virtual hosting is usually used in reference to web servers but the principles carry
over to other internet services.
One widely used application is shared web hosting. Shared web hosting prices are lower than
a dedicated web server because many customers can be hosted on a single server.
It is also very common for a single entity to want to use multiple names on the same
machine so that the names can reflect services offered rather than where those services
happen to be hosted.
One widely used application is shared web hosting. Shared web hosting prices are lower than
a dedicated web server because many customers can be hosted on a single server.
Types of virtual hosting
• There are two main types of virtual hosting, name-based and IP-
based.
• Name-based virtual hosting uses the host name presented by the
client. This saves IP addresses and the associated administrative
overhead but the protocol being served must supply the host name
at an appropriate point.
• IP-based virtual hosting uses a separate IP address for each host
name, and it can be performed with any protocol but requires a
dedicated IP address per domain name served.
• Port-based virtual hosting is also possible in principle but is rarely
used in practice because it is unfriendly to users.
IP-based
• When IP-based virtual hosting is used, each site (either a DNS host name
or a group of DNS host names that act the same) points to a unique IP
address. The webserver is configured with multiple physical network
interfaces, virtual network interfaces on the same physical interface or
multiple IP addresses on one interface.
• The web server can either open separate listening sockets for each IP
address or it can listen on all interfaces with a single socket and obtain the
address the TCP connection was received on after accepting the
connections. Either way it can use the IP address to determine which
website to serve. The client is not involved in this process and therefore
(unlike with name based virtual hosting) there are no compatibility issues.
• The downside of this approach is the server needs a different IP address
for every web site. This increases administrative overhead (both assigning
addresses to servers and justifying the use of those addresses to internet
registries) and contributes to IPv4 address exhaustion.
Port-based
• The default port number for HTTP is 80. However, most webservers can be
configured to operate on almost any port number, provided the port number is not
in use by any other program on the server.
• For example, a server may host the website www.example.com. However, if the
owner wishes to operate a second site, and does not have access to the domain
name configuration for their domain name, and/or owns no other IP addresses
which could be used to serve the site from, they could instead use another port
number, for example, www.example.com:81 for port 81,
www.example.com:8000 for port 8000, or www.example.com:8080 for port 8080.
• However this is not a user friendly approach. Users cannot reasonably be expected
to know the port numbers for their websites and moving a site between servers
may require changing the port number. Using non-standard port numbers may
also be seen as unprofessional and unattractive to users.
• In addition, some firewalls block all but the most common ports, causing a site
hosted on a non-standard port to appear unavailable to some users.

More Related Content

What's hot

6. Web Publishing
6. Web Publishing6. Web Publishing
6. Web PublishingJyoti Yadav
 
Server Side Programming
Server Side ProgrammingServer Side Programming
Server Side ProgrammingMilan Thapa
 
Uniform Resource Locator (URL)
Uniform Resource Locator (URL)Uniform Resource Locator (URL)
Uniform Resource Locator (URL)Mary Daine Napuli
 
Introduction to Web Architecture
Introduction to Web ArchitectureIntroduction to Web Architecture
Introduction to Web ArchitectureChamnap Chhorn
 
Understanding world wide web and the internet
Understanding world wide web and the internetUnderstanding world wide web and the internet
Understanding world wide web and the internetMangesh Dete
 
10 Principles Of Effective Web Design
10 Principles Of Effective Web Design10 Principles Of Effective Web Design
10 Principles Of Effective Web Designsirferds
 
Presentation on World Wide Web (WWW)
Presentation on World Wide Web (WWW)Presentation on World Wide Web (WWW)
Presentation on World Wide Web (WWW)Mohak Jain
 
Introduction to Dreamweaver
Introduction to DreamweaverIntroduction to Dreamweaver
Introduction to DreamweaverSarah Bombich
 
uniform resource locator
uniform resource locatoruniform resource locator
uniform resource locatorrajshreemuthiah
 
Learn html Basics
Learn html BasicsLearn html Basics
Learn html BasicsMcSoftsis
 
World wide web (WWW)
World wide web (WWW)World wide web (WWW)
World wide web (WWW)Mishuk Hossan
 

What's hot (20)

Web design intro
Web design introWeb design intro
Web design intro
 
World wide web ppt
World wide web pptWorld wide web ppt
World wide web ppt
 
6. Web Publishing
6. Web Publishing6. Web Publishing
6. Web Publishing
 
Intro to Wordpress
Intro to WordpressIntro to Wordpress
Intro to Wordpress
 
Server Side Programming
Server Side ProgrammingServer Side Programming
Server Side Programming
 
Uniform Resource Locator (URL)
Uniform Resource Locator (URL)Uniform Resource Locator (URL)
Uniform Resource Locator (URL)
 
Web server
Web serverWeb server
Web server
 
Introduction to Web Architecture
Introduction to Web ArchitectureIntroduction to Web Architecture
Introduction to Web Architecture
 
Understanding world wide web and the internet
Understanding world wide web and the internetUnderstanding world wide web and the internet
Understanding world wide web and the internet
 
Dynamic HTML (DHTML)
Dynamic HTML (DHTML)Dynamic HTML (DHTML)
Dynamic HTML (DHTML)
 
10 Principles Of Effective Web Design
10 Principles Of Effective Web Design10 Principles Of Effective Web Design
10 Principles Of Effective Web Design
 
Web server
Web serverWeb server
Web server
 
world wide web
world wide webworld wide web
world wide web
 
World Wide Web (WWW)
World Wide Web (WWW)World Wide Web (WWW)
World Wide Web (WWW)
 
Presentation on World Wide Web (WWW)
Presentation on World Wide Web (WWW)Presentation on World Wide Web (WWW)
Presentation on World Wide Web (WWW)
 
Introduction to Dreamweaver
Introduction to DreamweaverIntroduction to Dreamweaver
Introduction to Dreamweaver
 
uniform resource locator
uniform resource locatoruniform resource locator
uniform resource locator
 
Learn html Basics
Learn html BasicsLearn html Basics
Learn html Basics
 
internet protocol
internet protocolinternet protocol
internet protocol
 
World wide web (WWW)
World wide web (WWW)World wide web (WWW)
World wide web (WWW)
 

Similar to Web publishing

TID Chapter 8 Web Page Development
TID Chapter 8 Web Page DevelopmentTID Chapter 8 Web Page Development
TID Chapter 8 Web Page DevelopmentWanBK Leo
 
How websites and search engines work
How websites and search engines workHow websites and search engines work
How websites and search engines workBrian Duffy
 
Ppt on Website Planning
Ppt on Website PlanningPpt on Website Planning
Ppt on Website PlanningOm Prakash
 
Pm shandilya-s-wcodew-web-methodology
Pm shandilya-s-wcodew-web-methodologyPm shandilya-s-wcodew-web-methodology
Pm shandilya-s-wcodew-web-methodologyprashant mishra
 
Website Planning & Designing By Er. Kapil Bhargava
Website Planning & Designing By Er. Kapil BhargavaWebsite Planning & Designing By Er. Kapil Bhargava
Website Planning & Designing By Er. Kapil BhargavaKapil Bhargava
 
Website creation Module Topic in Digital Marketing Syllabus
Website creation Module Topic in Digital Marketing SyllabusWebsite creation Module Topic in Digital Marketing Syllabus
Website creation Module Topic in Digital Marketing SyllabusManish Kumar Singh
 
website planning and creation for beginners
website planning and creation for beginners website planning and creation for beginners
website planning and creation for beginners Shruti Goel
 
WWW, WEB BROWSER AND SEARCH ENGINE
WWW, WEB BROWSER AND SEARCH ENGINEWWW, WEB BROWSER AND SEARCH ENGINE
WWW, WEB BROWSER AND SEARCH ENGINEruledbyrobotics2080
 
Domain vs. website learn the real story about eternal challenge
Domain vs. website  learn the real story about eternal challengeDomain vs. website  learn the real story about eternal challenge
Domain vs. website learn the real story about eternal challengeNavicosoftc
 
Inbound Marketing Agency India | ISHAN-Tech
Inbound Marketing Agency India  | ISHAN-TechInbound Marketing Agency India  | ISHAN-Tech
Inbound Marketing Agency India | ISHAN-TechIshan Mishra
 
Mengelola isi halaman web 5 eng
Mengelola isi halaman web 5 engMengelola isi halaman web 5 eng
Mengelola isi halaman web 5 engEko Supriyadi
 
UCBCHL - Guide to creating your online presence with Wordpress
UCBCHL - Guide to creating your online presence with Wordpress UCBCHL - Guide to creating your online presence with Wordpress
UCBCHL - Guide to creating your online presence with Wordpress Dan Cohen
 

Similar to Web publishing (20)

Blogging with-wordpress
Blogging with-wordpressBlogging with-wordpress
Blogging with-wordpress
 
Web development
Web developmentWeb development
Web development
 
TID Chapter 8 Web Page Development
TID Chapter 8 Web Page DevelopmentTID Chapter 8 Web Page Development
TID Chapter 8 Web Page Development
 
How websites and search engines work
How websites and search engines workHow websites and search engines work
How websites and search engines work
 
Ppt on Website Planning
Ppt on Website PlanningPpt on Website Planning
Ppt on Website Planning
 
Pm shandilya-s-wcodew-web-methodology
Pm shandilya-s-wcodew-web-methodologyPm shandilya-s-wcodew-web-methodology
Pm shandilya-s-wcodew-web-methodology
 
Website Planning & Designing By Er. Kapil Bhargava
Website Planning & Designing By Er. Kapil BhargavaWebsite Planning & Designing By Er. Kapil Bhargava
Website Planning & Designing By Er. Kapil Bhargava
 
Website creation Module Topic in Digital Marketing Syllabus
Website creation Module Topic in Digital Marketing SyllabusWebsite creation Module Topic in Digital Marketing Syllabus
Website creation Module Topic in Digital Marketing Syllabus
 
website planning and creation for beginners
website planning and creation for beginners website planning and creation for beginners
website planning and creation for beginners
 
Internet
InternetInternet
Internet
 
WWW, WEB BROWSER AND SEARCH ENGINE
WWW, WEB BROWSER AND SEARCH ENGINEWWW, WEB BROWSER AND SEARCH ENGINE
WWW, WEB BROWSER AND SEARCH ENGINE
 
Raju html
Raju htmlRaju html
Raju html
 
Domain vs. website learn the real story about eternal challenge
Domain vs. website  learn the real story about eternal challengeDomain vs. website  learn the real story about eternal challenge
Domain vs. website learn the real story about eternal challenge
 
Inbound Marketing Agency India | ISHAN-Tech
Inbound Marketing Agency India  | ISHAN-TechInbound Marketing Agency India  | ISHAN-Tech
Inbound Marketing Agency India | ISHAN-Tech
 
Internet Librarian Slides
Internet Librarian SlidesInternet Librarian Slides
Internet Librarian Slides
 
CSC PPT 3.pptx
CSC PPT 3.pptxCSC PPT 3.pptx
CSC PPT 3.pptx
 
What is a Website?
What is a Website? What is a Website?
What is a Website?
 
What's on the web
What's on the webWhat's on the web
What's on the web
 
Mengelola isi halaman web 5 eng
Mengelola isi halaman web 5 engMengelola isi halaman web 5 eng
Mengelola isi halaman web 5 eng
 
UCBCHL - Guide to creating your online presence with Wordpress
UCBCHL - Guide to creating your online presence with Wordpress UCBCHL - Guide to creating your online presence with Wordpress
UCBCHL - Guide to creating your online presence with Wordpress
 

Recently uploaded

How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxDhatriParmar
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 

Recently uploaded (20)

How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 

Web publishing

  • 2. Web Page • A single, usually hypertext document on the World Wide Web that can incorporate text, graphics, sounds, etc. • A uniform resource locator, abbreviated URL, also known as web address, is a specific character string that constitutes a reference to a resource. • In most web browsers, the URL of a web page is displayed on top inside an address bar. An example of a typical URL would be "http://en.example.org
  • 3. Web Site A connected group of pages on the World Wide Web regarded as a single entity, usually maintained by one person or organization and devoted to a single topic or several closely related topics. A set of interconnected webpages, usually including a homepage, generally located on the same server, and prepared and maintained as a collection of information by a person, group, or organization.
  • 4. Web server A remote computer or a computer program that delivers Web pages to a user's computer, or a client, upon request from a web browser through the Internet The most common use of web servers is to host websites, but there are other uses such as gaming, data storage or running enterprise applications Web Server S/W – Apache, Tomcat, Internet Information Service (ISS) etc.
  • 5. Web browser The primary function of a web server is to deliver web pages on the request to clients using the Hypertext Transfer Protocol (HTTP). This means delivery of HTML documents and any additional content that may be included by a document, such as images, style sheets and scripts. A user agent, commonly a web browser or web crawler, initiates communication by making a request for a specific resource using HTTP and the server responds with the content of that resource or an error message if unable to do so. While the primary function is to serve content, a full implementation of HTTP also includes ways of receiving content from clients. This feature is used for submitting web forms, including uploading of files.
  • 6. Web Publishing Web publishing, or "online publishing," is the process of publishing content(information) on the Internet. It includes creating and uploading websites, updating webpages, and posting blogs online. The published content may include text, images, videos, and other types of media. A Web site is a collection of HTML pages with the home page typically named INDEX.HTML
  • 7. Web Publishing In order to publish content on the web, you need three things: web development software an Internet connection web server The software may be a professional web design program like Dreamweaver or a simple web-based interface like WordPress. The Internet connection serves as the medium for uploading the content to the web server. Large sites may use a dedicated web host, but many smaller sites often reside on shared servers, which host multiple websites. Distributing the site requires copying the resulting HTML pages and graphic elements into the appropriate directories on the server.
  • 8. Web Publishing The audience is limitless since content posted on the web can be viewed by anyone in the world with an Internet connection. These advantages of web publishing have led to a new era of personal publishing that was not possible before. Posting updates on social networking websites like Facebook and Twitter is generally not considered web publishing. Instead, web publishing generally refers to uploading content to unique websites
  • 9. Web Publisher Since web publishing doesn't require physical materials such as paper and ink, it costs almost nothing to publish content on the web. Therefore, anyone with the three requirements above can be a web publisher A person or company that uploads, creates, or edits content on Web pages; one who maintains or manages a Web site. A software program or application used to create Web pages. http://www.interspire.com/websitepublisher
  • 10. Web Hosting Web hosting is where your website (or blog) actually sits, on a computer, in a building somewhere, when you put it on the internet. It doesn't matter where in the world you're located, or where your web hosting is located. Web hosting is the only thing you have to pay for, to set up a website. Everything else can be done for free
  • 11. Requirements Sign up for website hosting Hosting Service Provider Choose a domain name (URL) *.com, *.net, *.in, *.org, *.biz etc. Create your website and upload FTP software
  • 12. Domain Name A domain name is the internet address of a website or blog (URL) for ex: www.yahoo.com; www.microsoft.com You'll need to choose a domain name of your choice. Domain names are unique. You can only register a domain name that no one else has taken. Most good, short names were taken years ago. If the name you want is taken, try adding a descriptive word to the end. For example, foresttrail.com will definitely be taken, but foresttrailtales.com probably won't be.
  • 13. Domain Name How to check if a domain name exists? All the Domain Hosting Service providers offer this service free! for ex: www.net4.in; www.godaddy.com Every time you register a domain name, the details of that domain registration must be published in a publicly accessible database called Whois. www.whois.net
  • 16. Choosing Web Hosting Provider Choosing a web hosting provider is not easy. There's a huge number of very similar web hosts out there, and 99% of the information about them is bogus. Do your own research into web hosting. Whether they say so or not, all sites that recommend web hosting receive payment from the web hosting company, for the promotion of their product.
  • 17. Choosing Web Hosting Provider Good Domain Registry Pvt Ltd. India Good Luck Internet Services PVT, LTD. India IndiaLinks Web Hosting Pvt Ltd. India Infocom Network Ltd. India Net 4 India Limited India Netlynx Inc. India PDR Ltd. d/b/a PublicDomainRegistry.com India SiliconHouse.Net Pvt Ltd. India Times Internet Limited India Tirupati Domains and Hosting Pvt Ltd. India Trunkoz Technologies Pvt Ltd. d/b/a OwnRegistrar.com India Visesh Infotecnics Ltd. d/b/a Signdomains.com India http://www.internic.net/origin.html http://www.digitaltrends.com/computing/best-domain-name-registrars/
  • 18. What is a Blog? A blog originally came from the word “weblog” or a “web log”. You can think of it as an online journal or diary, although blogs are used for much more now, like online journalism. A blogger is someone who blogs, or writes content for a blog. Blogging is the act of writing a post for a blog.
  • 19. Blog? Most blogs are published on public web servers through a free service like Blogger. A blog is a type of website which has posts (or entries) appearing in reverse chronological order. Blog posts typically appear with the most recent blog post (or entry, post) first, just like a diary or journal. A blog is typically updated frequently and regularly, although there are some who are considered “slow bloggers”. Blogs typically have an area for people to comment or respond to the blog post. Blogs may also have other areas of content and links to other websites. Blogs can have individual authors or be a collection of authors. Blogs have a history or an archive of previous blog posts.
  • 20. Blog? A blog today could take the form of microblogging (like Twitter, Tumblr), vblogging (video blogging), and more which can focus on a particular type of content or technology. www.twitter.com
  • 21. Difference Web Site Is a structured presentation of web pages. Web pages are typically carefully-written pieces of information. Visitors are typically not permitted to post comments on pages. Appropriate for businesses, information sites, or any site where information is not time- sensitive, and doesn't go out of date. Examples: A furniture store, a gardening information site, a parenting resource site, IT, etc Blog Is a collection of "posts". Posts are typically casual pieces of writing and news. Each page is linked to from the menu bar. Posts have no fixed location. New posts are added at the top of the main page, and automatically arranged into categories by topic and/or date. Older posts are moved to an archive. Visitors are typically allowed to write comments on posts. The post's author typically joins in this discussion. (Allowing comments is optional.) Appropriate for any group or activity that's casual or where information is time-sensitive news. Examples: A blog about current events, a blog about the latest technology, a blog about recovery from an illness
  • 22. Website & Blog A website can have a blog page somewhere, and most blogs also have at least a few normal web pages, such as an "About Us" or "Contact Us" page. If the main page of the site is a page of the latest posts, then the site is a blog.
  • 23. Website & Blog A blog is a website that's like a diary
  • 24. Designing a Website or Blog WordPress is a system to design and manage your site (or blog). It's a very popular completely-online system that lets you easily build a professional- looking website/blog without any technical know-how. www.wordpress.org
  • 25. Overview – Word Press In WordPress, all you need to do is type in the text of your pages, and (if you like) add some pictures. WordPress will create the pages, apply your site's layout to them, and add a link to each one from the menu bar. If your site is a blog, you can easily make new posts. WordPress will add them to the top of the blog page for you, and manage visitor comments (if you allow comments.) In WordPress, you don't design a layout. You just choose one. You can't edit these layouts, but you can very easily change major features, like the background colour and header picture. This makes things very easy. WordPress operates from the internet, through your browser. Because of this, it works on any computer (PC, Mac, etc) or device (smart phones, iPhone, iPad etc.) with internet access. If you can browse the internet, you can use WordPress.
  • 26. Server-side scripting Server-side scripting is a technique used in website design which involves embedding scripts in an HTML source code which results in a user's (client's) request to the server website being handled by a script running server-side before the server responds to the client's request. The scripts can be written in any of a number of server-side scripting languages available. Server-side scripting differs from client-side scripting where embedded scripts, such as JavaScript, are run client-side in the web browser.
  • 27. Server-side scripting languages There are a number of server-side scripting languages available, including: ASP (*.asp) ActiveVFP (*.avfp) ASP.NET (*.aspx) C via CGI (*.c, *.csp) ColdFusion Markup Language (*.cfm) Java via JavaServer Pages (*.jsp) JavaScript using Server-side JavaScript (*.ssjs, *.js) Lua (*.lp *.op) Perl CGI (*.cgi, *.ipl, *.pl) PHP (*.php) - Open Source Scripting Python, e.g. via Django (*.py) Ruby, e.g. Ruby on Rails (*.rb, *.rbw) SMX (*.smx) Lasso (*.lasso) WebDNA (*.dna,*.tpl) Progress WebSpeed (*.r,*.w)
  • 28. CMS A Content Management System (CMS) is a computer program that allows publishing, editing and modifying content as well as maintenance from a central interface. Such systems of content management provide procedures to manage workflow in a collaborative environment. These procedures can be manual steps or an automated cascade. The first content management system (CMS) was announced at the end of the 1990s. This CMS was designed to simplify the complex task of writing numerous versions of code and to make the website development process more flexible. CMS platforms allow users to centralize data editing, publishing and modification on a single back-end interface. CMS platforms are often used as blog software.
  • 29. Virtual Hosting Virtual hosting is a method for hosting multiple domain names (with separate handling of each name) on a single server (or pool of servers). This allows one server to share its resources, such as memory and processor cycles, without requiring all services provided to use the same host name. The term virtual hosting is usually used in reference to web servers but the principles carry over to other internet services. One widely used application is shared web hosting. Shared web hosting prices are lower than a dedicated web server because many customers can be hosted on a single server. It is also very common for a single entity to want to use multiple names on the same machine so that the names can reflect services offered rather than where those services happen to be hosted. One widely used application is shared web hosting. Shared web hosting prices are lower than a dedicated web server because many customers can be hosted on a single server.
  • 30. Types of virtual hosting • There are two main types of virtual hosting, name-based and IP- based. • Name-based virtual hosting uses the host name presented by the client. This saves IP addresses and the associated administrative overhead but the protocol being served must supply the host name at an appropriate point. • IP-based virtual hosting uses a separate IP address for each host name, and it can be performed with any protocol but requires a dedicated IP address per domain name served. • Port-based virtual hosting is also possible in principle but is rarely used in practice because it is unfriendly to users.
  • 31. IP-based • When IP-based virtual hosting is used, each site (either a DNS host name or a group of DNS host names that act the same) points to a unique IP address. The webserver is configured with multiple physical network interfaces, virtual network interfaces on the same physical interface or multiple IP addresses on one interface. • The web server can either open separate listening sockets for each IP address or it can listen on all interfaces with a single socket and obtain the address the TCP connection was received on after accepting the connections. Either way it can use the IP address to determine which website to serve. The client is not involved in this process and therefore (unlike with name based virtual hosting) there are no compatibility issues. • The downside of this approach is the server needs a different IP address for every web site. This increases administrative overhead (both assigning addresses to servers and justifying the use of those addresses to internet registries) and contributes to IPv4 address exhaustion.
  • 32. Port-based • The default port number for HTTP is 80. However, most webservers can be configured to operate on almost any port number, provided the port number is not in use by any other program on the server. • For example, a server may host the website www.example.com. However, if the owner wishes to operate a second site, and does not have access to the domain name configuration for their domain name, and/or owns no other IP addresses which could be used to serve the site from, they could instead use another port number, for example, www.example.com:81 for port 81, www.example.com:8000 for port 8000, or www.example.com:8080 for port 8080. • However this is not a user friendly approach. Users cannot reasonably be expected to know the port numbers for their websites and moving a site between servers may require changing the port number. Using non-standard port numbers may also be seen as unprofessional and unattractive to users. • In addition, some firewalls block all but the most common ports, causing a site hosted on a non-standard port to appear unavailable to some users.