About Web Templates

WEB TEMPLATESWeb page is the main type of (and a referential for)
A web template is a tool used to separate contentweb document.
from presentation on the web design, and to theWEB TEMPLATES SYSTEM
massive production of web documents. It runs in theA web template system is a kind of "View
context of a template system.subsystem" in a Model-View-Controller (MVC or
Websites often require regular content updates, andsimilar) design pattern, to separate presentation from
standardization of appearance. A news website, forcontent, on web document production. A web
example, needs to be daily updated. Each news itemtemplate system is characterized by:
will be contextualized by a standard presentation1. Template engine: the software, it processes input,
(page layout, structure, etc.). A typical strategy totransforming into web document. It have two typical
automate this standardization is:entities on input:a) Web template: a recipe with web
1. choose a web template system to maintain thedocument fragments, to transform content into web
website;documents.b) Content resource: a input supplier, like a
2. specify the "presentation standards" through webSQL database or a XML file.
templates;2. Template language standards: the language of the
3. specify and update the content on a database.recipe.
WEB DESIGNWebsites often require regular content updates, and
Web design is the design of web pages, websitesstandardization of appearance.
and web applications using HTML, CSS, images, andA news website, for example, needs to be daily
other media.updated. Each news item will be contextualized by a
Web design is part of starting a website (webstandard presentation (page layout, structure, etc.). A
development) which can include web servertypical strategy to automate this standardization is:
configuration, writing web applications and server1. choose a web template system to maintain the
security.website;
A website is a collection of information about a2. group news items into sets, with different
particular topic or subject. Designing a website ispresentation needs;
defined as the arrangement and creation of web3. specify the "presentation standards" through web
pages that in turn make up a website. A web pagetemplates, for each set of news;
consists of information for which the website is4. specify a content resource to generate or update
developed. For example, a website might bethe content of each news item.
compared to a book, where each page of the bookThe idea behind the "template method" is to
is a web page.separate content (data) from presentation (data
A website typically consists of text and images. Therepresentation), and to separate business-logic from
first page of a website is known as the Home pagepresentation-logic. It have many advantages in using:
or Index. Some websites use what is commonly1. Ease of design change
called an Enter Page. Enter pages might include a2. Ease of interface localization
welcome message, language/region selection, or3. Possibility to work separately on design and code
disclaimer. Each web page within a website is anby different people at one and the same time
HTML file which has its own URL. After each web4. Etc.
page is created, they are typically linked togetherPAGE LAYOUT
using a navigation menu composed of hyperlinks.Page layout is the part of graphic design that deals in
Once a website is completed, it must be published orthe arrangement and style treatment of elements
uploaded in order to be viewable to the public over(content) on a page. Beginning from early illuminated
the internet. This is done using an FTP client. Oncepages in hand-copied books of the Middle Ages and
published, the webmaster may use a variety ofproceeding down to intricate modern magazine and
techniques to increase the traffic, or hits, that thecatalog layouts, proper page design has long been a
website receives. This may include submitting theconsideration in printed material. With print media,
website to a search engine such as Google or Yahoo,elements usually consist of type (text), images
exchanging links with other websites, creating(pictures), and occasionally place-holder graphics for
affiliations with similar websites, etc.elements that are not printed with ink such as die
A relatively new technique for creating websiteslaser cutting, foil stamping or blind embossing.
called Remote Scripting has allowed more dynamicSince the advent of personal computing, page layout
use of the web without the use of Flash or otherskills have expanded to electronic media as well as
specialized plug-ins. Leading the various techniques isprint media. The electronic page is better known as a
Ajax, although other methods are still common, as(GUI) graphical user interface. Page layout for
Ajax is not a fully developed standard.interactive media overlaps with (and is often called)
WEB PAGESinterface design. This usually includes GUI elements
A web page or webpage is a resource of informationand multimedia in addition to text and still images.
that is suitable for the World Wide Web and can beInteractivity takes page layout skills from planning
accessed through a web browser. This information isattraction and eye flow to the next level of planning
usually in HTML or XHTML format, and may provideuser experience in collaboration with software
navigation to other web pages via hypertext links.engineers and creative directors.
Web pages may be retrieved from a local computerA page layout can be designed in a rough paper and
or from a remote web server. The web server maypencil sketch before producing, or produced during
restrict pages to a private network, e.g. a corporatethe design process to the final form. Both design and
intranet, or it may publish pages on the World Wideproduction can be achieved using hand tools or page
Web. Web pages are requested and served fromlayout software. Producing the most popular
web servers using Hypertext Transfer Protocolelectronic page (the web page) may require
(HTTP).knowledge of markup languages along with
Web pages may consist of files of static text withinWYSIWYG editors to compensate for incompatibility
the web server's file system (static web pages), orbetween platforms. Special considerations must be
the web server may read files of computer codemade for how the layout of an HTML page will
that instruct it how to construct the (X)HTML forchange (reflow) when resized by the end-user.
each web page when it is requested by a browsercascading style sheets are often required to keep
(dynamic web pages).the page layout consistent between web browsers.