What is a website?
A website is a collection of public or private HTML documents (HyperText Markup Language), which form a unitary and coherent whole.
A website consists of HTML documents, called web pages that may contain text, images, video or audio clips, animations etc.
A website is hosted on at least one web server (a computer system built especially for providing web services, such as web hosting, email, file transfer etc, having different technical characteristics from one another).
A website is accessible via a network, such as the Internet, through a web address or URL (Uniform Resource Locator). All public web pages on the Internet form the World Wide Web (WWW).
Usually a website has an entry point, a web page called the homepage, called the home page (home or index), usually having the easiest URL to remember, in most cases the web site name itself (eg http://www.websiteuri.ro )
The rest of the web pages of the website are structured hierarchicaly in order to allow visitors to browse the structure which forms the website. For this purpose, to create a more accurate picture of the website's structure, there is a special webpage containing the website's map (also called the sitemap), through which the visitor can quickly switch among websie's pages.
A website's peges are written in HTML and is accessed via a software application, known as the web browser. Examples of web browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Safari, etc. There are many web browsers, but the most commonly used (totaling 99% of Internet users) are the first three mentioned above. The way HTML is interpreted and displayed on screen may differ from one browser to another website. For a web page is displayed identically, regardless of whether a user is viewed using Internet Explorer or another web browser is so-called cross-browser test, which applies small tweaks of HTML for the page to look the same in all browsers (major browsers). Websiteuri.ro team uses cross-browser testing and tweaking.
Websites can be categorized according to many criteria: purpose, content, audience, technology used, number of pages etc.
Depending on how web pages are stored and created a website can be static, dynamic or mixed, ie web pages may contain both static and dynamic web content.
A static website is composed of static web pages that are stored on a web server in the same format they are sent to the browser. Typically, this format is HTML.
Simple websites, presentation websites, are usually static. This website presents the same information to all visitors. The website will present the same information whitch is usually structured in the same manner. Although a static website can be updated regularly, the process is done manually and may require some specific HTML knowledge, image editing knowledge etc.
A dynamic website consists of dynamically built webpages, whose content is variable, depending on various conditions determined by the web server or conditions imposed by the website visitors. A dynamic website provides much more flexibility than the static ones, but involves using a high-level programming language such as PHP, ASP, Python, Perl etc. In most cases using advanced data structures called databases in combination with the programming language, may be requied. Databases may be of several types: static, relational, object oriented etc. The most commonly used are relational SQL databases and the most common version of these is the mySQL databases.
To leave a bit aside the technical part of these types of websites, its worth to mention that they are currently the most widespread because they allow automatic creation of web pages as it is much easier to create a template page, a code for generating the pages' content and a database with information, instead of writing hundreds of thousands of individual HTML static pages.
Types of dynamic websites: discussion forums, blogs, social websites, online shops (ecommerce websites), online magazines etc.