Webiny 자유 양식 건축업자
부트 스트랩 양식 디자이너를 사용하여 생산 준비 양식을 작성하십시오
Webiny는 버전 추적, 양식 테마, 데이터 관리 등을 포함하는 완전한 패키지를 제공하는 오픈 소스 드래그 앤 드롭 양식 빌더입니다.
개요
Webiny는 대부분의 서버리스 비즈니스 사용 사례를 충족시키기 위해 개발 된 자조 오픈 소스 플랫폼입니다. 따라서 양식을 구축하고 배포하기위한 엔터프라이즈 양식 빌더가 포함 된 대부분의 온라인 비즈니스 프로세스를 자동화하는 완벽한 패키지입니다. 또한,이 HTML 양식 디자이너는 GraphQL, Nodejs와 같은 가장 고급 기술을 사용하여 개발되었습니다. 그러나 Webiny는 CLI를 제공하여 프로젝트를 로컬로 설정하고 부트 스트랩 할뿐만 아니라 클라우드에 배치 할 수 있습니다. 또한 Webiny는 스캐 폴딩 옵션을 지원하여 서비스 작성, 스키마 및 내장 Apollo Gateway 통합과 같은 개발 프로세스 속도를 높이기 위해 개발 프로세스를 가속화합니다. 또한 서버리스 환경이기 때문에이 CSS 양식 디자이너는로드 밸런싱과 관련된 문제를 제거하기 위해 무제한 확장 성 조항을 제공하며 정의 된 서비스의 도움으로 모든 것이 자동으로 발생합니다. 무엇보다도,이 웹 사이트 양식 Builder Software는 사용자가 응용 프로그램 내에서 타사 통합을 소비 할 수 있도록 API가 토큰을 발행하는 토큰 기반 메커니즘을 소개합니다. Webiny의 Form Builder는 양식 필드, 다중 언어 지원, 게시 전에 양식을 미리 볼 수있는 조항 및 Recaptcha에 대한 내장 지원에 대한 맞춤형 검증 규칙을 제공합니다. 그 후이 HTML 양식 디자이너는 TypeScript로 작성되었습니다. 따라서 개발 및 배포에 관한 포괄적 인 문서가 있습니다.
시스템 요구 사항
다음은 웹 사이트를 설정하기위한 요구 사항입니다 -node.js & gt; = 10.9.0 -NPM & amp; NPX
- 원사 & lt; 2.0 -IAM 사용자와 AWS 계정 -MongoDB 4.2.x +
특징
다음은 웹 사이트의 주요 기능입니다
- 서버리스 아키텍처
- 오픈 소스
- 드래그 & amp; 드롭 인터페이스
- 고급 양식 빌더
- 확장 성
- 쉬운 데이터 관리
- 사용자 정의 검증
- 타사 통합
- 관리자 대시 보드를 완료합니다
- 테마 관리
- 모바일 친화적
- 유연한 -Webhooks
- 사용자 및 역할 관리
- 내보내기 제출
- 통합 된 recaptcha
설치 지침
먼저이 명령을 실행하여 웹 사이트 프로젝트를 만듭니다.
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 App은 설치 마법사를 실행하므로 다음 단계를 마치기 전에 모든 단계를 완료합니다. 마지막으로, 환경은 로컬로 설정되어 있으며 양식 빌더를 포함하여 몇 가지 기성품 앱을 볼 수 있습니다. 마찬가지로 다음 명령을 따라 다른 앱을 실행하십시오.
cd apps/site <br></br> yarn start