Versions Compared

Key

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

...

ui-admincentralcoreui-contentapp, ui-frameworkui-framework-rest

Maven

groupId1

artifactID

Function(s)Magnolia module(s) name2

magnolia-ui-project

The parent reactor
info.magnolia.about
magnolia-aboutui-app

About Magnolia app

about-app

info.magnolia.jcrbrowser

magnolia-jcr-browser-app

JCR Browser app

jcr-browser-app

info.magnolia.admincentral

magnolia-admincentral

Defines the core UI components of the AdminCentral and theMessages app.

admincentral
magnolia-resurface-theme

Defines the Vaadin theme for the new resurfaced design.

magnolia-ui-actionbar

Contains the

Javadoc resource link
classNameActionbarDefinition
renderTypeasynchronous
and related classes.

framework

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

Among others, it provides 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).


ui-framework-coremagnolia-ui-admincentral

Defines the

Javadoc resource link
classNameinfo.magnolia.ui.admincentral.shellapp.ShellApp
renderTypeasynchronous
and other UI components, the menu to edit user preferences and similar things and the Login form.

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
Javadoc resource link
classNameinfo.magnolia.ui.api.message.Message
renderTypeasynchronous
,
classNameinfo.magnolia.ui.api.shell.Shell
renderTypeasynchronous
and others.

magnolia-ui-framework-jcrJCR implementation This is the core module of the new UI framework (of version 6.0). It defines many crucial components and frameworks for instance the new content app framework, new chooser, the base, data type agnostic data binding framework and others.Developer preview)ui-framework-jcr
magnolia-ui-framework-compatibilityrestContains the "old" UI framework component as known from version 5.7.

REST implementation of the new UI framework (Developer preview)

ui-framework-rest
magnolia-ui-framework-jcrJCR specific implementations of the new UI framework.ui-framework-jcractionbar

Contains the

Javadoc resource link
classNameActionbarDefinition
renderTypeasynchronous
and related classes.

magnolia-ui-framework-rest

REST specific implementations of the new UI framework.

magnolia-ui-mediaeditorThe UI media editor frameworkprovides image-editing functionality.ui-mediaeditor

info.magnolia

-ui-vaadin-common-widgets

.admincentral

magnolia-admincentral

The Magnolia 6 Admincentral is the 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 backwards/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<? not sure - Maybe be the resources for the CE widget set ?>

magnolia-ui-vaadin-integration

Not sure about the meaning. All classes are deprecated.
Maybe Vaadin-7 Magnolia classes.

magnolia-ui-vaadin-theme

Magnolia Vaadin theme

<?Is this the old theme used in M.-5.7 and earler versions?>

-common-widgets

The Magnolia custom Vaadin/GWT components and extensions.

Nowadays, this mostly contains former Magnolia 5 widget implementations. For Magnolia 6, most 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

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

The Magnolia 5 Admincentral, now reachable at /.magnolia/admincentral-m5 for compatibility and migration purposes.

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

ui-admincentral

magnolia-ui-framework-compatibility

The Magnolia compatibility UI framework brings support for running Magnolia 5 content apps inside Magnolia 6.

In particular, it contains former Vaadin 7 implementations of content-app components, such as workbench, forms and dialogs or image provider.

Note: these Magnolia 5 maven modules have been relocated to this module: ui-form, ui-dialog, ui-workbench, ui-contentapp and ui-imageprovider.

ui-contentapp, ui-framework
magnolia-ui-vaadin-integration

The Magnolia 5 Vaadin integration provides compatibility JCR implementations of the deprecated Vaadin 7 Data API, e.g. JcrNodeAdapter, HierarchicalJcrContainer.

This may be merged into magnolia-ui-framework-compatibility in any future version.

magnolia-ui-vaadin-theme

The Magnolia 5 Vaadin theme

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

...