Products.Formulator

HomePage: http://infrae.com/products/formulator

Author: Martijn Faassen and community

Download: https://pypi.python.org/packages/source/P/Products.Formulator/Products.Formulator-1.15.5.tar.gz

        Formulator
==========

Formulator is a tool to help with the creation and validation of web
forms. Form fields are stored as objects in Zope 2, in a special Form
folder.

.. contents::


Features
--------

* manage form fields through the Zope management interface.

* manage field look & feel as well as validation and processing
  behavior.

* automatic field validation.

* determine field order and group fields together.

* easy extensibility with new field types.

* online help.

* serialization of form to XML and back.


Dependencies
------------

You need to install either zeam.form. The best to install this product
is to use buildout and let it resolves the dependencies.

Information
-----------

Formulator comes with online help, so click on *Help!* in the Zope
management screens. If you want your brain to explode, read the
*How Formulator Eats its Own Dogfood* help topic.

Information is also available at the Formulator web site::

   http://www.infrae.com/products/formulator

There are also instructions to join the Formulator mailing list there.
Discussion about Formulator should preferably happen on the mailing list
first, though you can always mail me as well. But please consider the
list if you have questions or suggestions.

Even more info can be found by reading the source. :)

Credits
=======

Developers:

- Martijn Faassen (faassen@vet.uu.nl) -- Main developer, design and
  implementation.

- Clemens Klein-Robbenhaar (robbenhaar at espresto.com) -- Many
  bugfixes and feature additions.

Many thanks go to:

- Kit Blake (kitblake at v2.nl) -- UI help and design help.

- Yury Don (yura at vpcit.ru) -- contributed EmailField and
  FloatField, design and implementation help.

- Stephan Richter (srichter at iuveno-net.de) -- contributed LinkField
  and FileField. Contributed PatternChecker module used by
  PatternField. Other design and implementation help.

- Nicola Larosa (nico at tekNico.net) -- feedback and bugfixes.

- Magnus Heino (magus.heino at rivermen.se) -- feedback and bugfixes.

- Joel Burton (jburton at scw.org) -- feedback and bugfixes.

- Ulrich Eck (ueck at net-labs.de) -- much help and patience with the
  TALES tab.

- Dirk Datzert (Dirk.Datzert at rasselstein-hoesch.de) -- feedback and
  bugfixes.

- Max Petrich (petrich.max at kis-solution.de) -- feedback and
  bugfixes.

- Matt Behrens (matt.behrens at kohler.com) -- feedback and bugfixes.

- Nikolay Kim (fafhrd at datacom.kz) -- code inspiration for
  XMLToForm/FormToXML.

- Godefroid Chapelle (gotcha at swing.be) -- Bugfixes.

- Alan Runyan (runyaga at runyaga.com) -- Fix to email regular expression.

- Sascha Welter (welter at network-ag.com) -- Extensive help with email
  regular expression.

- Christian Zagrodnick (cz at gocept.com) -- Unicode awareness fixes
  and XML entry form.

- Iutin Vyacheslav (iutin at whirix.com) -- am/pm feature for DateTime
  fields.

- Kapil Thangavelu (k_vertigo at objectrealms.net) -- Enabled
  ':record' rendering.

- Pierre-Julien Grizel (grizel at ingeniweb.com) -- ProductForm.

- Sebastien Robin (seb at nexedi.com) -- more consistent ordering in
  XML serialization, bugfixes

- Guido Wesdorp (guido at infrae.com) -- Added extra_item attribute on
  compound fields, bugfixes. Fixed unicode error in XMLToForm.

- Yura Petrov (ypetrov at naumen.ru) -- Various FSForm related
  improvements.

- Vladimir Voznesensky (vovic at smtp.ru) -- Enabling/disabling of fields,
  bugfix in ``render_view``.

- Jeff Kowalczyk -- Whitespace normalization of sources.

- Paul Winkler, Dieter Maurer -- help with fix so that help system
  doesn't cause ZODB writes on every startup.

- Garito (garito at sistes.net) -- bugfix with the XML serialization
  of DateTime values.

- Maciej Pietrzak (magh at apcoh.org) -- Fixes for DateTime validation
  issues in Zope 2.7.

- Patrick Earl (pat at dril.com) -- Fixes for DateTime / CheckBox
  field rendering.

- He Wei (hewei at ied.org.cn) -- ZMI and Unicode related fixes.

- Bertrand Croq (bertrand.croq at freeskop.com) -- Fixes for a Unicode
  issue related to titles of new fields and