Magnolia 6.0 reached end of life on June 26, 2019. This branch is no longer supported, see End-of-life policy.
The Magnolia 6 UI project includes both the UI framework used in Magnolia 5.7 (referred to as Magnolia 5 UI) and the UI framework for Magnolia 6. You can use either framework.
In Magnolia 6, Magnolia 5 UI has been relocated to the magnolia-ui-framework-compatibility
module. Many Magnolia apps still rely on this old framework. The fully qualified class names have not changed, which ensures runtime compatibility for older custom components based on the classes from the Magnolia 5 UI framework.
In the Magnolia 6 UI framework, the core components of the UI are located in the magnolia-ui-framework
module inherited from Magnolia 5.7. The new module magnolia-ui-framework-jcr
is also part of Magnolia 6 UI.
The Magnolia 6 UI framework has been released as a developer preview since its API may still change. Nevertheless, feel free to try it out.
For more information on the Magnolia 6 UI modules, refer to UI module.