An extension to CustomLayout that supports FreeMarker templates
FreemarkerLayout allows you to define templates using the FreeMarker Template Language to dynamically generate HTML layouts and add Vaadin components into it.
Components are located in the template by using the "location" attribute in the same way CustomLayout does.
Read the blog post: https://vaadin.com/blog/-/blogs/dynamic-html-templates-with-freemarker-and-vaadin
Install
Framework Support
Vaadin 7.0+
Vaadin 8.0+
Install with
Release notes - Version 2.0
Support for Vaadin 8