Changes for version 1.06 - 2010-02-21
- Change namespace from CGI::Application::Demo to CGI::Application::Demo::Basic, to force files to be installed separately from other modules called CGI::Application::Demo::(Ajax, Dispatch).
- Re-write and/or re-design the docs.
- Document much more clearly what needs to be patched by the end user.
- Move CSS and HTML templates into htdocs/assets/..., and simplify their names.
- Move the CGI scripts into cgi-bin/ca.demo.basic, and simplify their names.
- Use DBIx::Admin::CreateTable rather than copying some of its code.
- Remove text 'All rights reserved' (for Debian licensing).
- Remove POD heads 'Required Modules' and 'Changes'.
- Replace personal doc root with /var/www.
- Use namespace::autoclean with Moose.
- Change default database driver to SQLite.
- Change path to Perl to /usr/bin/perl. Thanx for Larry for bug report #45751.
- Change path to config files and templates to /var/www/.
- Remove scripts/bu-demo from the distro.
- Eliminate references to $ENV.
- Write a new module to handle reading config files.
- Move the config files into lib/CGI/Application/Demo/Basic/Util, so they can be installed with the *.pm files, and so Config::Tiny can find them easily. Change config file handing to match.
Modules
A vehicle to showcase CGI::Application
Provides
in lib/CGI/Application/Demo/Basic/Base.pm
in lib/CGI/Application/Demo/Basic/Faculty.pm
in lib/CGI/Application/Demo/Basic/Five.pm
in lib/CGI/Application/Demo/Basic/Four.pm
in lib/CGI/Application/Demo/Basic/One.pm
in lib/CGI/Application/Demo/Basic/Three.pm
in lib/CGI/Application/Demo/Basic/Two.pm
in lib/CGI/Application/Demo/Basic/Util/Config.pm
in lib/CGI/Application/Demo/Basic/Util/Create.pm
in lib/CGI/Application/Demo/Basic/Util/LogDispatchDBI.pm