Video demo is released!! http://www.luizsouza.net/wilker/rabbitforms_quickstart.wmv
Hi all, I working for a week in one form automated generation library (CRUD operations) called Rabbit Form that plugs into Code Igniter structure.
The code is in Beta 1.0.5 and open for tests, the project is located at http://code.google.com/p/rabbit-forms/ or http://www.rabbitforms.com/ (actually only redirects to google project page) and you can found the reference at wiki pages.
Please read the overview, and if you like, try it, and them, please comment 😊
Overview
——
Rabbit Forms is a CRUD (Create Retrieve Update Delete) automate library. If you see, more than 80% of a system development is based on CRUD operations, Rabbit Forms is made to high speed up these process by providing a good and extensive library providing assets to this work. In a normal scenario you make a CRUD operation like this:
1. Create a form to create instances
2. Validate submitted data
3. Create a form to edit instances
4. Validate submitted data
5. Create a view to display registered instances
6. Create actions to delete instances
And this operations take a long development time, to supply this needs Rabbit Forms work in another way:
1. Create configuration file
2. Create template
3. Use this
With Rabbit Forms, the creation of a complex form configuration file take near to 10 minutes, the template creation varies depending how custom you need (usually about 5 and 20 minutes) and the use will spend about 5 minutes.
Rabbit Forms is made to be integrated into your site and not to be external of this, read about template above to more information
The Rabbit Forms configuration files contains all you need to your form, like:
* table that will be used
* primary key field of table
* fields
* validations
* retrieve options
The fields of Rabbit Forms can vary between simple fields (like text boxes) and most complex fields (like fields that retrieve data from another table, fields that use javascript and ajax codes and more), and the use of all is made in a simple way, and more, the fields is easily extensible, if the field you need is not exists, you can create this field easily.
The validations follow the same base of fields, the validations can be simple or complex and are extensible.
Another great feature of Rabbit Forms is the template customization, Rabbit Forms spend some enforces to make templates is most customizable as possible. Rabbit Forms is made to be integrated in your website, and with template customizing you able to use Rabbit Forms in your page maintaining your site apparency.
Rabbit Forms provide too a customizable way to retrieve data, this way the listing of data into database turns in a simple operation.
And if you had patience to read text so far you have to be exited and wanting to try these. Read documents at wiki to know how to use this library. Thanks for your attention.
——
Last Updates:
* New: Html editor (using TinyMCE)
* New: File Validator
* New: Unique Validator
* Change: Image field auto-add image extensions valitador
* Change: by default the textfield and textarea doesn’t accept html (using htmlentities to reject)
* Fix: retrieve name at foreign retrieveView
* Fix: unique validator when editing current row
See complete changelog at http://code.google.com/p/rabbit-forms/wiki/ChangeLog
Next Updates:
* Update wiki documentation
next updates is scheduled to no previsions at this time…
Your feedback is important to the project, please post any suggestions, critics and bugs.