Versions Compared

Key

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

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

Maven

groupId

1

artifactID

Function
(s)
Magnolia module name(s)
name2
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.0,

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 Preview
developer preview)
.
ui-framework-jcr

info.magnolia.admincentral

magnolia-admincentral

Magnolia 6

Admincentral

AdminCentral, 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

Browser

browser 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

Admincentral

AdminCentral

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

.

(info) As of Magnolia 6.0,

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-
form
  • actionbar
  • magnolia-ui-contentapp
  • magnolia-
  • ui-dialog
  • magnolia-ui-
workbench
  • form
  • magnolia-ui-
contentapp
  • imageprovider
  • magnolia-ui-
imageprovider
  • mediaeditor
  • magnolia-ui-vaadin-integration
  • magnolia-ui-
mediaeditor
  • 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 Maven groupId is mentioned only if it is not info.magnolia.ui.2) The list of Magnolia modules which  that belong to the given Maven submodule.