A free and open-source Perl module library that offers essential web application functionality.
Included in the Baldrick framework are URL-to-handler mapping and resource management via Baldrick::App. User session management is taken care of by Baldrick::Session and Baldrick::FileSession. For user data loading, authentication, login and logout functionality, Baldrick::UserLoader and Baldrick::DBUserLoader are available. Retrieving user request information can be accomplished with Baldrick::Request, while handling user requests and returning a response is simple with Baldrick::Dogsbody.
Formatting output using a template processor is another feature of Baldrick, with Baldrick::TemplateAdapter currently including support for Template Toolkit only. Finally, Baldrick::Stub and Baldrick::Trousers let developers bootstrap the Baldrick libraries.
Overall, Baldrick Application Framework is an indispensable collection of tools for developers making non-trivial web apps. The functionality provided will save time and effort while ensuring a robust, secure web application.
Version 0.86: N/A