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 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 | ||||||||||||||||||||||||
| JCR 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) Magnolia modules that belong to the given Maven submodule