This file documents the revision history for Perl extension Gantry
3.19
- Modified Build.PL. Now copies all files in the root folder.
- Updated the Gantry::Conf api so you can get location level
config.
- Corrected the mechanism for using Gantry::Conf so mulitple
instances in the same server can really have different conf.
3.18
-
3.17
- tied Gantry::Conf to the framework
- added initial Gantry::Conf code and stubs for the future
- Updated constraint handling in AutoCRUD and CRUD to use the
current Data::FormValidator constraint_methods key.
- Updated Gantry::Conf to use ConfigureVia Method insteadn of
ConfigureViaMethod which allows for multiple ConfigureVia statements
in the same instance block and easier dispatching.
3.16
- added PODViewer
- CGI Engine fix, casting error to wrong method
- fixed prompt problem when installing within CPAN shell
3.15 Thu Feb 16 09:22:03 CST 2006
- add paging.ttc ( paging for the results.tt )
- added cgi parameter parsing code
- Added lots of Docs modules
- Refactored handler and init so that all conf fishing and other
engine specific code is actually in the engines not Gantry.pm
3.14 Wed Feb 1 08:09:54 CST 2006
- modified engines
- added CGI::Simple object to all
- improved cgi error messages
- restored connection info scheme having found the bug (mod_perl
helpers were still caching the conn_info data, so everyone was
going to the first database hit)
- renamed Gantry::Utils::ModelHelper to Gantry::Utils::DBConnHelper
to better reflect what it helps with (renamed all it subclasses too)
- added Gantry::Utils::Model as a Class::DBI replacement
- added Gantry::Utils::ModelHelper to provide db_Main and other
useful methods as mixins to Gantry::Utils::Model::* modules.
Note that no production app uses Gantry::Utils::Model yet.
- removed accessors in Gantry.pm for dbconn, dbuser, and dbpass
3.13 Fri Jan 20 13:27:21 CST 2006
- Added script auth connection handling to db_Main in AuthCDBI util.
- Added doc stubs in modules.
3.12 Thu Jan 19 10:44:31 CST 2006
- Added retreive_all_for_main_listing to Gantry::Utils::AuthCDBI
which we needed to do since we separated Malcolm's auth models
from the regular ones.
3.09 - 3.11
- AuthCDBI, CBDI testing
3.08
- Add Access auth module ( Gantry::Control::C::Access )
provides IP authentication for mod_perl.
- updates to pod
- updates to Template Default
- Changed connection info scheme for regular and cgi scripts
in Gantry::Utils::CDBI. This required moving connection info
fishing from init_cgi in Gantry.pm to Gantry::Engine::CGI->new
- Expanded the connection info scheme change to all engine types
by introducting Gantry::Utils::ModelHelper as a (mostly) abstract
base class from which a new module for each engine inherits
- Expanded connection info scheme to the auth db connecitons.
CGI may not be working correctly under the new scheme.
3.07 Mon Dec 26 12:19:05 CST 2005
- Add CGI Engine. ( Gantry::Engine::CGI );
Gantry apps can now run under CGI (including Fast-CGI)
3.06 Tue Dec 20 12:47:47 CST 2005
- Revised Build.PL so that it complains more quietly if
File::Recursive::Copy is not installed.
- Revised use test section for mod_perl 1.9x so it checks for
Apache::Request before trying to use the engine, yielding a cleaner
error message.
- Change auth front-end modules to use $self->location for redirect_to_main
instead of $self->apps_rootp . '/blah'
3.05 Thu Dec 15 12:08:42 CST 2005
- template toolkit object is now unique per location block.
- converted front-end auth modules to use Gantry CRUD
- added editor_init.ttc ( default tinymce editor componet )
- modified form.tt to handle the editor_init.ttc componet
3.04 Fri Dec 9 17:04:05 CST 2005
- Corrected template error which gave very small widths to text input
fields by default (hint: TT uses size as a pseudo-method)
3.03 Fri Dec 9 14:04:05 CST 2005
- Minor template revisions
3.02 Wed Dec 7 16:07:36 CST 2005
- Removed required asterisks from checkbox fields
3.01 Tue Dec 6 13:31:16 CST 2005
- Improved various templates (made form tables wider by default)
- Added optional javascript based html editor to form.tt
3.0 Thu Dec 1 13:49:28 CST 2005
- Corrected templates so their html is more standards compliant.
- Increased version to indicate that we are using this third generation
of our framework in production for multiple apps.
0.26 Wed Nov 16 16:30:39 CST 2005
- Changed Gantry::user_row to return nothing when it can't find a user.
0.25 Wed Nov 16 11:46:53 CST 2005
- Added Gantry::Plugins::CRUD for more control.
- Corrected relocate so you have more control of where it takes you
from successful AutoCRUD actions.
- Corrected error which had boolean select lists always showing
their default values instead of showing those only when the
database didn't have a value.
0.24 Thu Nov 3 11:21:28 CST 2005
- Fixed Gantry::Utils::CDBI module to work with mp1 and 2.
- Modified Build.PL
0.23 Mon Oct 24 15:46:09 CDT 2005
- Add a Class::DBI base module to Gantry.
fixes the problem regarging the clashing database handles.
- added the log_error method
0.22 Mon Oct 17 20:12:30 EDT 2005
- Switch accessors to methods calls.
0.21 Wed Aug 24 11:00:41 CDT 2005
- Name change to Gantry
0.20 Mon Aug 8 11:30:08 CDT 2005
- Added Gantry::Conrol to framework (Authen, Authz, PageBased)
- Added generic templates for mvc processing
0.18 Sat Jun 11 21:08:58 CDT 2005
- Add plugin ablility to frame work
- Added compatability for mod_perl 1, 1.99, 2.0
- Add Template::Toolkit support
0.17 Sat Jun 11 21:08:58 CDT 2005
- Branched from KrKit version 0.16 ( www.krkit.org )