Data::MuForm::Manual - MuForm manual
version 0.05
This is the Data::MuForm manual.
Data::MuForm performs validation and is a framework for processing forms.
One of the main goals of MuForm is flexibility. There are many customizable methods and transforms, and a number of official hooks for changing class behavior. In addition, since MuForm is written in Moo, you can override almost everything.
You can split the pieces of your forms up into logical parts and compose complete forms from MuForm classes, roles, fields, collections of validations, transformations and type constraints. You can write custom methods to process forms, add any attribute you like, and use method modifiers. MuForm validators/forms are Perl classes, so there's a lot of flexibility in what you can do.
Some of the differences between FormHandler and MuForm.
Creating MuForm validators or forms and interfacing them with your controllers.
Organized list of MuForm fields, with links to specific documentation.
Documents the standard places to override form processing.
Description of the various ways of setting defaults.
Transformation of input and value attributes at various points in the validation and update process.
Validation of fields
Errors: setting them, getting them.
How to render and write your own custom rendering code.
Test your forms
'Howto' recipes
Quick reference of MuForm interface
IRC:
Join #formhandler on irc.perl.org
Mailing list:
http://groups.google.com/group/formhandler
gshank: Gerda Shank <gshank@cpan.org>
Gerda Shank
This software is copyright (c) 2018 by Gerda Shank.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Data::MuForm, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Data::MuForm
CPAN shell
perl -MCPAN -e shell install Data::MuForm
For more information on module installation, please visit the detailed CPAN module installation guide.