YAFOWIL Documentation 2.1
  • Site
      • Introduction
      • Minimal Hello World Example Webapplication
      • Elements Explained
      • Describe YAFOWIL forms with YAML
      • Integrations
      • Reference: Blueprints
  • Introduction »
_images/yafowil.png

Visit our YAFOWIL DEMO SITE!

Callables Everywhere¶

  • YAFOWIL Yet Another Form Widget Library (XHTML)
  • YAFOWIL offers HTML form creation and modification at runtime.
  • YAFOWIL is all about declarative configuration of form widgets.
  • YAFOWIL is lightweight and provides an extensible, reusable set of blueprints.
  • YAFOWIL is framework independent.
  • YAFOWIL does NOT fight with storage.

Contents¶

  • Introduction
    • Motivation
    • Dependencies
    • Integrations
    • Example
    • Creating a widget
    • Widgets are Organized as a Tree
    • Rendering Mode
    • Validation
    • Invariants
    • Providing blueprints
    • Adding custom behaviour
    • Delivering resources
  • Minimal Hello World Example Webapplication
  • Elements Explained
    • Base principles
    • Callables everywhere
    • Widget
    • Runtime data
    • Controller
    • Validation
    • Factory
    • Blueprints
  • Describe YAFOWIL forms with YAML
    • Create file containing form description
    • Computed values
    • Define rendering context
    • Create Message Factory
    • Creating YAFOWIL-Forms form YAML-Files
    • Manage translations of YAML forms
  • Integrations
    • Basics
    • WebOb based frameworks
    • Zope 2 / Plone based usage
    • Werkzeug based frameworks
    • Boostrap Styles
  • Reference: Blueprints
    • ace
    • array
    • autocomplete
    • checkbox
    • chosen
    • compound
    • datetime
    • dict
    • div
    • dynatree
    • email
    • error
    • field
    • fieldset
    • file
    • form
    • help
    • hidden
    • image
    • label
    • lines
    • location
    • multiselect
    • number
    • password
    • proxy
    • recaptcha
    • richtext
    • search
    • select
    • select2
    • slider
    • submit
    • table
    • tag
    • tbody
    • td
    • text
    • textarea
    • th
    • thead
    • time
    • tr
    • url
    • wysihtml5

Back to top

© Copyright 2014, Robert Niederreiter, Jens Klein, et al.
Created using Sphinx 1.3.1.