Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: DEV-1332

Here is a list of all modules in version 6.1 of the Magnolia UI project. The list includes both the Maven modules and the Magnolia modules. 

Maven

groupId

artifactID

FunctionMagnolia module name(s)1

info.magnolia.ui

magnolia-ui-project

Parent reactor

info.magnolia.ui

magnolia-ui-framework

The primary module/SDK for Magnolia app development.

It This provides (among others the ) the content app framework, IoC support for UI components & and scopes, as well as 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).

(info) With Magnolia 6.1, the Vaadin 8 integration & and data -bindings binding are provided as a Developer Preview developer preview.

ui-framework-core

info.magnolia.ui

magnolia-ui-api

Defines This defines some core components for the UI such as

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

info.magnolia.ui

magnolia-ui-framework-jcr

JCR implementation of the new the Magnolia 6 UI framework (Developer Previewdeveloper preview).ui-framework-jcr

info.magnolia.admincentral

magnolia-admincentral

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

(warning) 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

info.magnolia.ui

magnolia-resurface-theme

Magnolia 6 Vaadin theme, based  based on Valo.

info.magnolia.ui

magnolia-ui-vaadin-common-widgets

Magnolia's custom Vaadin/GWT components and extensions.

Currently this 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

info.magnolia.about

magnolia-about-app

About Magnolia app

about-app

info.magnolia.jcrbrowser

magnolia-jcr-browser-app

JCR Browserbrowser app

jcr-browser-app

info.magnolia.messages

magnolia-messages-app

Messages appmessages-app

info.magnolia.sample

magnolia-sample-app

Sample appsample-app

info.magnolia.security

magnolia-security-app

Security appsecurity-app

info.magnolia.task

magnolia-tasks-app

Task management apptasks-app
Magnolia 5 compatibility

info.magnolia.ui

magnolia-ui-admincentral

Magnolia 5 AdmincentralAdminCentral

Accessible via /.magnolia/admincentral-m5 for compatibility and migration purposes.

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

ui-admincentral

info.magnolia.ui

magnolia-ui-framework-compatibility

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 exampleJcrNodeAdapter and HierarchicalJcrContainer).

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

  • magnolia-ui-actionbar
  • magnolia-ui-contentapp
  • magnolia-ui-dialog
  • magnolia-ui-form
  • magnolia-ui-imageprovider
  • magnolia-ui-mediaeditor
  • magnolia-ui-vaadin-integration
  • magnolia-ui-workbench

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

ui-contentapp

ui-framework

ui-mediaeditor


info.magnolia.ui

magnolia-ui-vaadin-theme

Magnolia 5 Vaadin theme

1) The list of  Magnolia modules which  that belong to the given Maven submodule.