HTML::Mason::PSGIHandler is a PSGI handler for HTML::Mason. It's
based on HTML::Mason::CGIHandler and allows you to process Mason
templates on any web servers that support PSGI.
HTML::PrettyPrinter produces nicely formatted HTML code from a HTML syntax
tree. It is especially usefull if the produced HTML file shall be read or
edited manually afterwards. Various parameters let you adapt the output to
different styles and requirements.
HTML::TableExtract is a module that simplifies the extraction
of information contained in tables within HTML documents.
Tables of note may be specified using Headers, Depth, Count,
or some combination of the three. See the module documentation
for details.
HTML::WikiConverter is an HTML to wiki converter capable of
converting HTML source into a variety of wiki dialects. Supported
dialects include:
DokuWiki Kwiki
MediaWiki MoinMoin
Oddmuse PbWiki
PhpWiki PmWiki
SlipSlap TikiWiki
UseMod WakkaWiki
WikkaWiki
HTTP-WebTest tests remote URLs or local web files.
This module runs tests on remote URLs or local web files containing
Perl/JSP/HTML/JavaScript/etc. and generates a detailed test report.
Dillo aims to be a multiplatform alternative browser that's small,
stable, developer-friendly, usable, fast, and extensible. This
new, experimental version of Dillo is based upon FLTK toolkit,
rather than GTK1, and has been substantially rewritten.
LWP::Protocol::PSGI is a module to hijack any code that uses
LWP::UserAgent underneath such that any HTTP or HTTPS requests can be
routed to your own PSGI application.
HTTP::Lite is a stand-alone lightweight HTTP/1.1 implementation for perl. It
is not intended as a replacement for the fully-features LWP module. Instead,
it is intended for use in situations where it is desirable to install the
minimal number of modules to achieve HTTP support, or where LWP is not a good
candidate due to CPU overhead, such as slower processors. HTTP::Lite is also
significantly faster than LWP.
HTTP::Lite is ideal for CGI (or mod_perl) programs or for bundling for
redistribution with larger packages where only HTTP GET and POST functionality
are necessary.
If you require more functionality, such as FTP or HTTPS, please see libwwwperl
(LWP). LWP is a significantly better and more comprehensive package than
HTTP::Lite, and should be used instead of HTTP::Lite whenever possible.
Maypole is a Perl framework for MVC-oriented web applications,
similar to Jakarta's Struts. Maypole is designed to minimize coding
requirements for creating simple web interfaces to databases, while
remaining flexible enough to support enterprise web applications.
MasonX::Interp::WithCallbacks subclasses HTML::Mason::Interp in order to
provide a Mason callback system built on Params::CallbackRequest. Callbacks
may be either code references provided to the C<new()> constructor, or methods
defined in subclasses of Params::Callback. Callbacks are triggered either for
every request or by specially named keys in the Mason request arguments, and
all callbacks are executed at the beginning of a request, just before Mason
creates and executes the request component stack.
This module brings support for a sort of plugin architecture based on
Params::CallbackRequest to Mason. Mason then executes code before executing
any components. This approach allows you to carry out logical processing of
data submitted from a form, to affect the contents of the Mason request
arguments (and thus the %ARGS hash in components), and even to redirect or
abort the request before Mason handles it.