Yet Another Form WIdget Library (XHTML).
YAFOWIL offers html form creation and modification at runtime. It is lightweight and provides an extensible, reusable set of blueprints to build flexible forms.
YAFOWIL is independent from any web framework, but easy to use in your web framework.
It's all just about rendering widgets and extracting the data returned from the browser per widget. It does not fight with storage.
YAFOWIL varies from most other HTML form packages: It's all just configuration. No subclassing needed any more; no specific schema framework is necessary.
Yafowil provides a factory you can fetch your widgets instances from. Or you register your own.
If you're interested to dig deeper: The detailed YAFOWIL documentation is available. Read it and learn how to create your example application with YAFOWIL forms in 15 minutes.
The sources are in a GIT DVCS with its main branches at github.
We'd be happy to see any forks and pull-requests to make YAFOWIL even better.
- Jens W. Klein <jens@bluedynamics.com>
- Robert Niederrreiter <rnix@squarewave.at>
- Attila Olah
- Christian Scholz aka MrTopf (initial discussion)