Formio 소프트웨어

Form.IO 자유 양식 건축업자

REST API 엔진이있는 고급 웹 양식 빌더

Google 양식과 유사한 온라인 양식을 생성하거나 백엔드 API 또는 타사 서비스와 연결하십시오. 신뢰할 수있는 민감한 데이터를 안전하게 캡처합니다.

개요

Form.io는 전체 데이터 관리 API 플랫폼과 함께 데이터 입력 웹 양식 및 설문 조사를 생성하기위한 고급 기능을 갖춘 인기있는 Form Builder 소프트웨어입니다. 오픈 소스 소프트웨어라는 추가적인 이점을 가진 Google Forms의 직접적인 경쟁자입니다. 기본 구독은 무료이지만 클라우드 버전에는 다양한 구독 요금제가 제공됩니다. Form.io는 서버리스 아키텍처를 상자에서 지원하여 전면 서버 측 플랫폼 앱에 원활하게 양식을 포함시킬 수 있습니다. 강력한 형태 빌딩 및 렌더링 도구를 사용하면 드래그 앤 드롭 인터페이스가있는 양식을 생성 할 수 있습니다. Form.io는 타사 제공 업체 및 레거시 시스템과 쉽게 통합 할 수 있습니다. 효과적인 데이터 보안은 오늘날의 디지털 비즈니스에 중요하며 웹 사이트 및 데이터베이스의 무단 액세스를 차단하기 위해 보호 조치를 취하는 것이 정말 중요합니다. 데이터 보안은 Form.io 및 Web Forms의 주요 기능 중 하나입니다. 소프트웨어는 태그 라인 “자신의 환경 내에서 애플리케이션 데이터의 100% 제어"를 사용합니다.

시스템 요구 사항

Setup form.io를 설정하기위한 요구 사항 -NPM -Nodejs 8.x + -MongoDB 4.2.x +

특징

다음은 form.io의 주요 기능입니다

  • 고급 양식 빌더
  • 데이터 관리
  • 멀티 테넌트 플랫폼
  • OpenSource.
  • 쉬운 기능 향상.
  • 사용자 관리 & amp; 인증
  • OAUTH 제공 업체
  • 동적 형태
  • 양식 임베딩
  • 무엇이든 연결하십시오
  • 번역 가능한 형태
  • 어디서나 배포하십시오
  • 모바일 친화적
  • 유연한
  • Docker 컨테이너를 사용하여 현장 또는 프라이빗 클라우드
  • 자동 API 생성
  • 드래그 & amp; 드롭 인터페이스
  • 이메일 시스템
  • 전체 문서

설치 지침

데이터베이스 서버 설치, 다음 명령을 사용하여 MongoDB를 설치하십시오.

 sudo apt-get update; sudo apt install -y mongodb   MongoDB will be started automatically once installation is completed.

데이터베이스 서버가 설치되면 다음 명령을 사용하여 NPM을 설치하십시오.

 sudo apt-get install npm

데이터베이스 서버가 설치되면 다음 명령을 사용하여 nodejs를 설치하십시오.

 sudo apt-get install nodejs

다음으로 다음 명령을 사용하여 리포를 복제하십시오

 git clone <a href="https://github.com/formio/formio">https://github.com/formio/formio</a>

클론이 완료된 후 다음 명령을 사용하여 서버를 실행하십시오.

 cd formio <br></br> sudo npm install<br></br> npm start 

완료되면 브라우저의 다음 주소에서 실행중인 Form.io 관리 응용 프로그램이 실행됩니다.

 <a href="https://github.com/formio/formio">http://</a>localhost:3001

Form.io를 성공적으로 설정 한 것을 축하합니다

Docker를 사용한 설치 지침

Docker Images는 Docker Hub에 위치하여 다음 Docker 명령을 실행합니다.

docker pull formio/formio-enterprise

모든 Docker 인스턴스를 포함하도록 Docker 네트워크를 작성하십시오.

docker network create formio

몽고 인스턴스를 만듭니다.

mkdir ~/opt/mongodb
# Double check permissions on /opt/mongodb
docker run -itd  \
  --name formio-mongo \
  --network formio \
  --volume ~/opt/mongodb:/data/db \
  --restart unless-stopped \
  mongo

Formio-Enterprise 인스턴스를 시작하십시오.

docker run -itd \
  -e "ADMIN_EMAIL=<span id="cloakd599c59a1669d71b635ca8704350f38c">This email address is being protected from spambots. You need JavaScript enabled to view it.</span><script type="text/javascript">document.getElementById('cloakd599c59a1669d71b635ca8704350f38c').innerHTML='';var prefix='&#109;a'+'i&#108;'+'&#116;o';var path='hr'+'ef'+'=';var addyd599c59a1669d71b635ca8704350f38c='&#97;dm&#105;n'+'&#64;';addyd599c59a1669d71b635ca8704350f38c=addyd599c59a1669d71b635ca8704350f38c+'&#101;x&#97;mpl&#101;'+'&#46;'+'c&#111;m';var addy_textd599c59a1669d71b635ca8704350f38c='&#97;dm&#105;n'+'&#64;'+'&#101;x&#97;mpl&#101;'+'&#46;'+'c&#111;m';document.getElementById('cloakd599c59a1669d71b635ca8704350f38c').innerHTML+='<a '+path+'\''+prefix+':'+addyd599c59a1669d71b635ca8704350f38c+'\'>'+addy_textd599c59a1669d71b635ca8704350f38c+'<\/a>';</script>" \
  -e "ADMIN_PASS=CHANGEME" \
  -e "PRIMARY=true" \
  -e "LICENSE=YOURLICENSE" \
  -e "PORTAL_SECRET=CHANGEME" \
  -e "JWT_SECRET=CHANGEME" \
  -e "DB_SECRET=CHANGEME" \
  --restart unless-stopped \
  --name formio-server \
  --network formio \
  --link formio-mongo:mongo \
  --restart unless-stopped \
  -p 3000:80 \
  formio/formio-enterprise;
 한국인