Blog, docs, and more…
Home
Blog
Docs
Academy
Marketplace
Partner Portal
Magnolia Academy
/
Courses
/
M6.2 - Magnolia for Front-end Developers
/ Getting started with light development
My profile
☰
Learning Paths
Courses
About
FAQ
Contact
Learning Paths
Courses
About
FAQ
Contact
My profile
All lessons
✕
Getting started with light development
Magnolia CLI
Exercise: Setting up the environment
Light modules
Exercise: Create a light module
Knowledge check
Resource files app
Exercise: Check the light module in the app
Template
Page template
FreeMarker directives - page
Exercise: Create a page template
JCR
Exercise: Check entries in the JCR browser
Area template
FreeMarker directives - area
Exercise: Create an area
Accessing the content
Component template
FreeMarker directives - component
Exercise: Create a component template
Knowledge check (FreeMarker)
Dialog
Exercise: Add dialog definition and content
Resource linking
Exercise: Reference web and image resources
Knowledge check (CSS)
Templating functions
Exercise: Make use of cmsfn to decode a property
FreeMarker null handling and assign
Exercise: Null proof navigation title
Definition decorator
Exercise: Decorate an app label
Definitions app
Site definition
Exercise: Add third content language
Content i18n
Exercise: Internationalize banner content
Message bundles
Exercise: Render different copyright footer for different languages
System i18n
Knowledge check (languages)
Exercise: Change label to be set inside message bundle not in dialog definition
Template availability
Knowledge check (control)
YAML and FTL includes
Exercise: Make use of includes
Single-page website
Getting started with light development