Path: usenet.cise.ufl.edu!newsfeeds.nerdc.ufl.edu!news.magicnet.net!news.maxwell.syr.edu!newsfeed.corridex.com!nntp2.savvis.net!inetarena.com!not-for-mail
From: Paul Sharpe <[email protected]>
Newsgroups: comp.lang.perl.announce,comp.lang.perl.modules
Subject: ANNOUNCE: DbFramework-1.05
Followup-To: comp.lang.perl.modules
Date: 8 Jan 1999 16:33:04 GMT
Organization: Internet Arena
Lines: 46
Approved: [email protected] (comp.lang.perl.announce)
Message-ID: <[email protected]>
NNTP-Posting-Host: halfdome.holdit.com
X-Disclaimer: The "Approved" header verifies header information for article transmission and does not imply approval of content.
Xref: usenet.cise.ufl.edu comp.lang.perl.announce:221 comp.lang.perl.modules:7501

Recently submitted to PAUSE

 file: $CPAN/authors/id/P/PS/PSHARPE/DbFramework-1.05.tar.gz
 size: 24518 bytes
  md5: 8565a4b40fe51d3084382248b87e9590

DbFramework is a collection of classes for manipulating Mysql
databases.  The classes are loosely based on the CDIF Data Model
Subject Area.  There are methods for representing data model objects
as HTML and a class which can be subclassed to add persistency to Perl
objects.  See the POD for further details.

The module includes a CGI application which provides an HTML forms
interface for manipulating Mysql databases.

Prerequisites
=============

 Alias
 CGI
 DBI
 Msql-Mysql-modules
 ePerl (for dbforms.cgi)

6-1-1999                    Paul Sharpe          <[email protected]>
-----------------------------------------------------------------------
RELEASE 1.05

= INTERFACE
 Table
   - New method dbh($dbh) (added pod for AUTOLOAD() method)
   = Improved form and template support
     - new() now takes list of form rather than template definitions
       and evals configuration from config.pl files.
     - New method read_form()
     - More pod
 - Default output templates now handle foreign keys by replacing them
   with columns from the related table.
 - <DbValue> template tag can now contain a list of attributes to be
   substituted for values.
 dbforms.cgi
   - fills values from related table for foreign keys in default
     output template.
   - Now handles user-defined forms.