Pax Wicket Tutorial
This page explains how I see we could develop a tutorial for Pax Wicket.
The goal should be to introduce pax-wicket in stages, rather than to dump everything on the user at once.
We could introduce topics, with code examples, in the following order:
- Goals of pax-wicket
- Wicket is good, but is not component based. Very briefly explain the shortcomings of this (main explanation should be left to actual "docs").
- Brief overview of the whiteboard pattern, and how it can be applied to wicket from a high-level perspective.
- Getting the application up and running.
- Attaching a "hello word" page to the application.
- Mounting the hello world page.
- Adding additional pages to the application that use a common border.
- Adding content to a page (move out the hello word label into its own content/container).
- Adding additional contents to the page.
- Adding child content to the content.
- Making different "hello world" components in various languages. The "correct" one appears depending on some config value.
- Make a component available in more than one section, in more than one application.