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.

This two-part tutorial explains how to use Magnolia content types. Over the course of the tutorial, we create content type definitions and corresponding apps to manage data for tour guides, tour offices and tour vehicles for a hypothetical travel agency. 

  • Part I leads you through installing Magnolia and creating a light module called content-type-examples. You will learn JCR basics and create your first content type tourGuides and an app.
  • Part II extends the use case by adding two more content types tourOffices and tourVehicles. You will extend the content types with submodels, define relations between different content types, link other apps, localize content items and learn how to adjust the security settings for a production environment.