CheetahTemplate: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Phd ru (talk | contribs)
MIT License
Phd ru (talk | contribs)
Cheetah 3.2.4.
Line 10: Line 10:
| status = Active
| status = Active
| released = {{Start date and age|2001|06}}<ref name=Cheetah095>{{cite web | last=Rudd | first=Tavis | title=0.9.5 | url=https://sourceforge.net/p/cheetahtemplate/mailman/message/4670286/ | publisher=CheetahTemplate | date=June 10, 2001}}</ref>
| released = {{Start date and age|2001|06}}<ref name=Cheetah095>{{cite web | last=Rudd | first=Tavis | title=0.9.5 | url=https://sourceforge.net/p/cheetahtemplate/mailman/message/4670286/ | publisher=CheetahTemplate | date=June 10, 2001}}</ref>
| latest release version = 3.2.3
| latest release version = 3.2.4
| latest release date = {{Start date and age|2019|05|10}}
| latest release date = {{Start date and age|2019|10|22}}
| latest preview version = 3.2.4a0
| latest preview version = 3.2.5a0
| latest preview date = {{Start date and age|2019|05|10}}
| latest preview date = {{Start date and age|2019|10|22}}
| operating system = [[Cross-platform]]
| operating system = [[Cross-platform]]
| size =
| size =

Revision as of 14:37, 22 September 2019

CheetahTemplate
Original author(s)Tavis Rudd
Developer(s)Oleg Broytman
Initial releaseJune 2001; 22 years ago (2001-06)[1]
Stable release
3.2.4 / October 22, 2019; 4 years ago (2019-10-22)
Preview release
3.2.5a0 / October 22, 2019; 4 years ago (2019-10-22)
Written inPython
Operating systemCross-platform
TypeTemplate processor
LicenseMIT License
Websitecheetahtemplate.org

Cheetah (or CheetahTemplate) is a template engine that uses the Python programming language. It can be used standalone or combined with other tools and frameworks. It is often used for server-side scripting and dynamic web content by generating HTML, but can also be used to generate source code. Cheetah is free/open-source software licensed under the MIT License.

Templating engines encourage clean separation of content, graphic design, and program code. This leads to more modular, flexible, and reusable site architectures, shorter development time, and code that is easier to understand and maintain. Cheetah compiles templates into optimized, yet readable, Python code. It gives template authors full access to any Python data and functionality, while providing a way for administrators to selectively restrict access to Python when needed.

Cheetah is included in the FreeBSD Ports collection and several Linux distributions: Gentoo, Fedora, Debian, and Ubuntu among others.

References

  1. ^ Rudd, Tavis (June 10, 2001). "0.9.5". CheetahTemplate.

External links