Projects / HTML::Template

HTML::Template

The HTML::Template module attempts to make using HTML templates simple and natural. It extends standard HTML with a few new tags for variables, loops, if/else blocks and includes. A file written with HTML and these new tags is called a template. Using this module you fill in the values for the variables and loops declared in the template. This allows you to seperate design (the HTML) from the data, which you generate in the Perl script. While there are many other HTML template systems available, this module is simple and fast. It doesn't try to reinvent Perl CGI, it just augments HTML with a few new and very useful abilities.

Tags Internet Web Dynamic Content CGI Tools/Libraries Software Development Libraries
Licenses Artistic GPL
Operating Systems OS Independent
Implementation Perl

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  30 Jan 2007 11:25
  • Rrelease-after

Changes: A new option was added to enforce Taint mode for unescaped variables. Several long-standing bugs were fixed. The enhanced tests produced by the Phalanx project are now part of the module.

  • Rrelease-mid
  •  22 Dec 2005 11:29
  • Rrelease-after

Changes: This release fixes a number of small bugs and adds a new option called default_escape.

  • Rrelease-mid
  •  24 Jun 2004 17:55
  • Rrelease-after

Changes: This release includes a new escape mode for variables used in Javascript. Several bugs are now fixed.

  • Rrelease-mid
  •  29 Aug 2002 21:01
  • Rrelease-after

Changes: A new __counter__ variable for loop_context_vars, a new default attribute for tmpl_var tags, bugfixes, and documentation fixes.

  • Rrelease-mid
  •  01 Feb 2002 22:20
  • Rrelease-after

Changes: Bugfixes, documentation cleanups, and a new project Web site.

C3694ec1275daa53191133a713a79721_thumb

Project Spotlight

Ampache

An audio/video file manager and streaming Web application.

7d5ca9e81d7fd22ea447302f2258a4fb_thumb

Project Spotlight

cclive

A command line video extraction utility.