CGI::Cache is a perl extension to help cache output of time-intensive
CGI scripts so that subsequent visits to such scripts will not cost
as much time.
Provides a Catalyst reusable action role for user role-based authorization.
ACLs are applied via the assignment of attributes to application action
subroutines.
This package is part of the Catalyst Cache family. It allows integration
of Cache::FastMmap and Catalyst
This module extends the Catalyst application class with a "mmap" cache.
Catalyst-Plugin-FillInForm is a Catalyst plugin that automatically fills in
forms if the last form has missing or invalid fields.
This Catalyst plugin uses Data::FormValidator to validate and set
up form data from your request parameters. It's a quite thin wrapper
around that module.
On request, decodes all params from UTF-8 octets into a sequence of
logical characters. On response, encodes body into UTF-8 octets.
Feersum is an HTTP server built on EV. It fully supports the PSGI 1.03 spec
including the psgi.streaming interface and is compatible with Plack. PSGI 1.1,
which has yet to be published formally, is also supported. Feersum also has
its own "native" interface which is similar in a lot of ways to PSGI, but is
not compatible with PSGI or PSGI middleware.
Feersum uses a single-threaded, event-based programming architecture to scale
and can handle many concurrent connections efficiently in both CPU and RAM.
It skips doing a lot of sanity checking with the assumption that a "front-end"
HTTP/HTTPS server is placed between it and the Internet.
HTML::FillInForm::ForceUTF8 is a subclass of HTML::FillInForm that forces
utf8 flag on html and parameters. This allows you to prevent filling
garbled result.
The HTTP::BrowserDetect object does a number of tests on an HTTP user
agent string. The results of these tests are available via methods of
the object.
HTTP::MobileAgent::Plugin::Charset is a plugin of HTTP::MobileAgent.
You can detect encoding. The result can use with Encode::JP::Mobile.