A key element in any successful open-source project is its community. In the case of Vaadin, the community collaborates mostly by asking and answering questions in forums, reporting issues, suggesting improvements, contributing with patches to the core products or with add-ons published at vaadin.com/directory.
Making a comprehensive list of all contributions would be impossible. Instead, for this month’s Community Spotlight, I’d like to highlight some of the most interesting add-ons published during the last few months. All these add-ons are available for Vaadin Framework 8.
A theme based on the Material Design by Google, with a few small transitions.
A SingleComponentContainer which lets you set the scroll position from server-side and get notified when the user scrolls its content.
The name says it all.
A text field that turns into a text area to allow multiline strings. Each line is represented by an entry in a Java List.
A popup that you can align relative to any component you want.
A Menu for navigating between views.
Offers a simple one line API to define a verification dialog shown when the user is trying to exit or reload a page. Can be used to warn if the user has any unsaved changes.
Provides a nice feedback for monitoring the upload progress of multiple files.
A highly customizable alternative to Vaadin native DateField. Includes a multi-select feature.
Do you want to use Vaadin 8's support of the HTML5 History API together with the Navigator? Then, this is the right add-on.
A servlet that enables setting a component's communication id. This helps to write scalability tests for Vaadin apps with JMeter or Gatling.
Provides drag'n drop multi-column grid layouts for Vaadin applications. Check out the awesome demo application!
Just take a look at the screenshot:
Add OAuth support to your Vaadin applications by embedding a button that does the work for you.
There are many other awesome add-ons I couldn’t include in this short list. Share your favourite add-on in the comments section below!