Ignore this page.

This page is outdated. Go to http://wicketstuff.org instead.

Introduction

A summary of what's currently (Aug 05) on Wicket-Stuff, as the site pages are well out-of-date when compared with the CVS repository...

Javadoc: There's a combined set of Javadoc pages from most of the modules here for reference.

CVS: To get these, you'll probably need to use CVS.

The CVS_ROOT needed is :pserver:anonymous@cvs.sourceforge.net:/cvsroot/wicket-stuff with module names viewable here - Web Access to Wicket-Stuff's CVS Repositry

Example:

  • cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/wicket-stuff checkout wicket-contrib-dataview
    • Retrieve the latest wicket-contrib-dataview code into a <module-name> folder below your working directory.

Modules

wicket-contrib-beanedit

  • "Bean Editing for web framework Wicket."
  • Author(s): Jonathan Locke, Jonathan Carlson

wicket-contrib-benchmark

  • A filter that adds the execution time to the heading of the HTML
  • Author(s): Phil Kulak
  • JDK 5 - Required

wicket-contrib-data

  • "Contains classes that hides some of the complexities of working with live data, such
    as persistent objects managed by ORM frameworks."
  • Author(s): Eelco Hillenius, Phil Kulak
  • Uses: wicket-HEAD, i.e. Post 1.1-b2

wicket-contrib-data-hibernate-2.1

  • "Contains classes specific for working with Hibernate 2.1."
  • Author(s): Eelco Hillenius
  • Uses: wicket-contrib-data
  • End of line. Hibernate 3 will be our main target.

wicket-contrib-data-hibernate-3.0

  • Contains classes specific for working with Hibernate 3.0.
  • Author(s): Eelco Hillenius, Phil Kulak
  • Uses: wicket-contrib-data, wicket-contrib-dataview

wicket.contrib.data.model.hibernate/
CachingHibernateObjectModel
CriteriaDataProvider
HibernateCountAndListAction
HibernateDaoSupport
HibernateDataProvider
HibernateDataSource
HibernateModel
HibernateObjectModel
HibernateQueryList
HibernateSelectObjectAction
IHibernateDao
IHibernateSessionDelegate

wicket-contrib-database

  • Base classes for database-driven web applications together with a set of Hibernate-specific classes & base classes.
  • Author(s): Jonathan Locke
  • Uses: Hibernate 3.1, Hibernate Annotations, Commons Logging, EJB3 Persistence
  • Usage Notes

wicket-contrib-dataview

  • Components used to generate repetitive markup such as: lists, tables, and grids.
  • Contains helper classes for paging and sorting
  • Suggested as the best starting point for displaying queries from the DB.
  • See examples in wicket-contrib-dataview-examples
  • Author(s): Igor Vaynberg
  • Uses: wicket-HEAD, i.e. Post 1.1-b2

wicket-contrib-dataview-examples

  • Provides examples of use of the wicket-contrib-dataview components, i.e.
  • RepeatingView Example : - A simple OrderedRepeatingView. You simply add your items to the repeating view and its body markup will be used to render each one in the order added.
  • Simple DataView Example : - A very basic DataView. The implementation is exactly the same as ListView except IDataProvider is used to provide data instead of a list.
  • Paging DataView Example : - Builds on top of the Simple DataView Example to provide paging.
  • Sorting DataView Example : - Builds on top of the Paging DataView Example to provide sorting.
  • DataTable Example : - Demo of the DataTable (DataView wrapper), which provides paging and sorting, as well as allow flexible column selection and placement.
  • Also provides an example of <wicket:extend>/<wicket:child/> markup inheritance.
  • Author(s): Igor Vaynberg

wicket-contrib-palette

  • A component that allows a user to select multiple items from a list by moving items from one select box to another.
  • Provides manual sorting of selected items
  • Easy to customize

wicket-contrib-palette-examples

  • Provides an example of a default wicket-contrib-palette component
  • Provides an example of a customized wicket-contrib-palette component

wicket-contrib-examples

  • Includes the elusive CdApp example!
  • example for velocity template
  • example for navmenu (which is work in progress)
  • Author(s): Eelco Hillenius, Juergen Donnerstag

wicket-contrib-examples-hibernate-3

  • Spring/Hibernate3 version of CdApp
  • Author(s): Phil Kulak
  • JDK 5 - Required

wicket-contrib-navmenu

  • "Navigation menu for web framework Wicket." / "Menu components for page navigation"
  • work in progress. Looking for more input and co-operation
  • Author(s): Eelco Hillenius

wicket-contrib-fvalidate

This could be your starting point of using client-side validation.
However, as it is something that I don't use myself, it is currently
not be supported. I am more in favor of the ajax approach for this
kind of functionalitity.

If you have serious plans of using this, and want to help supporting
this project, please send me or on of the mailing lists an email. Or otherwise
just copy and paste for your own needs.

Things to be improved:

  • create a form adapter (for stuff like onsubmit="return validateForm(this, false, false, false, true, 16);")
  • better localization support
  • more/ better checks (like dates... they are hard to get right because of the mismatch between java and javascript)
  • use header contribution support of Wicket 1.1 to automatically include the needed javascripts.

wicket-contrib-gmap

  • Wicket component that helps you to embed Google Map into your site.

wicket-contrib-gmap-examples

  • Example project for wicket-contrib-gmap component. It shows the location of sf.net servers; look here http://syca.4java.ca/gmap/

wicket-contrib-groovy

  • Supports Groovy integration.
  • End of line. until someone actually uses it, this project will not be supported any further. It is here to proove that it can be done. If you want to use and support it, send an email about it to one of the mailing lists.

wicket-contrib-scriptaculous

  • Integrates the scriptaculous javascript library into wicket for AJAX, drag/drop, effects, etc

wicket-contrib-scriptaculous-examples

  • examples for the above project

wicket-contrib-spring

  • "The Wicket Contrib Spring project showcases one possible way to integrate the Spring Framework and Wicket. The examples show how to modify and configure the Wicket application settings, and how to use Spring enabled beans in a Wicket model.
  • Uses: Spring Framework, Commons Logging

wicket-contrib-spring-examples

  • Examples for the above

wicket-contrib-tinymce

  • TinyMCE Wicket panel allows you to use TinyMCE editor in your web page.

wicket-contrib-tinymce-examples

  • TinyMCE default examples (simple, word, advanced) created with wicket contrib tinymce component. take a look here: http://syca.4java.ca/tinymce/

wicket-contrib-velocity

  • "The Velocity Panel component allows you to use Velocity macros in your Wicket applications.
  • Author(s): Eelco Hillenius, Jonathan Locke

wicket-library

wicket-stuff

  • Wicket-Stuff site docs
  • No labels