An easy to use web form generation, validtion and metadata utility library
Version: 0.2.1YYAFL is a partial-reimplementation and adaptation of the 'newforms' library to exist outside of the Django infastructure, letting it be used in other frameworks, such as CherryPy and Pylons.
Operating System: Mac OS X
YYAFL extends the newforms model with new features:
· CSRF detection form tools can be automatically managed.
· Pluggable and skinnable forms, use either pure Python code or a compatible templating engine (such as Mako). Attach on the fly decorators or even apply whole layouts to forms.
· Comprehensive validation framework.
· Comprehensive widget collection, which is easy to grow, tweak, or extend for your application's needs.
YAFL believes in the separation of style from content, and as such is designed to be used in several different popular templating systems such as Mako and Cheetah, by allowing much of the layout work to be done in the templating system.
If you will ever wish to generate more generic, yet still flexible forms, YYAFL also has support for decorators (Python callables) which will be applied when rendering a form as HTML, compatible with basic template callable methods.
NOTE: YYAFL is licensed and provided under the terms of the BSD License.