Page tree

Magnolia 5.7 reached extended end of life on May 31, 2022. Support for this branch is limited, see End-of-life policy. Please note that to cover the extra maintenance effort, this EEoL period is a paid extension in the life of the branch. Customers who opt for the extended maintenance will need a new license key to run future versions of Magnolia 5.7. If you have any questions or to subscribe to the extended maintenance, please get in touch with your local contact at Magnolia.

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.

Submodules

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-modelsTemplating functions and a page template definition class.
  • magnolia-templating-essentials-imagingImaging functionality for templating. Required when using a rendition of an asset, such as different sized variations of an image.

Installing

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.2.3</version>
</dependency>

<dependency>
  <groupId>info.magnolia.templating</groupId>
  <artifactId>magnolia-templating-essentials-models</artifactId>
  <version>1.2.3</version>
</dependency>

<dependency>
  <groupId>info.magnolia.templating</groupId>
  <artifactId>magnolia-templating-essentials-imaging</artifactId>
  <version>1.2.3</version>
</dependency>

Pre-built JARs are also available for download. See Installing a module for help.