DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
The Reference library consolidates documents about Wicket itself, integrating Wicket with other technologies, and how to accomplish specific tasks in Wicket.
Table of contents
Wicket reference
- Lifecycle of a Wicket Application
- Wicket's XHTML tags
- Working with models
- Form validation messages
- Browser back & forward
- Bookmarkable pages and links
- JavaScript and CSS support
- Custom State Tracking
- Tables and Grids
Projects
- [ Wicket Stuff|Wicket-Stuff]
- RAD Components
- Databinder
Integration guides
How to do things in Wicket
View Layer
- Using frames
- Adding a markup filter
- How to obfuscate/encrypt a wicket url
- How to remove wicket specific markup from output
- How to change the character encoding
- How to include css references for a component in Wicket 1.0
- How to create consistent layout using Markup Inheritance
- How to modify attributes on an HTML Tag
- How to have one Page reference multiple markup pages
- How to change the display of anchor tags
- CSS-enabled feedback panel
- Filtering messages on a feedback panel
- Create dynamic markup hierarchies using panels
- How to add a variable/run-time-determined number of components
- How to add tooltips
Forms
- How to use listviews in forms
- How to use multiple submit buttons in form
- How to use checkboxes to select items in a listview
- How to use the same Form for editing and new
- Forms with dynamic elements
- Using RadioGroups
- DropDownChoice Examples
- Validating PasswordTextField
- Form control labels
Models and binding
Configuration
- How to use custom resource paths (load templates from a different location than the classpath)
- How to Control where HTML files are loaded from (or__ how do I change the strategy for naming HTML files)
- Which security permissions are required to run Wicket in a SecurityManager
- How to run Wicket behind a front end proxy server (e.g. Apache with mod_jk or mod_proxy)
General Application
- How to use custom converters
- How to build a wizard in Wicket
- How to use Markup inheritance for consistent page layouts
- How to create reusable elements using Panels
- How to order your feedback messages
- A note on the rendering strategies available
- Getting the actual URL for a WebPage as a String
- How to get access to the raw HttpServletRequest and HttpServletResponse objects
- How to create a Rss page in Wicket
- How to remove the message bundle requirement for validating components
- How to redirect to an external non-Wicket page
- How to create a custom component
- Switch to SSL mode
- Implement stateless pages
Excel Spreadsheet
i18n
Database Interaction
- How to read from a database
- Wicket Phonebook - Example Spring & Hibernate/IBATIS CrUD app
- Databinder - External project combining Wicket and Hibernate.
- IBATIS
Building From Source
Note: This needs updating, as we're now using Maven2
We are using Maven for the build process. You'll find here some information on how to install Maven and successfully build Wicket.
- Using Maven to build Wicket from source
- How to setup Maven to use Wicket-assigned Clover license
- Wicket's SVN strategy