Skip to content

Vaadin 14 Portlet Support release 1.0.0

Compare
Choose a tag to compare
@mshabarov mshabarov released this 11 Apr 12:58
840d4b7

Vaadin 14 Portlet Support release 1.0.0 is a final release allowing development of Portlet applications based on Vaadin 14.

Vaadin 14 Portlet is built on top of the Portlet 3.0 Specification and provides an opportunity to build Portlet's UI in the same manner as for plain Vaadin 14 applications.

Vaadin 14 Portlet developed and tested with Liferay 7 and Apache Pluto Portal 3.1.0 (reference implementation for Portlet 3.0 API), but can be run in other portals supporting Portlet 3.0.

For more information please read documentation and try our starter project examples:

Limitations and known issues

  • Vaadin 14 Portlet add-on doesn't yet support Integration with OSGi.
    Please vote for Integration with OSGi if you need it in your project and please leave a comment with description of your use cases, this will help us to understand what should be included in this feature.
  • Vaadin Push feature is not supported at the moment. As a workaround you can use client-to-server polling if it's an option for your project.
  • Portlet's mode and state change through Portlet Hub API doesn’t work with Liferay, see the issue in Vaadin Portlet issue tracker for more details. As a workaround, one can use Liferay's "native" mode and state change menu options to change the rendering state of the portlet.
  • Liferay's SPA feature needs to be disabled currently (https://help.liferay.com/hc/en-us/articles/360030752391-Disabling-SPA)
  • Liferay 7.x uses JNA dependencies older than Vaadin uses, this causes a version conflict. Please follow deployment instructions to fix this.