Replaced the messy GNU-styled documents with a single Markdown README.md.
This commit is contained in:
parent
5096304cae
commit
4bf7966a4c
3
AUTHORS
3
AUTHORS
@ -1,3 +0,0 @@
|
|||||||
Version since 1.11 maintained by imacat <imacat@mail.imacat.idv.tw>
|
|
||||||
|
|
||||||
Version 1.10 and earlier written by Paul Sharpe <paul@miraclefish.com>.
|
|
78
README
78
README
@ -1,78 +0,0 @@
|
|||||||
DbFramework is a collection of classes for manipulating DBI databases.
|
|
||||||
The classes are loosely based on the CDIF Data Model Subject Area.
|
|
||||||
|
|
||||||
Note: Do not use DbFramework. I believe it is outdated and not working
|
|
||||||
anymore. I obtained its ownership only to keep it clean until it is
|
|
||||||
retired. If you were using DbFramework, consider other, more recent
|
|
||||||
solutions like XML instead.
|
|
||||||
|
|
||||||
The last release 1.10 of DbFramework is due 1999-05-13, even before Perl
|
|
||||||
5.005_03. As today is 2008-04-19, that is NINE years ago. It is not
|
|
||||||
suprising DbFramework does not work now. If you are still using CDIF
|
|
||||||
Data Model Subject Area, it might be easier to migrate your code to use
|
|
||||||
XML, than to make DbFramework working. Besides, DbFramework takes
|
|
||||||
a CPAN root namespace, DbFramework::*, which is not right, too.
|
|
||||||
|
|
||||||
DbFramework was written by Paul Sharpe (paul@miraclefish.com, CPAN ID:
|
|
||||||
PSHARPE). If you are looking for older versions, see Paul's BackPen
|
|
||||||
directory: http://backpan.perl.org/authors/id/P/PS/PSHARPE/
|
|
||||||
|
|
||||||
Please report bugs to rt.cpan.org. Even that I may not fix them, they
|
|
||||||
are still public records that could help the others understanding them.
|
|
||||||
|
|
||||||
By imacat <imacat@mail.imacat.idv.tw>, written 2008-04-19.
|
|
||||||
=============
|
|
||||||
DbFramework is a collection of classes for manipulating DBI databases.
|
|
||||||
The classes are loosely based on the CDIF Data Model Subject Area.
|
|
||||||
|
|
||||||
This module will help you to
|
|
||||||
|
|
||||||
- Present data model objects (tables, columns) as HTML
|
|
||||||
- Add persistency to your Perl objects
|
|
||||||
- Manipulate DBI databases through an HTML forms interface
|
|
||||||
|
|
||||||
See the POD for further details.
|
|
||||||
|
|
||||||
Prerequisites
|
|
||||||
=============
|
|
||||||
|
|
||||||
Perl 5.005
|
|
||||||
Alias
|
|
||||||
CGI
|
|
||||||
URI::Escape
|
|
||||||
DBI 1.06
|
|
||||||
Text::FillIn
|
|
||||||
Term::ReadKey
|
|
||||||
|
|
||||||
DbFramework has been successfully built and tested on (at least) the
|
|
||||||
following configurations. In general the driver version is VERY
|
|
||||||
IMPORTANT as DbFramework makes use of some of the newer DBI metadata
|
|
||||||
methods which may only be implemented in development branches of
|
|
||||||
certain drivers.
|
|
||||||
|
|
||||||
OS Driver Database
|
|
||||||
================ ========================== ===================
|
|
||||||
RedHat Linux 5.1 Msql-Mysql-modules-1.21_15 Mysql 3.22.14-gamma
|
|
||||||
Msql-Mysql-modules-1.21_15 Msql 2.0.8
|
|
||||||
DBD-Pg-0.91 PostgreSQL 6.4.2
|
|
||||||
|
|
||||||
Note that DBD::CSV is unlikely to be supported in the near future due
|
|
||||||
to the limitations of this driver.
|
|
||||||
|
|
||||||
Installation
|
|
||||||
============
|
|
||||||
|
|
||||||
1) Ensure you have installed the prerequisites above.
|
|
||||||
|
|
||||||
2) perl Makefile.PL
|
|
||||||
Select each DBD driver you wish to test DbFramework against.
|
|
||||||
make
|
|
||||||
make test
|
|
||||||
You will need permission to create the databases 'dbframework_test'
|
|
||||||
and 'dbframework_catalog' for each DBI driver you chose to test.
|
|
||||||
make install
|
|
||||||
|
|
||||||
To use forms/dbforms.cgi, install it in a CGI directory then 'perldoc
|
|
||||||
forms/dbforms.cgi'.
|
|
||||||
|
|
||||||
paul@miraclefish.com
|
|
152
README.md
Normal file
152
README.md
Normal file
@ -0,0 +1,152 @@
|
|||||||
|
DbFramework
|
||||||
|
===========
|
||||||
|
|
||||||
|
|
||||||
|
Description
|
||||||
|
-----------
|
||||||
|
|
||||||
|
DbFramework is a collection of classes for manipulating DBI databases.
|
||||||
|
The classes are loosely based on the CDIF Data Model Subject Area.
|
||||||
|
|
||||||
|
*Note*: Do not use DbFramework. I believe it is outdated and not working
|
||||||
|
anymore. I obtained its ownership only to keep it clean until it is
|
||||||
|
retired. If you were using DbFramework, consider other, more recent
|
||||||
|
solutions like XML instead.
|
||||||
|
|
||||||
|
The last release 1.10 of DbFramework is due 1999/5/13, even before Perl
|
||||||
|
5.005_03. As today is 2008/4/19, that is *NINE* years ago. It is not
|
||||||
|
surprising DbFramework does not work now. If you are still using CDIF
|
||||||
|
Data Model Subject Area, it might be easier to migrate your code to use
|
||||||
|
XML, than to make DbFramework working. Besides, DbFramework takes
|
||||||
|
a CPAN root namespace, DbFramework::*, which is not right, too.
|
||||||
|
|
||||||
|
DbFramework was written by Paul Sharpe (paul@miraclefish.com, CPAN ID:
|
||||||
|
`PSHARPE`). If you are looking for older versions, see Paul's BackPen
|
||||||
|
directory: http://backpan.perl.org/authors/id/P/PS/PSHARPE/
|
||||||
|
|
||||||
|
The original `README` follows.
|
||||||
|
|
||||||
|
|
||||||
|
The Original `README`
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
DbFramework is a collection of classes for manipulating DBI databases.
|
||||||
|
The classes are loosely based on the CDIF Data Model Subject Area.
|
||||||
|
|
||||||
|
This module will help you to
|
||||||
|
|
||||||
|
- Present data model objects (tables, columns) as HTML
|
||||||
|
- Add persistency to your Perl objects
|
||||||
|
- Manipulate DBI databases through an HTML forms interface
|
||||||
|
|
||||||
|
See the POD for further details.
|
||||||
|
|
||||||
|
Prerequisites
|
||||||
|
=============
|
||||||
|
|
||||||
|
Perl 5.005
|
||||||
|
Alias
|
||||||
|
CGI
|
||||||
|
URI::Escape
|
||||||
|
DBI 1.06
|
||||||
|
Text::FillIn
|
||||||
|
Term::ReadKey
|
||||||
|
|
||||||
|
DbFramework has been successfully built and tested on (at least) the
|
||||||
|
following configurations. In general the driver version is VERY
|
||||||
|
IMPORTANT as DbFramework makes use of some of the newer DBI metadata
|
||||||
|
methods which may only be implemented in development branches of
|
||||||
|
certain drivers.
|
||||||
|
|
||||||
|
OS Driver Database
|
||||||
|
================ ========================== ===================
|
||||||
|
RedHat Linux 5.1 Msql-Mysql-modules-1.21_15 Mysql 3.22.14-gamma
|
||||||
|
Msql-Mysql-modules-1.21_15 Msql 2.0.8
|
||||||
|
DBD-Pg-0.91 PostgreSQL 6.4.2
|
||||||
|
|
||||||
|
Note that DBD::CSV is unlikely to be supported in the near future due
|
||||||
|
to the limitations of this driver.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
|
||||||
|
1) Ensure you have installed the prerequisites above.
|
||||||
|
|
||||||
|
2) perl Makefile.PL
|
||||||
|
Select each DBD driver you wish to test DbFramework against.
|
||||||
|
make
|
||||||
|
make test
|
||||||
|
You will need permission to create the databases 'dbframework_test'
|
||||||
|
and 'dbframework_catalog' for each DBI driver you chose to test.
|
||||||
|
make install
|
||||||
|
|
||||||
|
To use forms/dbforms.cgi, install it in a CGI directory then 'perldoc
|
||||||
|
forms/dbforms.cgi'.
|
||||||
|
|
||||||
|
paul@miraclefish.com
|
||||||
|
|
||||||
|
|
||||||
|
Download
|
||||||
|
--------
|
||||||
|
|
||||||
|
DbFramework is hosted is on…
|
||||||
|
|
||||||
|
* [DbFramework on GitHub]
|
||||||
|
|
||||||
|
* [DbFramework on MetaCPAN]
|
||||||
|
|
||||||
|
[DbFramework on GitHub]: https://github.com/imacat/DbFramework
|
||||||
|
[DbFramework on MetaCPAN]: https://metacpan.org/release/DbFramework
|
||||||
|
|
||||||
|
|
||||||
|
Support
|
||||||
|
-------
|
||||||
|
|
||||||
|
The DbFramework project is hosted on GitHub. Address your
|
||||||
|
issues on the GitHub issue tracker
|
||||||
|
https://github.com/imacat/DbFramework/issues.
|
||||||
|
|
||||||
|
If you are still using it and want to take over this project, file an
|
||||||
|
issue request on GitHub. Thank you.
|
||||||
|
|
||||||
|
Authors
|
||||||
|
-------
|
||||||
|
|
||||||
|
Version since 1.11 maintained by [imacat].
|
||||||
|
|
||||||
|
Version 1.10 and earlier written by [Paul Sharpe].
|
||||||
|
|
||||||
|
[imacat]: mailto:imacat@mail.imacat.idv.tw
|
||||||
|
[Paul Sharpe]: mailto:paul@miraclefish.com
|
||||||
|
|
||||||
|
|
||||||
|
To Do
|
||||||
|
-----
|
||||||
|
|
||||||
|
* Moved the test tables creation from `Makefile.PL`/`Build.PL` to the
|
||||||
|
test suite, and clean up the test tables after the test suite
|
||||||
|
finished.
|
||||||
|
* Remove the `Makefile.PL`/`Build.PL` dependency to DbFramework::Util,
|
||||||
|
and hence Term::ReadKey. It does not make sense that
|
||||||
|
`Makefile.PL`/`Build.PL` fails to run. CPAN and CPANPLUS shells
|
||||||
|
cannot install with this, too.
|
||||||
|
* Rename `t/util.pl` to `t/util.pm`, and remove `Makefile.PL/Build.PL`
|
||||||
|
dependency to it, too.
|
||||||
|
* Dealing with the installation of `forms/dbforms.cgi`.
|
||||||
|
* Register a proper name space and drop the unused.
|
||||||
|
* Transfer the primary maintainer of DbFramework::CandidateKey,
|
||||||
|
DbFramework::Catalog, DbFramework::DataModelObject,
|
||||||
|
DbFramework::DataType::ANSII, DbFramework::DataType::Mysql,
|
||||||
|
DbFramework::DefinitionObject, DbFramework::Relationship and
|
||||||
|
DbFramework::Template to me.
|
||||||
|
* Remove "UNAUTHORIZED RELEASE" from Meta CPAN.
|
||||||
|
* Maybe make DbFramework working again.
|
||||||
|
* Retire DbFramework.
|
||||||
|
|
||||||
|
|
||||||
|
Copyright
|
||||||
|
---------
|
||||||
|
|
||||||
|
Copyright (c) 1998-1999 Paul Sharpe, 2008-2021 imacat. All rights
|
||||||
|
reserved. This program is free software; you can redistribute it
|
||||||
|
and/or modify it under the same terms as Perl itself.
|
22
TODO
22
TODO
@ -1,22 +0,0 @@
|
|||||||
DbFramework TODO list
|
|
||||||
|
|
||||||
- Moved the test tables creation from Makefile.PL/Build.PL to the
|
|
||||||
test suite, and clean up the test tables after the test suite
|
|
||||||
finished.
|
|
||||||
- Remove the Makefile.PL/Build.PL dependency to DbFramework::Util,
|
|
||||||
and hence Term::ReadKey. It does not make sense that
|
|
||||||
Makefile.PL/Build.PL fails to run. CPAN and CPANPLUS shells
|
|
||||||
cannot install with this, too.
|
|
||||||
- Rename t/util.pl to t/util.pm, and remove Makefile.PL/Build.PL
|
|
||||||
dependency to it, too.
|
|
||||||
- Dealing with the installation of forms/dbforms.cgi.
|
|
||||||
- Seperate INSTALL from README.
|
|
||||||
- Register a proper name space and drop the unused.
|
|
||||||
- Transfer the primary maintainer of DbFramework::CandidateKey,
|
|
||||||
DbFramework::Catalog, DbFramework::DataModelObject,
|
|
||||||
DbFramework::DataType::ANSII, DbFramework::DataType::Mysql,
|
|
||||||
DbFramework::DefinitionObject, DbFramework::Relationship and
|
|
||||||
DbFramework::Template to me.
|
|
||||||
- Remove "UNAUTHORIZED RELEASE" from search.cpan.org.
|
|
||||||
- Maybe make DbFramework working again.
|
|
||||||
- Retire DbFramework.
|
|
Loading…
Reference in New Issue
Block a user