Dear ladies and gentlemen,

Plone Conference 2016 Pyramid sprint team is proud to announce Deform 2
beta.

Deform is a Python HTML form library independent of underlying web
framework. Deform is ideal for complex server-side generated forms with
JavaScript integration. More complex examples include nested forms where
one can dynamically add and remove subform items. Date and time picking
widgets and other rich widgets are supported out of the box.

Deform comes with Chameleon templates
<https://chameleon.readthedocs.io/en/latest/> for Bootstrap
<http://getbootstrap.com> based widgets. It uses Colander
<https://github.com/Pylons/colander> as for form schema and validation
definitions. Deform integrates well with Pyramid web framework
<https://trypyramid.com/> and several other web frameworks. Peppercorn
library is used to convert flat HTML name value mapping form submissions to
stream of name value mappings submissions, allowing building complex and
nested form structure.

Even if Deform uses Chameleon templates internally, you can embed rendered
Deform forms into any template language.
README: https://github.com/pylons/deform

Widget demo is available at: http://54.162.46.236/

I kindly ask the community to take a look around. Currently I and Martin
Peeters are cleaning up Deform issue tracker and unfinished pull requests.
These will be merged to 2.0 and upcoming 2.0.x releases. Then we start
planning to Deform 3 that will contain little bit modernized JavaScript
interaction what we have at the moment.

-- 
Mikko Ohtamaa
http://opensourcehacker.com
http://twitter.com/moo9000

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pylons-discuss/CAK8RCUtMwoTg1D67izFSPjAYjVfsYnKvoek5F_aiaNamtvXcrQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to