Magnolia 5.4 reached end of life on November 15, 2018. This branch is no longer supported, see End-of-life policy.
Magnolia Templating Essentials module (MTE) consists of three submodules: a templating kit, templating function libraries, and imaging support. MTE is front-end framework agnostic, which means you can integrate it with any modern framework or create your own templating kit.
MTE consists of the following submodules:
magnolia-templating-kit
(MTK): Templates that you can use in your projects as such or build upon. See MTK module. magnolia-templating-essentials-models
: Templating functions and a page template definition class.magnolia-templating-essentials-imaging
: Imaging functionality for templating. Required when using a rendition of an asset, such as different sized variations of an image.Maven is the easiest way to install the modules. Add the following dependencies to your bundle:
<dependency> <groupId>info.magnolia.templating</groupId> <artifactId>magnolia-templating-kit</artifactId> <version>1.0.1</version> </dependency>
<dependency> <groupId>info.magnolia.templating</groupId> <artifactId>magnolia-templating-essentials-models</artifactId> <version>1.0.1</version> </dependency>
<dependency> <groupId>info.magnolia.templating</groupId> <artifactId>magnolia-templating-essentials-imaging</artifactId> <version>1.0.1</version> </dependency>