Changes for version 3.42 - 2006-10-19

  • Added Samples.
  • Missing and Invalid fields on form.tt now have their labels in the error message instead of their names.
  • Gantry.pm's set_auth_model now requires the model for you.
  • CRUD add, edit, and delete methods now allow their invokers to set $self->stash->view->title to override default window and table titles.
  • Added support for generic errors on form.tt (not just missing or invalid).
  • Added field type 'display' to form.tt for fields which should be displayed, but not in an input element.
  • Added content key to form.tt's fields hashes. This helps when you have a Question #. Text label for input elements, but don't want all that text reported in errors.
  • Added file upload.

Modules

generated support module for JobAd
the base module of this web app
A controller in the JobAd application
A controller in the JobAd application
A controller in the JobAd application
A controller in the JobAd application
generated support module for JobAd::AuthGroupMembers
generated support module for JobAd::AuthGroups
generated support module for JobAd::AuthPages
generated support module for JobAd::AuthUsers
generated support module for JobAd::Job
generated support module for JobAd::Position
generated support module for JobAd::Skill
regenerating schema for JobAd
A controller in the JobAd application
schema class for JobAd
model for auth_group_members table (generated part)
model for auth_groups table (generated part)
model for auth_pages table (generated part)
model for auth_users table (generated part)
model for job table (generated part)
model for job_skill table (generated part)
model for position table (generated part)
model for skill table (generated part)
model for auth_group_members table (stub part)
model for auth_groups table (stub part)
model for auth_pages table (stub part)
model for auth_users table (stub part)
model for job table (stub part)
model for job_skill table (stub part)
model for position table (stub part)
model for skill table (stub part)
A controller in the JobAd application
A controller in the JobAd application
Web application framework for mod_perl, cgi, etc.
Gantry's Flexible Configuration System
Frequently Asked Questions regarding Gantry::Conf
Base class for all Gantry::Conf providers
Uses Config::General to configure your Gantry application
Uses Config::Tiny to configure your Gantry application
Base class for all Gantry::Conf::Provider::HTTP modules
Uses Config::General to configure your Gantry application
Configure via ModPerl::ParamBuilder
Configure via PerlSetVar's in httpd.conf
Store your configuration in a PostgreSQL database
Tutorial on how to use Gantry::Conf
The Core for User Management and Administration
Authentication by IP
Database based authentication
AuthenBase subclass for normal ORMs
AuthenBase subclass for normal ORMs
Page based access control.
AuthenBase subclass for CDBI ORMs
AuthenBase subclass for normal ORMs
Database based authorization.
Database based authorization for Class::DBI.
Database based authorization for most ORMs.
Group management for the Gantry library
Page based control adminstration.
User Management
model for auth_group_members table
model for auth_groups table
model for auth_pages table
model for auth_users table
model for auth_group_members table
Model Component for auth_group_members table
model for auth_groups table
model for auth_pages table
Model Component for the auth_pages table
model for auth_users table
Model Component for auth_users Control table
A document explaining Gantry's features and history
how database connection info flows through Gantry
Frequently asked questions and answers about gantry
Getting your first Gantry app up and running
Table of Contents for Gantry::Docs::* documentation modules
The Gantry Tutorial
What's a framework and why should I want one?
CGI plugin ( or mixin )
mod_perl 1.0 plugin ( or mixin )
mod_perl 2.0 plugin ( or mixin )
Gantry install options
provides CRUD support
the actual CRUD for CDBI AutoCRUD
the actual CRUD for DBIx::Class AutoCRUD
helper for somewhat interesting CRUD work
DBIx::Class schema accessor mixin
Static file method
Validates input values.
HTTP::Server::Simple::CGI subclass providing stand alone server
Main stash object for Gantry
Stash object for the controller
Stash object for the view
Stash object for the view's form
Default text plugin for Gantry.
Framing plugin for Gantry.
Template Toolkit plugin for Gantry.
Class::DBI base model for Gantry Auth
Class::DBI base class for Gantry applications
helper routines for CRUD plugins
Database wrapper fucntions, specfic to PostgreSQL
connection info and dbh cache manager base module
connection info and dbh cache manager for mod_perl 1
connection info and dbh cache manager for mod_perl 2.0
connection info and dbh cache manager for scripts
a DBIx::Class subclass models can inherit from
HTML tag generators.
a general purpose Object Relational Model base class
base class for auth database modelers
base class for database modelers
mixin for model base classes
PODViewer application
This module will set the client ip
SQL routines.
Validates input values.
generated support module for Gantry::Samples
the base module of this web app
A controller in the Gantry::Samples application
regenerating schema for Gantry::Samples
schema class for Gantry::Samples

Provides

in lib/Gantry/Server.pm
in lib/Gantry/Utils/PODViewer.pm
in lib/Gantry/Stash/Controller.pm
in lib/Gantry/Stash/View/Form.pm
in lib/Gantry/Stash.pm
in lib/Gantry/Stash/View.pm