visural-wicket 0.6 released - lots of new components!

Published Tue, 22 Jun 2010 • 10 comments

It's been roughly 4 months since the first public release of visural-wicket, a set of open-source components and tools for the Apache Wicket web framework.

Since then the project has seen 150+ developer downloads and a generally very positive reaction from the Wicket community.

I'm pleased to announce, the release of the next major release of the library - visural-wicket 0.6

Version 0.6 brings a bunch of new components and enhancements -

DateInput - a new behavior which provides a pop-up Javascript date picker

- a new behavior which provides a pop-up Javascript date picker InputHint - a new behavior which provides "hint text" inside input fields, which disappears when the user focuses on the field

- a new behavior which provides "hint text" inside input fields, which disappears when the user focuses on the field BeautyTips - a new behavior which provides rich, attractive, stylable tooltips for any component

- a new behavior which provides rich, attractive, stylable tooltips for any component " Confirmers " - prompt/confirmation dialogs that can be used for any Link / Submit type Wicket action

" - prompt/confirmation dialogs that can be used for any Link / Submit type Wicket action Dialog - a flexible modal dialog component which can be open/closed via Ajax or client-side Javascript

- a flexible modal dialog component which can be open/closed via Ajax or client-side Javascript LessCSS - integration of LessCSS and Wicket, so you can use ".less" files like they were ".css"

- integration of LessCSS and Wicket, so you can use ".less" files like they were ".css" JSR303 Validated Form - a binding behavior and Form which automatically transfers JSR-303 validation annotations on to Wicket Forms

- a binding behavior and Form which automatically transfers JSR-303 validation annotations on to Wicket Forms Generic security framework - a generic & light-weight way of implementing security integration with Wicket apps

- a generic & light-weight way of implementing security integration with Wicket apps Various bug fixes and API extensions

As you can see there was a lot of stuff! Most of this was developed in response to my latest Wicket project - onmydoorstep.com.au

The live examples application has also seen an update with example implementations for most of the new features.

You can download the distribution and examples application at the visural-wicket project on Google Code.

Some features, such as the generic security framework are not well documented. I intend to do either a blog post or wiki article which steps through these features in the near future.

Maven support has also been added.

Note that to use LessCSS you also need Mozilla Rhino - this is not included as a dependency out of the box. You may add it to your project manually if you are using the LessCSS features of visural-wicket.

Anyhow, hope you enjoy the new release and as always, get in touch if you have any feedback, good or bad!

About the Author

Richard Nichols is an Australian software engineer with a passion for making things.

Follow him on twitter or subscribe by RSS or email.

You might also enjoy reading -

Discuss / Comment