The Baldrick Application Framework is a library of
Perl 5 modules that provide Web application
functionality: session management, URL-to-handler
mapping, user loading, authentication and
authorization, database connectivity and querying,
and template-based output generation. It is a tool
for programmers to use in building their own Web
applications ("modules"), which can run under CGI
or mod_perl. Users on a site should be able to
freely move between modules without
re-authenticating, even if those modules were from
different developers.
License: Artistic License
Changes:
This release features an almost complete rewrite of Baldrick::SpecialTurnip, the module that represents an object read from a database and allows it to modify and update itself. The new SpecialTurnip now supports multi-table JOINs, compound primary keys, automatic validation (via Baldrick::InputValidator) of edits, and automated logging of changes. This release also adds a new object, Baldrick::Response, which groups together response-oriented functions from Baldrick::Dogsbody and Baldrick::Request.