The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.99

  • handler now mod_perl2 only.
  • db_Main hooks in data classes now inserted for you.
  • severely tidied up: everything non-essential removed
  • mail-sending functions separated out into Class::DBI::Factory::Mailer (mostly to make them optional)
  • new relationships() method in Factory retrieves useful bits of cdbi meta_info.
  • all SQLite mentions now SQLite2, to avoid spurious warnings from newer versions.
  • works much better without config file
  • all hard work deferred for as long as possible to make cdf fit better into nasty quick data-munging type scripts.
  • demo application brought up to date, cleaned up, made to work properly
  • documentation redone. still pretty windy, though.
  • tests more extensive. still no proper handler tests, though.

Modules

factory interface to a set of Class::DBI classes, with optional mod_perl2 application skeleton
an AppConfig-based configuration mechanism for Class::DBI::Factory
useful exception classes for applications using the CDF framework
a minimal data-container used as a precursor for Class::DBI objects when populating forms or otherwise preparing to create a new object from existing data.
a handler base class for Class::DBI::Factory applications
an iterator-based retriever and paginator of Class::DBI data
a simple, replaceable email-sender

Provides

in lib/Class/DBI/Factory/Exception.pm
in lib/Class/DBI/Factory/Exception.pm
in lib/Class/DBI/Factory/Exception.pm
in lib/Class/DBI/Factory/Exception.pm
in lib/Class/DBI/Factory/Exception.pm
in lib/Class/DBI/Factory/Exception.pm
in lib/Class/DBI/Factory/Exception.pm
in lib/Class/DBI/Factory/Exception.pm
in lib/Class/DBI/Factory/Exception.pm
in lib/Class/DBI/Factory/Exception.pm
in cdfdemo/lib/My/Album.pm
in cdfdemo/lib/My/Artist.pm
in cdfdemo/lib/My/DBI.pm
in cdfdemo/lib/My/Genre.pm
in cdfdemo/lib/My/Handler.pm
in cdfdemo/lib/My/Track.pm
in test/Thing.pm