Webiny是开源HTML表单设计师

Webiny 自由形式的构建器

使用引导形式设计师建立生产准备形式

Webiny是一个开源拖放表单构建器,提供包含版本跟踪,形式主题,数据管理等的完整软件包。

概述

Webiny是一个开发的自托管开源平台,可满足大多数无服务器业务用例。因此,这是一个完整的软件包,可以自动化大多数在线业务流程,其中包括企业表单建造者以构建和部署表格。此外,该HTML表单设计器是使用GraphQl,NodeJS作为服务器端环境(nodejs)和前端的ReactJ开发的。 但是,Webiny提供了CLI来设置并在本地引导项目以及在云上部署。此外,Webiny还支持脚手架选项,以加快开发过程,例如创建服务,模式并随附内置的Apollo网关集成。 此外,作为无服务器环境,此CSS表单设计师提供了无限的可伸缩性规定,以消除与负载平衡相关的问题,并且在定义的服务的帮助下,这一切都会自动发生。最重要的是,该网站Form Builder软件介绍了基于令牌的机制,其中API发出令牌供用户使用应用程序中的第三方集成。 Webiny的Form Builder提供了有关表单字段,多语言支持,发布之前预览表单的规则的自定义验证规则,以及对Recaptcha的内置支持。之后,此HTML表单设计师用打字稿编写。因此,有有关开发和部署的全面文件。

系统要求

以下是设置网络的要求 -node.js> = 10.9.0 -NPM& NPX -Yarn< 2.0 -AWS帐户与IAM用户 -MongoDB 4.2.x +

特征

以下是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 

探索

您可能会发现以下链接相关:

-2020年

-软件开发趋势在2021年寻找

 简体中文