Skip to content

zms-publishing/zms3.formulator

Repository files navigation

zms3.formulator
===============

This ZMS Content Object Definition is an Extension for the ZMS3 Publishing System <http://www.zms-publishing.com> (Open Source Content Management for Science, Technology and Medicine) to integrate the `JSON Editor by Jeremy Dorn <http://jeremydorn.com/json-editor>`_, Redwood City, CA.

A JSON Schema is generated based on special content objects and used to transform it into an HTML Form handling all the front-end validations.

The data submitted by the generated HTML Form can be transmitted into a remote SQL Storage <http://www.sqlalchemy.org> for further processing and evaluation using standard reporting tools - or data will be stored into the included `ZODB <http://www.zodb.org>`_ and/or sent by mail.

Form submission provides support for the reCAPTCHA service by Google <https://www.google.com/recaptcha> to protect from spam and abuse.

References
----------

  * https://github.com/zms-publishing/zms3.formulator
  * https://pypi.python.org/pypi/ZMS3
  * https://github.com/jdorn/json-editor
  * https://developers.google.com/recaptcha/intro
  * http://www.sqlalchemy.org
  * http://www.zodb.org

Changelog
---------

  * https://github.com/zms-publishing/zms3.formulator/commits/master

Copyright (c) 2014-2019 HOFFMANN+LIEBENBERG <http://www.hoffmannliebenberg.de> in association with SNTL Publishing <http://www.sntl-publishing.com>`_, Berlin. Code released under the GNU Affero General Public License v3 <http://www.gnu.org/licenses/agpl.html> license.