Phần mềm Formio

Form.IO Trình tạo mẫu miễn phí

Một trình tạo mẫu web nâng cao với động cơ API REST

Tạo các biểu mẫu trực tuyến tương tự như Google Form, Kết nối với API phụ trợ hoặc Dịch vụ của bên thứ ba. Chụp an toàn dữ liệu nhạy cảm với sự tự tin.

Tổng quan

Form.io là một phần mềm Trình tạo mẫu phổ biến với các tính năng nâng cao để tạo các biểu mẫu và khảo sát web nhập dữ liệu cùng với nền tảng API quản lý dữ liệu hoàn chỉnh. Đây là đối thủ cạnh tranh trực tiếp của Google Forms với lợi ích bổ sung là phần mềm nguồn mở. Phiên bản đám mây của nó đi kèm với các kế hoạch đăng ký khác nhau mặc dù đăng ký cơ bản là miễn phí. Form.io hỗ trợ kiến ​​trúc không có máy chủ ra khỏi hộp giúp dễ dàng nhúng các biểu mẫu một cách liền mạch vào các ứng dụng nền tảng phía máy chủ phía trước. Các công cụ xây dựng và kết xuất hình thức mạnh mẽ cho phép tạo các biểu mẫu với giao diện kéo và thả. Form.io rất dễ tích hợp với các nhà cung cấp bên thứ 3 và hệ thống kế thừa. Bảo mật dữ liệu hiệu quả là rất quan trọng đối với các doanh nghiệp kỹ thuật số ngày nay, và điều thực sự quan trọng là phải thực hiện các biện pháp bảo vệ để chặn truy cập trái phép các trang web và cơ sở dữ liệu. Bảo mật dữ liệu là một trong những tính năng chính của biểu mẫu Form.io và Web được tạo bằng Form.io thực hiện xác thực người dùng nâng cao. Phần mềm tiếp thị với dòng thẻ Điều khiển 100% dữ liệu ứng dụng của bạn trong môi trường của riêng bạn.

Yêu cầu hệ thống

Yêu cầu để thiết lập biểu mẫu.io bao gồm

  • NPM
  • Nodejs 8.x +
  • MongoDB 4.2.x +

Đặc trưng

Sau đây là các tính năng chính của Form.io

  • Trình tạo mẫu nâng cao
  • Quản lý dữ liệu
  • Nền tảng nhiều người thuê nhà
  • Mã nguồn mở.
  • Tăng cường tính năng dễ dàng.
  • Quản lý người dùng & amp; Auth
  • Nhà cung cấp OAuth
  • Hình thức động
  • Hình thức nhúng
  • Kết nối với bất cứ điều gì
  • Các hình thức có thể dịch
  • Triển khai bất cứ nơi nào
  • Thân thiện với thiết bị di động
  • Linh hoạt
  • Đám mây tại chỗ hoặc riêng bằng cách sử dụng các thùng chứa Docker
  • Tạo API tự động
  • kéo & amp; Giao diện thả
  • Hệ thống email
  • Tài liệu đầy đủ

Hướng dẫn cài đặt

Cài đặt máy chủ cơ sở dữ liệu, sử dụng lệnh sau để cài đặt MongoDB

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

Một khi, máy chủ cơ sở dữ liệu được cài đặt, sử dụng lệnh sau để cài đặt NPM

 sudo apt-get install npm

Một lần, máy chủ cơ sở dữ liệu được cài đặt, sử dụng lệnh sau để cài đặt nodejs

 sudo apt-get install nodejs

Tiếp theo, sao chép repo bằng lệnh sau

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

Sau khi hoàn thành bản sao, hãy sử dụng các lệnh sau để chạy máy chủ

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

Khi nó được thực hiện, bạn sẽ có một ứng dụng quản lý biểu mẫu đang chạy chạy tại địa chỉ sau trong trình duyệt của bạn.

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

Xin chúc mừng bạn đã thành công Formup.io

Hướng dẫn cài đặt bằng Docker

Hình ảnh Docker được đặt trên Docker Hub, để kéo nó xuống, chạy lệnh Docker sau.

docker pull formio/formio-enterprise

Tạo một mạng Docker để chứa tất cả các phiên bản Docker.

docker network create formio

Tạo ví dụ Mongo.

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

Bắt đầu ví dụ 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;
 Tiếng Việt