Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Getting started with Vaadin in Liferay portal

DZone's Guide to

Getting started with Vaadin in Liferay portal

· Integration Zone
Free Resource

Learn how API management supports better integration in Achieving Enterprise Agility with Microservices and API Management, brought to you in partnership with 3scale

Vaadin has became a popular choice of web applications in many platform and Liferay portal is no exception. There are several business applications built with it and  this year's Marketplace app contest Vaadin-based applications took a double-win

Vaadin Liferay refcard update

The updated Vaadin-Liferay refcard is out. It covers the fundamental stuff you need to know when creating portlets in Vaadin: Setting up the project, deployment models, UI composition, Liferay API integration and much more.

Just try it out

While you can get the refcard directly from Dzone , here are the basic steps needed to start development. 

1. Install Liferay 6.2 and Plugin SDK.

These are both available from Liferay website.

2. Install Liferay IDE 2.1 from Eclipse Marketplace

Make sure the liferay-m2e integration gets installed as well, otherwise the Maven project type will not be available in Eclipse wizard.

3. Create new project

Make sure you create and/or choose a Maven profile to your project and the Vaadin framework.

Congratulations! You have the first Vaadin portlet ready. The wizard generates  a full project with an example UI. It can be directly packaged and deployed to the Liferay portal either from the context menu Run As -> Run on server… or using the Liferay maven target liferay:deploy.

 

To continue building your first portlet, download the Refcard and start experimenting. You’ll notice how easy it is to create nice apps for Liferay portal with Vaadin.

Unleash the power of your APIs with future-proof API management - Create your account and start your free trial today, brought to you in partnership with 3scale.

Topics:

Published at DZone with permission of Sami Ekblad. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}