Chapters
About the teacher
”In this course, you will learn how to build Magnolia page, area, and component templates using FreeMarker and Light Development. Starting from basic template concepts, you will create page templates, dialogs, areas, and reusable components while working directly with JCR content.
The course focuses on practical templating techniques, including FreeMarker directives, Magnolia templating functions, resource linking, and parameterized components. You will also learn how to structure templates cleanly, decorate definitions, and debug configurations using the Definitions app. By the end, you will be able to implement flexible, maintainable front-end templates that integrate cleanly with Magnolia’s content model.”
”A Magnolia project created using the Magnolia CLI jumpstart is required, as introduced in M6.3 – Content Types and Content Apps, with a running Magnolia instance and Light Development setup in place.
No prior knowledge of content types or content apps is required. Basic understanding of HTML, CSS, and server-side templating concepts is assumed.”