Web templating: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
m (Created page with '{{under construction}} {{web technology tutorial}} == Definition == {{quotation|Templating, and in particular Web templating, involves the presentation of information in a form…')
 
Line 1: Line 1:
{{under construction}}
{{under construction}}
{{web technology tutorial}}
{{web technology tutorial|Overview}}


== Definition ==
== Definitions ==


{{quotation|Templating, and in particular Web templating, involves the presentation of information in a form which is often (but not always) intended to be readable, even attractive, to a human audience. Frequently, templating solutions involve a document (the template) which may look somewhat like the final output but perhaps in a simplified or stylized form, along with some data which must be presented using that template; combining these two things produces the final output which in Web templating is usually (but not always) a Web page of some kind.}} ([http://wiki.python.org/moin/Templating Templating in Python] )
{{quotation|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. [...] A common goal among experienced web developers is to develop and deploy applications that are flexible and easily maintainable. An important consideration in reaching this goal is the separation of business logic from presentation logic.}} ([http://en.wikipedia.org/wiki/Web_template Webtemplate], Wikipedia, retrieved 15:08, 14 September 2009 (UTC)).


{{quotation|Templating, and in particular Web templating, involves the presentation of information in a form which is often (but not always) intended to be readable, even attractive, to a human audience. Frequently, templating solutions involve a document (the template) which may look somewhat like the final output but perhaps in a simplified or stylized form, along with some data which must be presented using that template; combining these two things produces the final output which in Web templating is usually (but not always) a Web page of some kind.}} ([http://wiki.python.org/moin/Templating Templating in Python], retrieved 15:08, 14 September 2009 (UTC) )
{{quotation|HTML embedded in code is messy and difficult to maintain. It's better to use a templating system, where the HTML is kept in a separate file with special syntax to indicate where the data from the application appears.
([http://code.google.com/appengine/docs/python/gettingstarted/templates.html Using Templates], Google App Engine, retrieved 15:08, 14 September 2009 (UTC))
Templating systems are very common in [[portalware]], and particularly [[content management system]]s.
== The rationales for using templating systems ==
== Types of templating systems ==


== Links ==
== Links ==
=== Overviews ===
* [http://en.wikipedia.org/wiki/Web_template Web template] (Wikipedia)
* [http://en.wikipedia.org/wiki/Website_Design_Process_Steps Website Design Process Steps]
* [http://en.wikipedia.org/wiki/Template_engine_(web) Template engine]
=== Language specific ===
; Python
* [http://wiki.python.org/moin/Templating Templating in Python]
[[Category: Portalware]]

Revision as of 17:08, 14 September 2009

This article or section is currently under construction

In principle, someone is working on it and there should be a better version in a not so distant future.
If you want to modify this page, please discuss it with the person working on it (see the "history")

Definitions

“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. [...] A common goal among experienced web developers is to develop and deploy applications that are flexible and easily maintainable. An important consideration in reaching this goal is the separation of business logic from presentation logic.” (Webtemplate, Wikipedia, retrieved 15:08, 14 September 2009 (UTC)).

“Templating, and in particular Web templating, involves the presentation of information in a form which is often (but not always) intended to be readable, even attractive, to a human audience. Frequently, templating solutions involve a document (the template) which may look somewhat like the final output but perhaps in a simplified or stylized form, along with some data which must be presented using that template; combining these two things produces the final output which in Web templating is usually (but not always) a Web page of some kind.” (Templating in Python, retrieved 15:08, 14 September 2009 (UTC) )

{{quotation|HTML embedded in code is messy and difficult to maintain. It's better to use a templating system, where the HTML is kept in a separate file with special syntax to indicate where the data from the application appears. (Using Templates, Google App Engine, retrieved 15:08, 14 September 2009 (UTC))

Templating systems are very common in portalware, and particularly content management systems.

The rationales for using templating systems

Types of templating systems

Links

Overviews

Language specific

Python