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
- InputHint - 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
- “Confirmers” – 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
- LessCSS - 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
- Generic security framework – 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!
Related posts:
Is the Beauty Tip based on the following?
http://www.lullabot.com/files/bt/bt-latest/DEMO/index.html
Yes, exactly.
Geez, what a coincidence. I’m making heavy use of Beauty Tips in a fairly large Wicket project that I’m developing. So I guess I picked a good JQuery component. I’ll let you know how I get on with using visural-wicket. I’m using JRE 5.0 so I hope it won’t be a problem.
Yeah, I went through a few different candidates for tooltips, but BeautyTips was the most attractive with the cleanest API.
Let me know if you have issues with using visural-wicket on JDK 1.5 – I can probably tweak it to work – I just haven’t tested it.
Thank you very much for your efford. I like your components!
Looks fine, will give it a shot in next app.
Hi Richard — Any chance you will be supporting the other BeautyTips properties? In particular, I am using props such as ajaxPath, trigger, ajaxCache, etc.
Hey Steve, Yeah those are pretty useful properties.
I’ll see about adding them for a 0.6.1 point release.
Great Job! Congratulations from Brazil! I’m gonna try to use it in a wicket app in gae
Great components, Richard.