Gantry
view release on metacpan or search on metacpan
lib/Gantry.pm view on Meta::CPAN
=item namespace
Call this as a class OR object method. Returns the namespace of the
current app (which could be the name of the apps base module). The
one in this module always returns 'Gantry'.
You need to implement this if you use a plugin that registers callbacks,
so those callbacks will only be called for the apps that want the plugin.
Otherwise, every app in your Apache server will have to use the plugin,
even those that don't need it.
Currently, the only plugin that registers callbacks is AuthCookie.
=item gantry_version
Returns the current Gantry version number. Like using C<$Gantry::VERSION>
but via a method.
=item action
Returns the name of the current do_ method (like 'do_edit').
=back
=head1 MODULES
=over 4
=item Gantry::Stash
Main stash object for Gantry
=item L<Gantry::Utils::Model>
Gantry's native object relational model base class
=item L<Gantry::Utils::DBIxClass>
DBIx::Class base class for models
=item L<Gantry::Plugins::DBIxClassConn>
Mixin providing get_schema which returns DBIx::Class::Schema for
data models
=item L<Gantry::Utils::CDBI>
Class::DBI base class for models
=item L<Gantry::Plugins::CRUD>
Helper for flexible CRUD coding scheme.
=item L<Gantry::Plugins::AutoCRUD>
provides a more automated approach to
CRUD (Create, Retrieve, Update, Delete) support
=item L<Gantry::Plugins::Calendar>
These module creates a couple calendar views that can be used by other
applications and are highly customizeable.
=item L<Gantry::Engine::MP13>
This module is the binding between the Gantry framework and the mod_perl API.
This particluar module contains the mod_perl 1.0 specific bindings.
See mod_perl documentation for a more detailed description for some of these
bindings.
=item L<Gantry::Engine::MP20>
This module is the binding between the Gantry framework and the mod_perl API.
This particluar module contains the mod_perl 2.0 specific bindings.
See mod_perl documentation for a more detailed description for some of these
bindings.
=item L<Gantry::Control>
This module is a library of useful access functions that would be used
in other handlers, it also details the other modules that belong to the
Control tree.
=item L<Gantry::Utils::DB>
These functions wrap the common DBI calls to Databases with error
checking.
=item L<Gantry::Template::TT>
This is recommended templating system in use by by Gantry.
=item L<Gantry::Template::Default>
This modules is used to to bypass a tempalting system and used if you
prefer to output the raw text from within the controllers.
=item L<Gantry::Utils::HTML>
Implements HTML tags in a browser non-specfic way conforming to
3.2 and above HTML specifications.
=item L<Gantry::Utils::SQL>
This module supplies easy ways to make strings sql safe as well as
allowing the creation of sql commands. All of these commands should
work with any database as they do not do anything database specfic,
well as far as I know anyways.
=item L<Gantry::Utils::Validate>
This module allows the validation of many common types of input.
=item L<Gantry::Server>
Stand alone web server used for testing Gantry applications and for
quick delopment of Gantry applications. This server is not recommended
for production use.
( run in 1.193 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )