Webiny 自由形式的构建器
使用引导形式设计师建立生产准备形式
Webiny是一个开源拖放表单构建器,提供包含版本跟踪,形式主题,数据管理等的完整软件包。
概述
Webiny是一个开发的自托管开源平台,可满足大多数无服务器业务用例。因此,这是一个完整的软件包,可以自动化大多数在线业务流程,其中包括企业表单建造者以构建和部署表格。此外,该HTML表单设计器是使用GraphQl,NodeJS作为服务器端环境(nodejs)和前端的ReactJ开发的。 但是,Webiny提供了CLI来设置并在本地引导项目以及在云上部署。此外,Webiny还支持脚手架选项,以加快开发过程,例如创建服务,模式并随附内置的Apollo网关集成。 此外,作为无服务器环境,此CSS表单设计师提供了无限的可伸缩性规定,以消除与负载平衡相关的问题,并且在定义的服务的帮助下,这一切都会自动发生。最重要的是,该网站Form Builder软件介绍了基于令牌的机制,其中API发出令牌供用户使用应用程序中的第三方集成。 Webiny的Form Builder提供了有关表单字段,多语言支持,发布之前预览表单的规则的自定义验证规则,以及对Recaptcha的内置支持。之后,此HTML表单设计师用打字稿编写。因此,有有关开发和部署的全面文件。
特征
以下是Webiny的关键功能
- 无服务器体系结构
- 开源
- 拖动& drop接口
- 高级形式构建器
- 高度可扩展
- 简单的数据管理
- 自定义验证
- 第三方整合
- 完整的管理仪表板
- 主题管理
- 移动友好
- 灵活的
- 网钩
- 用户和角色管理
- 出口提交
- 集成的recaptcha
安装说明
首先,运行此命令创建Webiny项目:
npx create-webiny-project new-project
其次,立即设置数据库。 第三,将.env.json文件放在项目的根目录中,然后更改mongodb_server和mongodb_name参数您的.env.json文件应该看起来像这样:
{ <br></br>"default": {
"AWS_PROFILE": "default",
"AWS_REGION": "us-east-1",
"MONGODB_SERVER": "mongodb+srv://{YOUR_USERNAME}:{YOUR_PASSWORD}@someclustername.mongodb.net",
"MONGODB_NAME": "{YOUR_MONGODB_NAME}",
"DEBUG": true
}
}
但是,可以从您的AWS帐户中找到AWS参数的值。 然后,我们需要在本地设置API环境,可能需要10到15分钟。
yarn webiny deploy api --env=local
完成后,使用以下命令启动应用程序:
cd apps/admin<br></br> yarn start
Admin应用程序将运行安装向导,因此在接下来之前完成每个步骤。最后,环境是在本地设置的,您可以看到几个现成的应用程序,包括** form Builder。** 同样,请按照以下命令运行任何其他应用程序:
cd apps/site <br></br> yarn start