icon

Vaadin 7 Control Panel

icon
David H Nebinger
Data Modeling & Business Logic
Description
The Vaadin 7 Control Panel centralizes management of the shared Vaadin 7 environment.

The Vaadin 7 Control Panel features:

* Overview page summarizes all details of the shared Vaadin environment including the version of Vaadin, the add ons included in the widgetset compile and the date/time when the widget set was compiled.

* An "About Vaadin" page defines common Vaadin terminology to help those new to the Vaadin ecosystem.

* Easy upgrade to a new version of Vaadin (including the 7.3 line), even when server is blocked from general internet access (via manual upload).

* During the upgrade, all Vaadin portlets are updated (if setting is used) to the same version of Vaadin being deployed. This will allow for a Vaadin upgrade but not redeploy all Vaadin portlets to benefit from the upgrade.

* Easy upload and integration of Vaadin Add-Ons (no more EXT plugin deployment or manual jar dropping).

* Create and edit custom Vaadin themes in the control panel, including import and export capability. This allows for a theme to be created in one environment and migrated to other environments (such as code promotion from dev->test->qa->prod or deploying to all nodes in a cluster).

* Settings to control how the control panel works, including settings to increase memory allocation for compiling widget sets and themes (necessary when there are a lot of add ons included in the widget set builds).

* Detailed output for the upgrade process, the theme compilation process, and the widget set compilation process.

* When deployed, if Vaadin 6 is present in Liferay it will be purged and replaced with Vaadin 7.2.7 from the control panel.

* The Vaadin 7 Control Panel supports I18N, although currently the only supplied language bundle is English (please contact [email protected] to submit a language bundle).

There is a service tier provided by vaadin7-control-panel-portlet-service-1.0.0.0.jar. This service tier allows Vaadin 7 portlets the ability to check the installed version of Vaadin 7, determine if the Valo theme is available, list all installed add ons and themes, etc.

Additionally Vaadin 7 plugins can take advantage of the service tier to support hot deploy of Vaadin add ons and themes. This will allow, for example, MarketPlace Vaadin 7 plugins that ship with necessary dependent add ons and/or themes, will allow a Vaadin 7 plugin deployment to the nodes of a cluster with all dependent add ons/themes without having to manually deploy via the control panel, and it will allow for Vaadin 7 plugin promotion (dev->test->qa->prod) to include dependent add ons/themes without requiring manual deployments before hand.

NOTE:

When deployed, the Vaadin 7 Control Panel will purge Vaadin 6 from Liferay if it is still there (because Vaadin 6 and Vaadin 7 cannot coexist in the shared environment), but sometimes this can cause problems for the application container. You should restart the Liferay environment after deploying the Vaadin 7 Control Panel.
Liferay is trademark of Liferay, Inc., Liferay International Limited and/or Liferay Affiliate, registered in the United States and/or other countries.
License
  • 1 standard instance, non-perpetual: 12.5 USD
For pricing specific to your country/currency, please follow the installation instructions below for accessing and purchasing this app through your Control Panel.
Release Summary and Release Notes
Version Change Log Supported Framework Versions Date Added
1.0.5.1 Update to service jar's I18N components.
Liferay Portal 6.2 EE GA1+
2016-07-28
1.0.5.0 Updated to deal with Vaadin.com's change from http to https for release versioning.
Liferay Portal 6.2 EE GA1+
Liferay Portal 6.2 CE GA1+
2016-04-14
1.0.4.0 Added the I18N widgets to the service jar for easy consumption.
Liferay Portal 6.2 CE GA1+
Liferay Portal 6.2 EE GA1+
2016-02-03
1.0.3.0 Updates for including license keys for Vaadin Pro Add Ons (charts, spreadsheet, testbench and touchkit) and fixes for Vaadin 7.4.x widgetset compilation.
Liferay Portal 6.2 CE GA1+
Liferay Portal 6.2 EE GA1+
2015-05-15
1.0.2.0 Uses either a property value (vaadin.host.prefix) or the hostname as part of the Release record when recording themes and addons. This ensures that when deploying to nodes in a cluster, each node will process the addon and/or theme.
Liferay Portal 6.2 CE GA1+
Liferay Portal 6.2 EE GA1+
2015-02-19
1.0.1.1 Fixes the sorting for Vaadin versions.
Liferay Portal 6.2 CE GA1+
Liferay Portal 6.2 EE GA1+
2015-02-10
1.0.1.0 Fixes an issue with loaded AddOns and service-based widgetset compilation.
Liferay Portal 6.2 CE GA1+
Liferay Portal 6.2 EE GA1+
2015-02-06
1.0.0.1 Fixes an issue reported adding/removing addons.
Liferay Portal 6.2 CE GA1+
Liferay Portal 6.2 EE GA1+
2014-12-23
1.0.0.0
Liferay Portal 6.2 CE GA1+
Liferay Portal 6.2 EE GA1+
2014-10-31
DEVELOPER
David H Nebinger
Published Date
Version
1.0.5.1
Supported Versions
6.2
Edition
EE, CE
Price
Paid
Help & Support
Terms & Conditions
SHARE LINK

Installation Instructions

This is a Legacy App that is no longer available in the new App Marketplace. You are able to acquire it from your installed DXP or CE instance and install it by following the instructions below.

Acquiring this App through the legacy Liferay Portal Store

  1. Review app documentation for any specific installation instructions.
  2. Login to your Liferay Portal instance with administrative permissions.
  3. Navigate to the Control Panel, Marketplace (or Apps for 7.3 and prior), then Store.
  4. If needed, login to your Liferay.com account by choosing Sign In.
  5. Search for the app name in the Search dialog.
  6. Once the app is found, click on the app in the search results.
  7. On the app details page, choose to acquire the app by selecting the Free, Buy, or Trial button.
  8. Follow the instructions on the screen to complete the acquisition.

Installing this App through legacy Liferay Portal Purchased Apps

  1. After acquiring the app, login to your Liferay Portal instance with administrative permissions.
  2. Navigate to the Control Panel, Marketplace (or Apps for 7.3 and prior), then Purchased.
  3. If needed, login to your Liferay.com account by choosing Sign In.
  4. Click the Install button to install your app on your Liferay Portal instance.

See the legacy App Marketplace help documentation for more information.