This module provides the CSS-specific interfaces described in the W3C
DOM recommendation.
The CSS::DOM class itself implements the StyleSheet and CSSStyleSheet
DOM interfaces.
Library for converting CSS <style> blocks and external CSS files to inline
styles.
The "Catalyst::Devel" package includes a variety of modules useful for
the development of Catalyst applications, but not required to run them.
This is intended to make it easier to deploy Catalyst apps. The runtime
parts of Catalyst are now known as "Catalyst::Runtime".
"Catalyst::Devel" includes the Catalyst::Helper system, which autogenerates
scripts and tests; Module::Install::Catalyst, a Module::Install extension
for Catalyst; and requirements for a variety of development-related modules.
The documentation remains with Catalyst::Runtime.
CGI::FastTemplate manages templates and parses templates replacing variable
names with values. It was designed for mid to large scale web applications (CGI,
mod_perl) where there are great benefits to separating the logic of an
application from the specific implementation details.
Enable your CGI.pm aware applications to adapt PSGI protocol.
Catalyst::Enzyme is a layer on top of the Catalyst framework providing
CRUD functionality for Class::DBI models.
Enzyme uses convention and configuration to provide e.g. extensible
CRUD out-of-the-box, and a common way of dealing with error handling
etc.
It's not completely unlike Maypole in this regard. However, at this
point Enzyme isn't as feature-rich as Maypole.
Enzyme is one way of bringing many Catalyst modules and concepts
together into a unified whole. There are other ways to do this
(obviously. This is, like... uh, Perl).
This module can be used almost as a drop-in replacement for CGI.pm
for those of you who do not use the HTML generating features of CGI.pm
This module provides an object-oriented interface for retrieving information
provided by the Common Gateway Interface, as well as url-encoding and
decoding values, and parsing CGI parameters.
This is just the Catalyst manual. If you want to develop Catalyst
apps, please install Catalyst::Devel. If you'd like a tutorial and a
full example Catalyst application, please intall
Task::Catalyst::Tutorial.
If you just want to run Catalyst applications, you probably don't need
this manual, but you do need Catalyst::Runtime.
Catalyst is a web application framework. This means that you use it to
help build applications that run on the web, or that run using proto-
cols used for the web. Catalyst is designed to make it easy to manage
the various tasks you need to do to run an application on the web,
either by doing them itself, or by letting you "plug in" existing Perl
modules that do what you need.
CatalystX::InjectComponent will inject Controller, Model, and View components
into your Catalyst application at setup (run)time. It does this by creating a
new package on-the-fly, having that package extend the given component, and
then having Catalyst setup the new component (via ->setup_component)