Client Login

Web Template System

A Web template system describes the software and methodologies used to produce web pages and for deployment on websites and delivery over the internet. Such systems process web templates, using a template engine. It is a web publishing tool present in content management systems, software frameworks, HTML editors, and many other contexts.

The basic process of content (from a database) and "presentation specifications" (in a web template) are combined (through the template engine) to mass-produce web documents.

A web template system is comprised of:

  • Content resource - any of various kinds of input data streams, such as from a relational database, XML files, LDAP directory, and other kinds of local or networked data;
  • Template resource -web templates specified according to a Template language;

The template and content resources are processed and combined by the template engine to mass-produce web documents.

Web Template

A web template is an element of a web template system that is used to rapidly generate and mass-produce web pages through a pre-defined schematic, layout, or finite number of programming language instructions. In its simplest sense, a web template operates similarly to a form letter. One of the primary design principles used to justify the use of web templates is the "separation of presentation and content".