https://github.com/cubiclesoft/php-flexforms
FlexForms is a powerful HTML forms generator/builder PHP class to output HTML forms using PHP arrays. MIT or LGPL.
https://github.com/cubiclesoft/php-flexforms
Last synced: about 1 year ago
JSON representation
FlexForms is a powerful HTML forms generator/builder PHP class to output HTML forms using PHP arrays. MIT or LGPL.
- Host: GitHub
- URL: https://github.com/cubiclesoft/php-flexforms
- Owner: cubiclesoft
- Created: 2017-05-02T01:40:38.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2022-10-20T14:52:44.000Z (over 3 years ago)
- Last Synced: 2025-03-24T11:44:36.885Z (about 1 year ago)
- Language: PHP
- Homepage:
- Size: 139 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Support: support/flex_forms.css
Awesome Lists containing this project
README
FlexForms for PHP
=================
FlexForms is a powerful HTML forms generator/builder class to output HTML forms using PHP arrays. Choose from a MIT or LGPL license.
FlexForms is the culmination of seven years of precision software development boiled down into a little over 1,200 lines of code ready for your next web application. The core functionality is trusted and has been deployed widely throughout the world.
[](https://cubiclesoft.com/donate/) [](https://cubiclesoft.com/product-support/github/)
Features
--------
* Simplifies HTML forms and eliminates error-prone, hand-crafted HTML form code for 99% of all use-cases.
* Supports per-field custom HTML output for the remaining 1% of use-cases.
* Automatic dependency chains for both external and inline CSS and Javascript.
* Per-field error message support.
* Highly extensible.
* AJAX-ready.
* XSS/XSRF defenses built-in. Signed message support for displaying global errors and other information to the end-user.
* Optional support for random field names on a per-user/session basis. Easily make a bot operator's life miserable.
* Has a liberal open source license. MIT or LGPL, your choice.
* Designed for relatively painless integration into your project.
* Sits on GitHub for all of that pull request and issue tracker goodness to easily submit changes and ideas respectively.
Usage
-----
See the [FlexForms documentation](https://github.com/cubiclesoft/php-flexforms/blob/master/docs/flex_forms.md) for example usage.
See [Admin Pack](https://github.com/cubiclesoft/admin-pack) for rapidly building powerful, customized administration interfaces based on FlexForms.
Expand FlexForms functionality with [FlexForms Extras](https://github.com/cubiclesoft/php-flexforms-extras) and [FlexForms Modules](https://github.com/cubiclesoft/php-flexforms-modules).