Magnolia 5 contains a bunch of modules which concern about Vaadin-integration. Get an overview of all theses modules and their meaning. All of them are sub-modules of magnolia-ui-project, but there is one exception: magnolia-ui-vaadin-widgetset is not a child project of magnolia-ui-project, but it depends on it (maven-wise).

magnolia-ui-vaadin-common-widgets

This modules contains the "raw" widgets, the (custom) vaadin components implemented by Magnolia including server- and client-components and connectors.
Simple maven project.

magnolia-ui-vaadin-integration

Here are the Magnolia specific implementations of Vaadin interfaces like com.vaadin.data.Property, com.vaadin.data.Item, the connection between Magnolia "business" and Vaadin UI-components.
Simple maven project.

magnolia-ui-vaadin-theme

This is a typical Vaadin theme (or "skin") like it could be used for every other Vaadin app.
Simple maven project.

magnolia-ui-vaadin-widgetset

The compiled widgetset, deprecated since Magnolia 5.3.
Simple maven project.

magnolia-vaadin-widgetset (outside of ui-project)

New since Magnolia 5.3; the compiled widgetset; replacing magnolia-ui-vaadin-widgetset.
Separated  from UI project to have faster build-process on UI.
Simple maven project.

 

 

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))