Oprogramowanie Formio

Form.IO Bezpłatny konstruktor formularzy

Zaawansowany konstruktor formularzy internetowych z silnikiem API REST

Generuj formularze online podobne do formularza Google, połącz z interfejsami API backend lub usługami trzecimi. Bezpiecznie przechwytywaj poufne dane z pewnością.

Przegląd

Form.io to popularne oprogramowanie do konstruktora formularzy z zaawansowanymi funkcjami do generowania formularzy i ankiet internetowych wprowadzania danych wraz z kompletną platformą interfejsu API zarządzania danymi. Jest to bezpośredni konkurent formularzy Google z dodatkową korzyścią z bycia oprogramowaniem typu open source. Jego wersja w chmurze zawiera różne plany subskrypcji, choć podstawowa subskrypcja jest bezpłatna. Form.io obsługuje architekturę bez serwera poza pudełkiem, co ułatwia bezproblemowe formularze w aplikacjach platformy po stronie serwera z przodu. Potężne narzędzia do budowania i renderowania formularzy pozwalają generować formularze z interfejsem oporu i upuszczenia. FORM.io jest łatwe do zintegrowania z dostawcami trzeciej partii i starszymi systemami. Skuteczne bezpieczeństwo danych ma kluczowe znaczenie dla dzisiejszych cyfrowych firm i naprawdę ważne jest podejmowanie środków ochronnych w celu zablokowania nieautoryzowanego dostępu stron internetowych i baz danych. Bezpieczeństwo danych jest jedną z kluczowych funkcji form.io i formularzy internetowych utworzonych za pomocą formy.io przeprowadzają zaawansowane uwierzytelnianie użytkownika. Oprogramowanie sprzedaje się z linią znacznika „100% kontroli danych dotyczących aplikacji we własnych środowiskach”.

Wymagania systemowe

Wymagania dotyczące konfiguracji form.

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

Cechy

Poniżej znajdują się kluczowe cechy form.io

  • Zaawansowany konstruktor formularzy
  • Zarządzanie danymi
  • Platforma wielozadaniowa
  • Otwarte źródło.
  • łatwe ulepszenie funkcji.
  • Zarządzanie użytkownikami i wzmacniacz; Auth
  • Dostawcy OAuth
  • Formy dynamiczne
  • Formularz osadzenie
  • Połącz się z czymkolwiek
  • Formularze tłumaczeniowe
  • Wdrażaj wszędzie
  • Przyjazny dla urządzeń mobilnych
  • Elastyczny
  • chmura na miejscu lub prywatnej za pomocą kontenerów Docker
  • Automatyczne tworzenie API
  • Drag & amp; Interfejs upuść
  • System e -mail
  • Pełna dokumentacja

Instrukcje Instalacji

Zainstaluj serwer bazy danych, użyj następującego polecenia, aby zainstalować MongoDB

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

Po zainstalowaniu serwera bazy danych użyj następującego polecenia, aby zainstalować NPM

 sudo apt-get install npm

Po zainstalowaniu serwera bazy danych użyj następującego polecenia, aby zainstalować nodeJS

 sudo apt-get install nodejs

Następnie klon repozytorium za pomocą następującego polecenia

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

Po zakończeniu klonu użyj następujących poleceń, aby uruchomić serwer

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

Po zakończeniu będziesz mieć uruchomioną aplikację do zarządzania Form.io działającą na następujący adres w przeglądarce.

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

Gratulacje

** Instrukcje instalacyjne za pomocą Docker **

Obrazy Docker znajdują się w Docker Hub, aby go pociągnąć, uruchom następujące polecenie Docker.

docker pull formio/formio-enterprise

Utwórz sieć Docker, aby zawierać wszystkie instancje Docker.

docker network create formio

Utwórz instancję 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

Rozpocznij instancję Formio-Enderprise.

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;
 Polski