Graham Dumpleton
grahamd at dscpl.com.au
Wed Jun 8 02:20:15 EDT 2005
Vampire 1.7 is now available. http://www.dscpl.com.au/projects/vampire http://www.dscpl.com.au/downloads/vampire-1.7-20050608.tar.gz Vampire is an extension module for mod_python, which provides a more flexible dispatch mechanism for basic content handlers, as well as an alternative implementation of the mod_python.publisher module. A range of other useful features are also provided which make using mod_python a much more pleasant experience. Note that Vampire is not strictly a framework in itself, it is essentially glue to help you make it easier to use mod_python. For a quick overview of the features that Vampire provides check out: http://www.dscpl.com.au/projects/vampire/articles/vampire-001.html For a full list of changes in this new version check out: http://www.dscpl.com.au/projects/vampire/changes.html As usual, some bugs have been fixed in this version, along with some new features and improvements. One of the more significant changes is the ability to optionally install import hooks so that the "import" syntax can be used to import file based modules using the Vampire module importing and caching system. This means that if using Cheetah Templates and a template extends another, a change in the base class template will now result in the derived template being automatically reloaded without the derived class template needing to be recompiled. Another change is the inclusion of a new wrapper class and changes to some of the existing wrapper classes, such that if a class type is wrapped, an instance of that class will be created automatically to handle each request thus making it easier to construct servlet like handlers. The range of examples included has been expanded upon, with better examples on use of HTMLTemplate, Cheetah Templates, PSP, sessions and the forms based login mechanism, as well as more basic examples of using the wrapper classes to enhance basic content handlers. Enjoy. -- Graham Dumpleton (grahamd at dscpl.com.au)
|