FiForms 0.9.3 review
DownloadFiForms started as a collection of PHP classes for creating web-based data entry screens for a MySQL database. FiForms library has
|
|
FiForms started as a collection of PHP classes for creating web-based data entry screens for a MySQL database.
FiForms library has since grown into a collection of projects addressing many aspects of web-database development needs. The FiForms framework currently includes the FiForms data-entry classes and the FiReports XML report generation scripts.
These libraries are combined scripts which utilize the new XML capabilities of PHP version 5 to create a framework for developing web applications completely in XML languages.
The FiForms framework also includes a collection of XML Schemas for building these forms, reports, and scripts in XML.
FiForms creates a loose, modular hierarchy of PHP classes which binds HTML input boxes to fields in a MySQL database. FiForms does the work of querying the database, navigating through records, and outputting the data in HTML.
All the developer has to do is declare the objects and set a few parameters. Thus, you can create a working web database by writing less than two dozen lines of PHP script.
FiReports is a set of scripts designed to generate printable XML/HTML reports from a simple PHP or XML definition. The included stylesheets allow the user to generate custom reports in XML, submit them to the server, and receive the results from the server in XML formatted to whatever stylesheet the user requests.
Requirements:
Apache
MySQL
PHP
What's New in This Release:
The major addition in this release is the FiForms XML Applications framework.
Several improvements/bugfixes have been made to the classes, especially the server-side XSLT transformation and the customizability using FiForms_global.inc.php.
Also the authentication system was updated to make the interface more modular.
This release also includes a mechanism to add concurrency control to alert users if multiple users change the same data at the same time.
FiForms 0.9.3 keywords