DBIforms is a set of perl scripts that provides a fast and easy mechanism to generate HTML forms to manipulate database information. These scripts are based on the Perl DBI module and can be implemented using any database backend for which there is a corresponding Perl DBD module.

The concept behind DBIforms is to provide 5 basic database functions:

The generation of reports from the data in the database is considered outside the scope of this effort and is not addressed by these functions. However, the search function assumes a custom reporting script has been created by the implementor of DBIforms and is used to display the results of the search request. More about that later in this document.

DBIforms stores it's own configuration information in the database and must be added before other implementations can be generated. To create an implementation of DBIforms, perform the following steps: