![]() ![]() At the time this blog is published, the 1.0.3.0 version is sitting in Liferay QA status for a week, but it should be out soon. The first thing you're going to want to do is install/upgrade the Vaadin 7 Control Panel version 1.0.3.0. While you're on the directory page, be sure to click the Activate button to download your unique 30 day license code. Expand the zip file so you'll have access to the jar file. You can download the Vaadin Charts jar from the Add-On Directory (choose the Install/Download link on the right side, then click the download tab for the link to the zip file that contains the charts jar). The Vaadin Charts Overview provides an overview for the kinds of things you can do with Vaadin Charts, and the online demo shows what types of charts are available. Make sure your network admin allows this kind of access from the server before undertaking this path.Ĭharts and Spreadsheets do work, however, so we'll start there. The server must have internet web access to the servers. This verification is outside of Liferay's control and therefore will not use Liferay's proxy settings for internet web access. When compiling the widgetset, the Vaadin compiler will perform an internet call to verify the license.For Liferay, you don't have to get a license per developer as listed on the Pro Tools license site because the developers are not compiling the widgetset, only the server (or nodes in the cluster) are. A license file is necessary for the server (or each node in a cluster) to compile the widgetset with the Pro Tool widget.There are two important caveats for using the Pro Tools in Liferay: Maybe they work, maybe they don't, I wouldn't know until I tried. Honestly I'm not sure how much sense TestBench and TouchKit make in a portal setup since Vaadin only owns a portion of the page. So I've built portlets using Charts and Spreadsheets, but I haven't done anything with TestBench or TouchKit. Can we leverage any of these tools in Liferay? So the Pro Tools would be great if we were interested in building servlets, but we're building portlets here. A fresh spin on the "write once, run anywhere" concept, TouchKit allows Vaadin applications to act as native mobile apps even though they are still web-based. TouchKit is a framework for building mobile-compatible Vaadin applications. Rather than requiring a set of eyeballs to review the visual changes in a build, TestBench can use screen caps to compare and identify changes that are inconsistent or unexpected. TestBench is an extension for JUnit which allows for UI validation from a CI perspective. Spreadsheet is just what it sounds like, it's an implementation of a spreadsheet widget that runs right in the browser complete with support for functions, editing, etc. There are currently four Pro Tools available:Ĭharts is a charting package that combines Vaadin and HighCharts to deliver a responsive charting package that allows for a lot of interaction possibilities between a browser-based chart and server-side logic and data access. ![]() These widgets aren't free, but they are certainly not outrageous even for small shops or projects. They also have the Add-On directory which contains a slew of professional and user contributed widgets (some of my favorites are the masked text fields).īut Vaadin also has the Pro Tools - snazzy widgets with a lot of capabilities, but at a cost. So Vaadin has a complete set of basic widgets (checkboxes, input fields, comboboxes, etc.) and some advanced controls (date picker, menu bar, table, etc.). ![]()
0 Comments
Leave a Reply. |