Here is a list of all modules in version 6.2 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). | ui-framework-core |
| This defines some core components for the UI such as Action, App, SubApp, Message and others. | — |
| JCR implementation of the Magnolia 6 UI framework | 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.
| admincentral |
| Magnolia 6 Vaadin theme based on Valo | — |
| Magnolia custom Vaadin/GWT components and extensions This module contains mainly former Magnolia 5 widget implementations. For Magnolia 6, most of the components have been reimplemented with plain Vaadin. Consequently, this module may be split and partially deprecated in any future version. | — |
| Magnolia 6 UI Media Editor | ui-mediaeditor |
| 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 |
| Tasks app | tasks-app |
| Magnolia 5 compatibility | ||
| Magnolia 5 AdminCentral Accessible via
|
|
| 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,
|
|
| Magnolia 5 Vaadin theme | — |
1) Magnolia modules that belong to the given Maven submodule