From 01a6e567a20096f6033cc603667f4e900d2a44c3 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Fri, 26 Sep 2008 06:42:53 +0000 Subject: Move to Chameleon. --- docs/glossary.rst | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) (limited to 'docs/glossary.rst') diff --git a/docs/glossary.rst b/docs/glossary.rst index 51eb8c2fa..6d335ec51 100644 --- a/docs/glossary.rst +++ b/docs/glossary.rst @@ -199,22 +199,36 @@ Glossary XSLT `XSL Transformations `_. A language for transforming XML documents into other XML documents. + Chameleon + `chameleon `_ is an + attribute language template compiler which supports both the + :term:`ZPT` and :term:`Genshi` templating specifications. It is + written and maintained by Malthe Borch. It has serveral + extensions, such as the ability to use bracketed (Genshi-style) + ``${name}`` syntax, even within ZPT. It is also much faster than + the reference implementations of both ZPT and Genshi. + :mod:`repoze.bfg` offers Chameleon templating out of the box in + both ZPT and Genshi "flavors". + chameleon.zpt + ``chameleon.zpt`` is the package which provides :term:`ZPT` + templating support under the :term:`Chameleon` templating engine. + chameleon.genshi + ``chameleon.genshi`` is the package which provides :term:`Genshi` + templating support under the :term:`Chameleon` templating engine. z3c.pt - `z3c.pt `_ is an - implementation of :term:`ZPT` by Malthe Borch. It has serveral - extensions, such as the ability to use bracketed- ``${name}`` - syntax. It is also much faster than the reference implementation - of ZPT. :mod:`repoze.bfg` offers z3c.pt templating out of the - box. + This was the previous name for :term:`Chameleon`, and is now a + Zope 3 compatibility package for Chameleon. ZPT The `Zope Page Template `_ templating language. + Genshi + `Genshi `_ is an attribute-based XML + templating language similar to ZPT. Its syntax is supported + within :mod:`repoze.bfg` via :term:`Chameleon`. METAL `Macro Expansion for TAL `_, a part of :term:`ZPT` which makes it possible to share common look - and feel between templates. :term:`z3c.pt`, the implementation of - ZPT that :mod:`repoze.bfg` ships with does not implement the METAL - specification. + and feel between templates. Routes A `system by Ben Bangert `_ which parses URLs and compares them against a number of user defined -- cgit v1.2.3