Projects / Dotiac::DTL

Dotiac::DTL

Dotiac::DTL is a module that can interpret and compile templates written in the Django Template Language for the programming language Perl. It is simple and extensible, and focuses on fast parsing and execution instead of syntax checks.

Tags
Licenses
Operating Systems
Implementation
Translations

Recent releases

  •  10 Feb 2009 14:09

    Release Notes: This release adds many improvements for addons. The main feature is switching the parser while parsing, which allows Dotiac::DTL to parse even other template languages, such as HTML::Template (with Dotiac::DTL::Addon::html_template). It can even parse mixtures of HTML::Template and Django template syntax. This gives the ability to extend old HTML::Template templates with new Django features by changing one line of Perl. Memory usage has also been reduced while using addons and compiled templates.

    •  27 Jan 2009 18:44

      Release Notes: A bug in {% url %} with autoescaping has been fixed. An example (blog.pl) has been added. Test::Pod::Coverage has been added. Bugs in META.yml have been fixed. Version information has been added to every module.

      •  24 Jan 2009 20:22

        Release Notes: The parser and template were extracted into seperate files. Set variables with dots in them were made to work. A Unicode test with perl 5.6.x is now skipped.

        •  21 Jan 2009 15:15

          Release Notes: A single test that had problems on most systems was fixed. The code now works in perl 5.6.1. The requirements were fixed. Pod tests were added. The tests were fixed to be skipped on systems with a different time format. Some more information was added to Meta.YML.

          •  16 Jan 2009 15:14

            Release Notes: This release fixes tests and documentation.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.