Here's my summary of formulaic.

Name: formulaic
URL: for now, http://developer.berlios.de/projects/formulaic
Brief description: a form generation toolkit designed to be very
compatible with formencode.

Its standalone, not embedded with any other project, though the
principal framework its intended to be used with is CherryPy.

Docs not up yet, but it includes a README with a basic tutorial.

Design goals: I have three main priorities: a shallow learning curve,
extensive customizability of the output markup, and preserving access
to 100% of formencode's functionality.  I'm not trying to make it
generate stupendously sophisticated forms (ajax and javascript
validation could be done with it, but they're not high on my priority
list).  Its intended to make typical forms be as easy to write as
possible.

Novel features: preserves all of formencode's functionality; forms
emulate python dicts for simpler syntax.

Fancy widgets: none yet, though I want to integrate a javascript
calendar widget soon.

Level of seriousness: definitely a prototype right now.  If there's
interest, I'm happy to develop it into something more serious.  I'm
specifically not looking to merge it with anything else (in the sense
of making it dependent on anything other than formencode), but have no
problem with it being included in others' work (its GPLed, after all).

Types of integration: it has no CRUD functionality, simply because I'm
intending for it to be a solution to the form problem, not the CRUD
problem (though CRUD functionality could be built on top).  No
SQLObject integration either, for similar reasons.  Its extensible in
the sense that users can develop custom fields and forms relatively
simply.

Reply via email to