DB_DataObject_FormBuilder_Frontend is a package aimed at being a full database editing application. It currently supports viewing and editing of data in all tables in a database through the use of Structures_DataGrid for listing of records in a table and DB_DataObject_FormBuilder
The official download location for this package is now the Pearified.com channel. Just run pear channel-discover pearified.com then pear install pearified/DB_DataObject_FormBuilder_Frontend to install the package. After you install it this way you will be able to upgrade the package just like any PEAR package. Note: the files have moved to inside the Pearified directory to be consistent
You can view the documentation here: documentation
You can view the latest code in CVS here.
DB_DataObject_FormBuilder_Frontend originally started as a program based on only PEAR::DB. I named it RDBEdit (Relational DataBase Editor) and created a SourceForge project. All releases named RDBEdit are the original program and are only barely related to the current package. My idea was to create a DB data editor which understood foreign keys, was very configurable, and components that you could integrate into your own application without having to use the whole thing. RDBEdit was working ok and moving along, but it was slow going.
That's when I found DB_DataObject_FormBuilder, which stopped me in my tracks. FormBuilder creates and processes forms for tables through DB_DataObject. It already had some options which my program had and was structured in a much better way. It didn't, however, support some options I had created (these are now linkDisplayFields and linkOrderFields) and it wasn't a full editor. I promptly started submitting patches and before long was offered a maintainer position by Markus Wolff, the package's founder. I started adding features left and right and ended up restructuring the code and unifying the naming and option schemes. I am now the lead maintainer of the package and handle most of the bugs and feature requests.
With all of that, though, I still did not have a frontend. Once I had the features in FormBuilder that I wanted I started work on recreating RDBEdit from the ground up based on DB_DataObject_FormBuilder. Eventually I also found Structures_DataGrid and integrated it as well.