Perl Web application framework for Apache/mod_perl. Object Oriented
design for a pragmatic, modular approach to URL dispatching. Supports
MVC (or VC, MC, C, take your pick) and initiates rapid development.
This project offers an orgainized coding scheme for web applications.
CMSMS makes it easy to set up a site and then hand it
over to non-techies to maintain. Unlike other CMS
packages, it isn't over-complex, and it isn't just for
blogs. The drop-down site navigation menus are the
icing on the cake: just so easy to use. There's an
excellent support forum too.
HTML::ExtractContent is a module for extracting content from HTML with
scoring heuristics.
It guesses which block of HTML looks like content according to scores
depending on the amount of punctuation marks and the lengths of non-tag
texts.
It also guesses whether content end in the block or continue to the next
block.
HTML::FormHandler allows you to define HTML form fields and validators.
It can be used for both database and non-database forms, and will
automatically update or create rows in a database. It can also be used
to process structured data that doesn't come from an HTML form.
This small module converts ANSI text sequences to corresponding HTML
codes, using stylesheets to control color and blinking properties.
It exports ansi2html() by default, which takes an array, joins it it
into a single scalar, and returns its HTML rendering.
HTML::Pager is a perl module designed to handle CGI HTML paging of arbitrary
data. It provides an interface to pages of data similar to many well-known
sites like Altavista or Google. It uses the module HTML::Template to do all the
HTML generation.
The module contains some code generators for Prototype, the famous
JavaScript OO library and the script.aculous extensions.
The Prototype library (http://prototype.conio.net/) is designed to make
AJAX easy. Catalyst::Plugin::Prototype makes it easy to connect to the
Prototype library.
This is mostly a port of the Ruby on Rails helper tags for JavaScript
for use in Catalyst.
This module provides an extension to HTML::Template which allows
expressions in the template syntax. This is purely an addition - all
the normal HTML::Template options, syntax and behaviors will still
work. See HTML::Template for details.
Expression support includes comparisons, math operations, string
operations and a mechanism to allow you add your own functions at
runtime.
HTTP::CookieJar implements a minimalist HTTP user agent cookie jar in
conformance with RFC 6265.
Unlike the commonly used HTTP::Cookies module, this module does not require use
of HTTP::Request and HTTP::Response objects. An LWP-compatible adapter is
available as HTTP::CookieJar::LWP.
This module implements an HTML widget with multiple layers. Only one
layer is visible at any given time, controlled by a <SELECT> box.
The HTML generated by this module uses JavaScript, but nevertheless
attempts to be as cross-browser as possible, testing for features via
DOM support rather than specific browsers or versions.