NAME

Data::MuForm::Manual - MuForm manual

VERSION

version 0.05

DESCRIPTION

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.

SECTIONS

Data::MuForm::Manual::FormHandlerDiff

Some of the differences between FormHandler and MuForm.

Data::MuForm::Manual::Intro

Creating MuForm validators or forms and interfacing them with your controllers.

Data::MuForm::Manual::Fields

Organized list of MuForm fields, with links to specific documentation.

Data::MuForm::Manual::Hooks

Documents the standard places to override form processing.

Data::MuForm::Manual::Defaults

Description of the various ways of setting defaults.

Data::MuForm::Manual::Transformations

Transformation of input and value attributes at various points in the validation and update process.

Data::MuForm::Manual::Validation

Validation of fields

Data::MuForm::Manual::Errors

Errors: setting them, getting them.

Data::MuForm::Manual::Rendering

How to render and write your own custom rendering code.

Data::MuForm::Manual::Testing

Test your forms

Data::MuForm::Manual::Cookbook

'Howto' recipes

Data::MuForm::Manual::Reference

Quick reference of MuForm interface

SUPPORT

IRC:

Join #formhandler on irc.perl.org

Mailing list:

http://groups.google.com/group/formhandler

AUTHOR

gshank: Gerda Shank <gshank@cpan.org>

AUTHOR

Gerda Shank

COPYRIGHT AND LICENSE

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.