Addons

Addons are extensions to Dotiac::DTL, they can be used by installing them and writing

{% load addonname %}

into the template, they extend the templates with some functions

List of Addons

Here is an incomplete list of the known addons, most can be installed the same way as Dotiac::DTL, click on their name to go to the homepage

Dotiac::DTL::Addon::case_insensitive

Makes all variables case-insensitive, i.e.: {{ Data.Foo }} == {{ dATa.fOO }} == ...

Version: 0.4, Author: Marc Lucksch

Dotiac::DTL::Addon::html_template

Gives Dotiac::DTL the ability to read and convert HTML::Template templates.
It even can work with template of mixed Django and HTML::Template code.

Version: 0.4, Author: Marc Lucksch

Dotiac::DTL::Addon::importloop

Adds a different loop tag, that imports/replace the loop variables into the namespace. Build after HTML::Template's TMPL_LOOP

Version: 0.2, Author: Marc Lucksch

Dotiac::DTL::Addon::json

Provides some json filters, to render any data in a value to JSON. This is quite useful for larger Javascript/AJAJ projects.

Version: 0.1, Author: Marc Lucksch

Dotiac::DTL::Addon::jsonify

Almost the same as Dotiac::DTL::Addon::json
but modeled after http://www.djangosnippets.org/snippets/1250/

Version: 0.1, Author: Marc Lucksch

Dotiac::DTL::Addon::markup

Like the original django.contrib.markup.
Provides filters for Markdown, Textile and ReST (ReStructured Text).

Version: 0.2, Author: Marc Lucksch

Dotiac::DTL::Addon::unparsed

Provides the {% unparsed %} tag, which just returns it contents, this is very useful for 2 stage templating or documentation of Django Templates

Version: 0.2, Author: Marc Lucksch

Inclusion in this list

If you want your addon included in the list, please post a request in the froums or to the maillinglist.