Breadcrumbs
Home / Industry Focus / Web Template SystemWeb 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".