visural-wicket 0.6 released – lots of new components!

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:

  1. visural-wicket 0.5 released – ready for action!
  2. visural-wicket 0.7.0 release with support for Wicket 1.5
  3. visural-wicket 0.6.5 release is available!
  4. LessCSS available in Java and Wicket – less.js
  5. Announcing – visural-wicket

This entry was posted in Java, Software Engineering, Wicket and tagged Java, open-source, releases, visural-wicket, wicket. Bookmark the permalink.

10 Responses to visural-wicket 0.6 released – lots of new components!

  1. Steve Hiller says:

    Is the Beauty Tip based on the following?

    http://www.lullabot.com/files/bt/bt-latest/DEMO/index.html

  2. Steve Hiller says:

    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.

  3. 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.

  4. danisevsky says:

    Thank you very much for your efford. I like your components!

  5. Marek Šabo says:

    Looks fine, will give it a shot in next app.

  6. Steve Hiller says:

    Hi Richard — Any chance you will be supporting the other BeautyTips properties? In particular, I am using props such as ajaxPath, trigger, ajaxCache, etc.

  7. Hey Steve, Yeah those are pretty useful properties.
    I’ll see about adding them for a 0.6.1 point release.

  8. Djalma says:

    Great Job! Congratulations from Brazil! I’m gonna try to use it in a wicket app in gae

  9. Mark says:

    Great components, Richard.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>