# CGI::Application::Framework

## Example Pages

# CGI::Application::Framework

## Features

- MVC Development with CGI::Application
- Choice of templating system (via CGI::Application::Plugin::AnyTemplate)
  - HTML::Template
  - HTML::Template::Expr
  - Template::Toolkit
  - Petal
- Form Validatation and Sticky Forms
  (via CGI::Application::Plugin::ValidateRM)
- Easy (optional) Class::DBI integration
- Session Management
  (Apache::SessionX)
- Authentication
- Login Managment
  - login form
  - relogin after session timeout
  - form state is saved after relogin
- Nested page components (Headers, Footers, Navbars)
- Powerful configuration system
  (via CGI::Application::Plugin::Config::Context)
- Link Integrity system
- Logging
  (via CGI::Application::Plugin::Log::Dispatch)