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 version 6.0 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 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:
|
|
|
|
|
|
The Media Editor may be re-instated as part of the |
|
|
| ||
| Magnolia 5 Vaadin theme | — |
1) The Maven groupId is mentioned only if it is not info.magnolia.ui
.2) The list of Magnolia modules which that belong to the given Maven submodule.