Titanium

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

    Inside the run modes, the following methods are available:

        $c->query;                               # A query object. CGI.pm by default.
        $c->redirect('http://othersite.com');    # Basic redirection
        $c->dbh;                                 # DBI database handle
        $c->session();                           # A CGI::Session object
        $c->check_rm;                            # Form validation with Data::FormValidator
        $c->cfg('root_uri');                     # Config file access (YAML, Perl or INI formats)
        $c->fill_form;                           # Form filling with HTML::FillInForm
        $c->error( title => '..', msg => '..' ); # Easy error page generation
        $c->stream_file($file);                  # file streaming
        $c->log;                                 # A Log::Dispatch object

  Development and Testing
    Easily setup the project skeleton using the bundled cgiapp-starter
    script.

    In development you can turn on a debugging screen and a developer pop-up
    to quickly catch code, html and performance issues, thanks to
    CGI::Application::Plugin::DebugScreen and
    CGI::Application::Plugin::DevPopup.

lib/Titanium.pm  view on Meta::CPAN

Inside the run modes, the following methods are available:

    $c->query;                               # A query object. CGI.pm by default.
    $c->redirect('http://othersite.com');    # Basic redirection
    $c->dbh;                                 # DBI database handle
    $c->session();                           # A CGI::Session object
    $c->check_rm;                            # Form validation with Data::FormValidator
    $c->cfg('root_uri');                     # Config file access (YAML, Perl or INI formats)
    $c->fill_form;                           # Form filling with HTML::FillInForm
    $c->error( title => '..', msg => '..' ); # Easy error page generation
    $c->stream_file($file);                  # file streaming
    $c->log;                                 # A Log::Dispatch object

=head2 Development and Testing

Easily setup the project skeleton using the bundled L<cgiapp-starter> script. 

In development you can turn on a debugging screen and a developer pop-up to quickly catch
code, html and performance issues, thanks to L<CGI::Application::Plugin::DebugScreen|CGI::Application::Plugin::DebugScreen> and 
L<CGI::Application::Plugin::DevPopup|CGI::Application::Plugin::DevPopup>.  



( run in 0.237 second using v1.01-cache-2.11-cpan-4d50c553e7e )