Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: DEV-1164 (terminology)

Here is a list of all modules in version 6.0 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.01, 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
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.

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.01, 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-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.