A web template is a tool used to separate content from presentation in web design, and for mass-production of web documents. It is a basic component of a web template system.
Web templates can be used to set up any type of website. In its simplest sense, a web template operates similarly to a form letter for use in setting up a website.
Web templates can be used by any individual or organization to set up their website. Once a template is purchased or downloaded, the user will replace all generic information included in the web template with their own personal, organizational or product information. Templates can be used to:
- Display personal information or daily activities as in a blog.
- Sell products on-line.
- Display information about a company or organization.
- Display family history.
- Display a gallery of photos.
- Place music files such as mp3 on line for play through a web browser.
- Place videos on-line for public viewing.
- To setup a private login area on-line.
Reusability
Not all potential users of web templates have the willingness and ability to hire developers to design a system for their needs. Additionally, some may wish to use the web but have limited or no technical proficiency. For these reasons, a number of developers and vendors have released web templates specifically for reuse by non-technical people. Although web template reusability is also important for even highly-skilled and technically experienced developers, it is especially critical to those who rely on simplicity and “ready-made” web solutions.
Such “ready-made” oscommerce templates are sometimes free, and easily made by an individual domestically. However, specialized oscommerce are sometimes sold online. Although there are numerous commercial sites that offer web templates for a licensing fee, there are also free and “open-source” sources as well.
Open source templates
The rise of the open source design movement has seen a slow but steady rise in the community of open source designers. Some sites offer open source templates in addition to other content.