Template Toolkit

The Template Toolkit (TT) is a template engine used primarily for building web sites, but is also suitable for creating any type of digital document, such as a PDF or LaTeX file. Template Toolkit is based on a mini-language and does not allow direct Perl in its templates by default, unlike some competing products (e.g. Mason). This forces developers to separate business logic into Perl libraries, leaving only presentation logic in their templates. It is written in Perl, with some popular accessories in C. It is released under a free software licence (Perl Artistic Licence or GPL).

TT is used as a templating system for various Perl application frameworks, including the Catalyst MVC Framework, CGI::Application and the Maypole framework.

The Template Toolkit was written by Andy Wardley. The "prototype" for TT (the Text::MetaText Perl module) was released in 1996. The first version of TT proper was released in 1999. Version 2.00 a.k.a. TT2 was released in 2001. A revised and revamped TT3 was in development,[1] but appears abandoned. In the meantime, TT2 is steadily improved and has been released as version 3[2] late 2019.

## External links

* Template Toolkit Web Site
* Template Toolkit on the CPAN
* GitHub repository
* Andy Wardley's Template Toolkit Web page
* Haskell version

## References

1. ↑ "TT3 Development Site: 1". http://tt3.template-toolkit.org/. Retrieved 19 March 2023.
2. ↑ "Release v3.000: Merge pull request #238 from atoomic/Versions · abw/Template2". https://github.com/abw/Template2/releases/tag/v3.000.

* v
* t
* e

Perl

People|

* Larry Wall
* Randal L. Schwartz
* Damian Conway
* Allison Randal
* Audrey Tang
* Sean M. Burke
* chromatic
* Adam Kennedy
* brian d foy
* Jesse Vincent

Things|

* CPAN
* Perl Foundation
* Perl Mongers
* PerlMonks
* archives
* module
* Perl VM
* YAPC

Frameworks|

* Bioperl
* Catalyst
* Dancer
* DBI
* [[DBIx::Class|]]
* LWP
* Mason
* Maypole
* Mojolicious
* Moose
* Plack
* PSGI
* Template Toolkit

Software|

* Amavis
* Argus
* @SSP
* AWStats
* BackupPC
* Bricolage
* Bugzilla
* Dada Mail
* ikiwiki
* Makepp
* Movable Type
* Munin
* OTRS
* SpamAssassin
* TWiki/Foswiki
* W3Perl
* Webmin

Related|

* Parrot
* Raku
* Rakudo
* rules

* Outline
* Category

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Template Toolkit. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Template_Toolkit&oldid=319769"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template