devel/p5-Form-Sensible 0.20023 DragonFly
Sensible way to handle form based user interface
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- ART10, GPLv1+
- Categories
- devel, perl5
- Package size
- 123.9 KiB, 291.0 KiB installed
Description
Form::Sensible is a different kind of form library. Form::Sensible is not just another HTML form creator, or a form validator, though it can do both. Form::Sensible, instead, focuses on what forms are: a method to relay information to and from a user interface.
Form::Sensible forms are primarily tied to the data they represent. Form::Sensible is not tied to HTML in any way. You could render Form::Sensible forms using any presentation system you like, whether that's HTML, console prompts, WxPerl or voice prompts. (* currently only an HTML renderer is provided with Form::Sensible, but work is already under way to produce others.)
Features:
- Easy form validation
- Ability to easily save created forms for future use
- Define form once, render any number of ways
- Flexible built-in form validator
- Easily extended to produce new renderers, field types and validation
- HTML renderer produces sane html that can be easily styled via CSS
- HTML renderer allows for custom templates to control all aspects of form rendering.
- HTML output not tied to any javascript library.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | devel/p5-Form-Sensible | 0.20023 |
| FreeBSD | devel/p5-Form-Sensible | 0.20023 |
| HardenedBSD | devel/p5-Form-Sensible | 0.20023 |
| GhostBSD | devel/p5-Form-Sensible | 0.20023 |
Install
Binary package:
pkg install p5-Form-Sensible
From DPorts:
cd /usr/dports/devel/p5-Form-Sensible && make install clean
Dependencies
Run dependencies 8
No port depends on this one.