KidKit version 0.9 released on 11/13/05
Introduction
- A first version of KidKit has been created by Winston Wolff in January 2005.
- This is the second version of KidKit created by Christoph Zwerschke in October 2005.
- These release notes describe the new features that have been added to the first version.
New Features
- KidKit now supports caching of compiled Kid templates in two different modes.
You can either let Kid handle the caching; in that case the compiled modules are
stored along with the Kid templates. Or you can let KidKit handle the caching; in this
case it uses the directory Cache/KidKit to store
compiled modules, optionally along with the corresponding source files.
- You can select a base class for the servlet that handles the Kid template.
You can also select the method that is replaced in order to write the output.
The default for this "hook" is
WebKit.Page.respond
.
- You can also select the output method that is used by Kid to serialize the template.
Improvements
- The Users's Guide and the KidKitExamples context have been amended a lot.
Changes
- Only one variable
servlet
is passed to the template.
The fields
dictionary has to be derived as
servlet.request().fields()
.
- The Kid servlet factory is now based on the PSP servlet factory and uses
the caching mechanisms of Webware. The old version was based on a Cheetah
servlet factory that did not cache servlet classes and instances.