Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

groupId1

artifactID

Function(s)Magnolia module(s) name2

magnolia-ui-project

The parent Parent reactor
magnolia-ui-framework

The Magnolia UI Framework is the primary module/SDK for Magnolia app development.

Among others, it provides It provides – among others – the content app framework, IoC support for UI components & scopes, as well as Vaadin 8 data-binding facilities and UI view/state management.

It also offers convenience builders for selected Magnolia UI components (e.g. alerts, dialogs), for example alerts and dialogs.

(info) Note: As of With Magnolia 6.0, the Vaadin 8 integration & data-bindings is are provided as a Developer previewPreview.

ui-framework-core
magnolia-ui-api

Defines some core components for the UI such as

Javadoc resource link
classNameinfo.magnolia.ui.api.action.Action
renderTypeasynchronous
,
Javadoc resource link
classNameinfo.magnolia.ui.api.app.App
renderTypeasynchronous
,
Javadoc resource link
classNameinfo.magnolia.ui.api.app.SubApp
renderTypeasynchronous
,
Javadoc resource link
classNameinfo.magnolia.ui.api.message.Message
renderTypeasynchronous
and others.

magnolia-ui-framework-jcrJCR implementation of the new UI framework (Developer previewPreview).ui-framework-jcr

info.magnolia.admincentral

magnolia-admincentral

The Magnolia 6 Admincentral is the , an OS-like Web application running Magnolia apps. This is where authors enter, preview, publish content and where administrators configure Magnolia.

(warning)Note: This module is considered private API, and may evolve rapidly, without any guarantee of backwardsbackward/binary compatibility. Developers are encouraged to use what the UI framework offers instead.

admincentral
magnolia-resurface-theme

The Magnolia 6 Vaadin theme, based on Valo.

magnolia-ui-vaadin-common-widgets

The Magnolia's custom Vaadin/GWT components and extensions.

Nowadays, Currently this mostly 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

info.magnolia.about

magnolia-about-app

The About Magnolia app

about-app

info.magnolia.jcrbrowser

magnolia-jcr-browser-app

The JCR Browser app

jcr-browser-app

info.magnolia.messages

magnolia-messages-app

The Messages appmessages-app

info.magnolia.sample

magnolia-sample-app

A Sample appsample-app

info.magnolia.security

magnolia-security-app

The Security appsecurity-app

info.magnolia.task

magnolia-tasks-app

The Task management apptasks-app
Magnolia 5 compatibility
magnolia-ui-admincentral

The Magnolia 5 Admincentral

Accessible via , now reachable at /.magnolia/admincentral-m5 for compatibility and migration purposes.

Note: (info) As of Magnolia 6.0, this it still provides among other things – the app launcher configuration, login form and user preferences dialog, among other things. These may be replaced or relocated to the new magnolia-admincentral module in any future version.

ui-admincentral

magnolia-ui-framework-compatibility

The Magnolia compatibility UI framework This module brings support for running Magnolia 5 content apps inside 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, e.g. JcrNodeAdapter, for example JcrNodeAdapter and HierarchicalJcrContainer.

Note: these (info) The following Magnolia 5 maven Maven modules have been relocated to this module:

  • ui-form
,
  • ui-dialog
,
  • ui-workbench
,
  • ui-contentapp
,
  • ui-imageprovider
,
  • ui-vaadin-integration
and
  • ui-mediaeditor
.

The Media Editor may be re-instated as part of the ui-framework in any appropriate future version.

ui-contentapp, ui-framework, ui-mediaeditor

magnolia-ui-vaadin-theme

The Magnolia 5 Vaadin theme

1) The Maven groupId is mentioned only mentioned, if it is not info.magnolia.ui.

...