A static website is one that has web pages stored on the server in the format that is sent to a client web browser. It is primarily coded in Hypertext Markup Language (HTML).
Simple forms or marketing examples of websites, such asclassic website, afive-page websiteor abrochure websiteare often static websites, because they present pre-defined, static information to the user. This may include information about a company and its products and services through text, photos, animations, audio/video and interactive menus and navigation.
This type of website usually displays the same information to all visitors. Similar to handing out a printed brochure to customers or clients, a static website will generally provide consistent, standard information for an extended period of time. Although the website owner may make updates periodically, it is a manual process to edit the text, photos and other content and may require basic website design skills and software.
In summary, visitors are not able to control what information they receive via a static website, and must instead settle for whatever content the website owner has decided to offer at that time.
Static websites may still useserver side includes(SSI) as an editing convenience, such as sharing a common menu bar across many pages. As the site’s behaviorto the readeris still static, this is not considered a dynamic site.
b. Dynamic CMS
Acontent management system (CMS) is acomputer programthat allowspublishing,editingand modifyingcontenton a web site as well as maintenance from a central interface. Such systems ofcontent managementprovide procedures to manageworkflowin acollaborative environment. These procedures can be manual steps or an automated cascade.
The firstContent Management system(CMS) was announced at the end of 1990s. This CMS was designed to simplify the complex task 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 are basically divided into two types:
• Open source CMS
• Proprietary CMS
Proprietary CMS is a content management system in which the back end code is available only to the particular developer, so only the single Admin can edit or customize the webpage.
Open source CMS is an open system that can be used by anyone to make any change by using any device.
Electronic commerce, commonly known ase-commerceore-comm, is the buying and selling ofproductsorservicesover electronic systems such as theInternetand othercomputer networks. Electronic commerce draws on such technologies aselectronic funds transfer,supply chain management,Internet marketing,online transaction processing,electronic data interchange(EDI),inventory managementsystems, and automated data collection systems. Modern electronic commerce typically uses theWorld Wide Webat least at one point in the transaction’s life-cycle, although it may encompass a wider range of technologies such ase-mail, mobile devices and telephones as well.
• Electronic commerce is generally considered to be the sales aspect ofe-business. It also consists of the exchange of data to facilitate the financing and payment aspects of business transactions.
E-commerce can be divided into:
• E-tailing or “virtual storefronts” on Web sites with online catalogs, sometimes gathered into a “virtual mall”
• The gathering and use of demographic data through Web contacts
• Electronic Data Interchange (EDI), the business-to-business exchange of data
• E-mail and fax and their use as media for reaching prospects and established customers (for example, with newsletters)
• Business-to-business buying and selling
• The security of business transactions
d. Web Applications
Web applications are popular due to theubiquityof web browsers, and the convenience of using a web browser as aclient, sometimes called a thin. The ability to update and maintain web applications without distributing and installing software on potentially thousands of client computers is a key reason for their popularity, as is the inherent support for cross-platform compatibility. Common web applications include webmail, online retail sales,online auctions,wikisand many other functions