Magnolia 6.0 reached end of life on June 26, 2019. This branch is no longer supported, see End-of-life policy.
Here is a list of all modules in Magnolia UI project version 6.0 . It of the Magnolia UI project. The list includes both the Maven modules and the Magnolia modules.
Maven
|
---|
| Function |
---|
Magnolia module name(s) |
---|
1 |
---|
|
Parent reactor | — |
| The |
primary module/SDK for Magnolia app development |
This provides (among others) the content app framework, IoC support for UI components |
and scopes, |
Vaadin 8 data-binding facilities and UI view/state management. It also offers convenience builders for selected Magnolia UI components ( |
for example, alerts and dialogs). With Magnolia 6.0, Vaadin 8 integration and data binding are provided as a developer preview. | ui-framework-core |
|
This defines some core components for the UI such as
| — | ||||||||||||||||||||||||
| JCR implementation of |
the Magnolia 6 UI framework ( |
developer preview) | ui-framework-jcr |
magnolia-ui-framework-rest
magnolia-ui-actionbar
Contains the
Javadoc resource link | ||||
---|---|---|---|---|
|
magnolia-ui-mediaeditor
ui-mediaeditor
REST implementation of the new UI framework (Developer preview)
ui-framework-rest
|
Magnolia 6 |
AdminCentral, an OS-like |
web application running Magnolia apps. This is where authors enter, preview, and publish content and where administrators configure Magnolia. |
This module is considered a private API |
and may evolve rapidly without any guarantee of |
backward/binary compatibility. Developers are encouraged to use what the UI framework offers instead. | admincentral |
|
Magnolia 6 Vaadin theme |
based on Valo | — |
|
Magnolia's custom Vaadin/GWT components and extensions |
This module contains mainly former Magnolia 5 widget implementations. For Magnolia 6, most of the components have been re-implemented with plain Vaadin. Consequently, this module may be split and partially deprecated in any future version. | — | |
Magnolia stock apps | ||
|
About Magnolia app | about-app |
|
browser app | jcr-browser-app |
|
Messages app | messages-app |
|
Sample app | sample-app |
|
Security app | security-app |
|
Task management app | tasks-app | |
Magnolia 5 compatibility | ||
|
Magnolia 5 |
AdminCentral Accessible via |
As of Magnolia 6.0, this module still provides (among others) the app launcher configuration, login form and user preferences dialog |
. These may be replaced or relocated to the new |
|
|
This module brings support for running Magnolia 5 content apps |
in Magnolia 6. In particular, it contains former |
Magnolia 5 content-app components |
such as the workbench, forms and dialogs or image provider |
. It also provides JCR implementations of the deprecated Vaadin 7 Data API (for example, The following Magnolia 5 Maven |
modules have been relocated to this module:
|
|
|
|
|
|
magnolia-ui-framework-compatibility
|
The Magnolia 5 Vaadin integration provides compatibility JCR implementations of the deprecated Vaadin 7 Data API, e.g. JcrNodeAdapter
, HierarchicalJcrContainer
.
The Media Editor may be re-instated as part of the |
in any future version. |
| |
|
Magnolia 5 Vaadin theme | — |
1) The Maven groupId is only mentioned, if it is not info.magnolia.ui
.2) The list of Magnolia modules which that belong to the given Maven submodule.