Difference between revisions of "How to make a website"

From Internet User Guide
Jump to: navigation, search
(Static websites versus dynamic websites)
(Static websites versus dynamic websites)
Line 14: Line 14:
 
There are fundamental differences between a [[static website]] and a [[dynamic website]]. A static website is far simpler to create, configure and manage. Novice [[webmaster]]s should logically start by making a static website, but they often begin by struggling to implement a dynamic site, through lack of familiarity with all of the alternatives.
 
There are fundamental differences between a [[static website]] and a [[dynamic website]]. A static website is far simpler to create, configure and manage. Novice [[webmaster]]s should logically start by making a static website, but they often begin by struggling to implement a dynamic site, through lack of familiarity with all of the alternatives.
  
The simplest form of [[static website]] is just a collection of [[static web page]]s, written in [[HTML]], and stored in the [[file system]] of the [[web server]]. These static web pages generally contain [[hyperlinks]], by which the pages point to each other, and which tie them together to make a "site." The webmaster needs few skills beyond a rudimentary knowledge of [[HTML]] for formatting the [[static web page]]s, and of [[FTP]] for installing the files on the [[web server]].
+
The simplest form of [[static website]] is just a collection of [[static web page]]s, written in [[HTML]], and stored in the [[file system]] of the [[web server]]. These static web pages generally contain [[hyperlinks]], by which the pages point to each other, and which tie them together to make a "site." The webmaster needs few skills beyond a rudimentary knowledge of [[HTML]], for formatting the [[static web page]]s, and of [[FTP]] for installing the files on the [[web server]].
  
 
A [[dynamic website]] is a highly complex system, made up of a hierarchy of files written in a mixture of [[HTML]], [[CSS]] and a [[scripting language]], and connected to a [[database]]. The website script reconstructs the HTML text of the webpage each time the server receives a request for the page from a client. It uses a standard format stored in the file system, and fetches the appropriate contect for each page element from the website's database. A [[dynamic website]] is generally implemented by using a [[Content Management System]] (CMS), selected from among the many that are available for creating and managing websites. While use of a CMS simplifies deployment of a [[dynamic website]], such deployment requires knowing how to install and use the CMS software, and may also require some knowledge of database management, scripting languages or other more advanced Internet skills.
 
A [[dynamic website]] is a highly complex system, made up of a hierarchy of files written in a mixture of [[HTML]], [[CSS]] and a [[scripting language]], and connected to a [[database]]. The website script reconstructs the HTML text of the webpage each time the server receives a request for the page from a client. It uses a standard format stored in the file system, and fetches the appropriate contect for each page element from the website's database. A [[dynamic website]] is generally implemented by using a [[Content Management System]] (CMS), selected from among the many that are available for creating and managing websites. While use of a CMS simplifies deployment of a [[dynamic website]], such deployment requires knowing how to install and use the CMS software, and may also require some knowledge of database management, scripting languages or other more advanced Internet skills.

Revision as of 11:21, 20 May 2010