= About Examples

== Hello World (CKString)
This is a simple application showing "Hello World!".
The application that uses only an element of CKString will let you understand
the architecture.
This includes startup scripts for WEBrick.

== HelloWorldModRuby (CKString)
HelloWorld application modified for mod_ruby.
It saves name space of components to use mod_ruby.

== Examples (CKString, CKImage, CKHyperlink, ...)
Examples for dynamic elements, multiple submit buttons and multi-locale.
I hope that you will be surprised for a little code.

== CookieCounter (CKCookie)
An access counter with cookie.

== RequestShower (CKRequest)
Processes form data (CGIKit generally processes it automatically) and HTTP headers.

== ErrorScreen (CKLog)
Shows error pages by the error occuring, and logs debug information with CKLog class.

== SessionTest (CKSession)
You can test basic controls for session.
The controls are "creating, deleting, getting and setting data", etc.

== FileUpload (CKFileUpload)
A sample application to upload files.

== AddressBook (CKRepetition, CKForm, CKTextField, ...)
A sample application using form elements in CKRepetition to repeat displaying.

== Registration
The application validates user input.
