一、对外宣称开源,其实商业的方成软件,提供表单,e表、自定义工作流,但是商业买断版价格适可,一般商业性开发可以使用,不过有的模块在浏览器兼容性方面有待作者改进。网址http://www.fcsoft.com.cn/
二、
Autoforms是Jeff开源的一个基于Django的自定义表单引擎,可用于调查、投票、信息收集甚至是整合至工作流程引擎和PAAS平台当中。
AutoForms的主要特性:
- 支持14种字段类型13种html输入控件(包括日期选择组件),可以快速定制大部份常见的表单。
- 保存用户提交的表单数据,并向表单作者展示,同时提供数据导出功能。
- 支持表单继承,需要周期性地使用相同的表单时,一点也不费力。
- 用户填写表单后,邮件通知表单作者。
- 提供了丰富的API,容易与其他应用程序作整合。
-------
如何使用
-------
第一步:安装
使用setuptools安装:
easy_install autoforms
或从源码安装:
git clone git@github.com:jeffkit/autoforms.git
cd autoforms
python setup.py install
第二步:配置
修改项目的settings.py文件,将'autoforms'加入INSTALLED_APPS中。
如果需要在用户提交表单后接收系统通知,则设置 NOTIFY_FORM_CHANGE = True ,同时设置发送Email的其他参数。
第三步:创建数据表
cd至你项目的根目录
python manage.py syncdb
第四步: 完成,开始使用吧。
- 网址
- 三、
- Handles complex forms typical of the enterprise or government
- Works in standard web browsers
- Does not require any special client software or plugins
- Is provided as open source under a business-friendly license
- Features Orbeon Form Builder, the open source web-based form designer
功能全面,开发语言JAVA,开源,访问地址:http://www.orbeon.com/
五、
betterFORM 可以用来轻松创建很多动态的 Web 2.0 的表单界面,可以自定义验证器、计算器、表单提交动作和事件处理等。
访问地址:http://www.betterform.de/en/download.html
开发语言java,开源。