Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Add section and link to Wicket User Guide

This wiki is dedicated to documenting the Wicket Java application framework. Wicket takes simplicity, separation of concerns and ease of development to a whole new level. The wiki is currently open to new users and contributors; see the contribution page for more information. To download Wicket, please visit the Wicket site.

Panel
borderStylesolid
titleTable of contents
Table of Contents
maxLevel4
minLevel2

Framework Documentation

  • Documentation Index - An attempt to provide a one-page overview as to where to look for information.
  1. This Wiki has (or will have) a page dedicated to each major class of this framework. Try typing the class name in the 'Search' box (top-right) to locate documentation (if available). For example, to find additional information on the Label component, enter Label there and click 'Search'.
  2. See also the Labels page (via the Browse Space link) for some indices into the content of this site, e.g. model, component, etc.

Migrations

1
includePagestrue
indent20px
styledisc

About Wicket

Include Page
What is Wicket?
What is Wicket?

Introduction to Java web applications

Why Wicket

Framework Comparisons

Who is using Wicket

Where to (get) help

IRC

  • For those interested in a more direct support, please join IRC: ##wicket at irc.freenode.net. See Wicket IRC for more information

Community initiatives

Communities on social networking sites

Contribute to Wicket

Commercial Services

What's next

Wish List for Next Version

Migrations

Projects using Wicket

  • as described here is discontinued)

More about Wicket...

Videos, Talks, Screencasts

Wicket Press & User Stories

Framework Comparisons

Companies Hiring Wicket Developers

...

Using Wicket

Development Environment

Java

Build tools

  • Setup Maven - Maven (build, reporting and documentation)

IDE

Application server

Portal server

Database

Development

Wicket User Guide

Learn building web applications with Wicket from scratch reading its 200+ page user guide. The guide gradually introduces you to the various features of the framework with many real-world examples. It covers subjects such as models, behaviours, testing and integration with other projects.

The guide is available as PDF or html file for the following versions:

 Wicket User Guide - Wicket 6.x, Wicket 7.x, Wicket 8.x

Framework Documentation

GUI-Components and Widgets

Here is the reference for the standard Wicket GUI components: Component Reference

You are looking for some additional additional cool Widgets, mainly Javascript/AJAX style?
Then have a look here:

  • Wicketstuff - Wicket Stuff provides components that complement the Wicket framework.
  • Wicket-Bootstrap - Simple and flexible Wicket Components, HTML, CSS, and Javascript for popular user interface components and interactions.
  • wiQuery - wiQuery integrates jQuery and jQuery UI into the Apache Wicket framework.
  • visural-wicket - a set of open-source Wicket components, Apache 2.0 licensed.
  • Tabs:
  • Tree:

Wicket Component Packaging

Portlet Development

Development Aids

Testing

  • Settings for testing
  • Choosing the overall testing approach:
    • Selenium - tips for testing Wicket apps with Selenium
    • WicketTester - Mock the browser and the container. Check the states of the components and the models.
    • Wicket Page Test - Use a real browser and a real container. Mock the service objects. Check the HTML DOM elements (supporting AJAX).

Sandbox

IRC

  • For those interested in a more direct support, please join IRC: ##wicket at irc.freenode.net. See WicketIRC for more information