Home / Tpda3-0.44
Name Modified Size InfoDownloads / Week
Parent folder
README 2012-02-19 2.1 kB
Tpda3-0.44.zip 2012-02-19 311.9 kB
Tpda3-0.44.tar.gz 2012-02-19 227.8 kB
Totals: 3 Items   541.8 kB 0
Tpda3 (Tiny Perl Database Application 3)
Copyright (C) 2010-2012  Stefan Suciu
GNU General Public License v3

Tpda3 is a classic desktop database application framework, written in
Perl.  Has PerlTk and (experimental) wxPerl support for the GUI part
and Firebird and PostgreSQL support for the RDBMS.


REQUIREMENTS

- Perl v5.8.9 or newer.

- RDBMS:

Because it's based on the "INSERT ... RETURNING" SQL statement,
requires:

 Postgres version 8.2 or greater or
 Firebird version 2.1 or greater

Also it has limited SQLite support (used only for testing). Inserting
records doesn't work.

- Operating System

Tpda3 should work on any OS where Perl and the required dependencies
can be installed, but currently it's only tested on GNU/Linux and
Windows XP.  Feedback and patches for other OSs is welcome.

Tpda3 is the successor of TPDA and, hopefully, has a much better API
implementation, Tpda3 aims to follow the Model View Controller (MVC)
architecture pattern.  The look and the user interface functionality
of Tpda3 is almost the same as of TPDA, with some minor improvements.

The configuration files formats are new and are in YAML (YAML::Tiny)
and Apache format (Config::General).


TROUBLESHOOTING

See README.trouble. There is a new dir on SF with some patched modules.


DEVELOPMENT

Development takes place, currently, on GitHub:
https://github.com/stefansbv/Tpda3


LICENSE AND COPYRIGHT

Copyright (C) 2010-2012 Stefan Suciu

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; version 2 dated June, 1991 or at your option
any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

A copy of the GNU General Public License is available in the source tree;
if not, write to the Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
Source: README, updated 2012-02-19