Vaadin 23 Portlet Support pre-release 2.0.0.alpha1
Pre-release
Pre-release
Vaadin 23 Portlet Support pre-release 2.0.0.alpha1 allows development of Portlet applications based on Vaadin 23.1+.
Vaadin 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 23+ applications.
Vaadin Portlet developed and tested with Liferay 7, but can be run in other portals supporting Portlet 3.0. Note that Apache Pluto container is not supported, because Pluto doesn't support JDK 7 yes, see this ticket.
Limitations and known issues
- Vaadin 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.