Difference between revisions of "How to make a website"
From Internet User Guide
(→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. |