Форма программное обеспечение

Form.IO Сборщик бесплатных форм

Усовершенствованный строитель веб -форм с двигателем API REST

Создайте онлайн -формы, аналогичные форме Google, подключайтесь к API -интерфейсам или сторонним сервисам. Безопасно захватить конфиденциальные данные с уверенностью.

Обзор

Form.io - это популярное программное обеспечение для создания форм с расширенными функциями для генерации веб -форм и опросов ввода данных, а также полной платформы API управления данными. Это прямой конкурент Google Forms с дополнительным преимуществом в программном обеспечении с открытым исходным кодом. Его облачная версия поставляется с различными планами подписки, хотя базовая подписка бесплатна. Form.io поддерживает без серверную архитектуру из коробки, что позволяет легко встраивать формы в приложения платформы на стороне серверов. Мощные инструменты построения и рендеринга формирования позволяют генерировать формы с интерфейсом перетаскивания. Form.io легко интегрироваться с сторонними поставщиками и устаревшими системами. Эффективная безопасность данных имеет решающее значение для современных цифровых предприятий, и очень важно принять защитные меры, чтобы блокировать несанкционированный доступ к веб -сайтам и базам данных. Безопасность данных является одной из ключевых функций Form.io и веб -форм, созданных с помощью Advanced User Authentication. Программное обеспечение продает себя с линией тегов «100% контроль данных вашего приложения в ваших собственных средах».

Системные Требования

Требования к форме настройки.io включают

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

Функции

Ниже приведены ключевые особенности form.io

  • Усовершенствованная формовая строитель
  • Управление данными
  • Многоактивная платформа
  • Открытый источник.
  • Легкое улучшение функции.
  • Управление пользователями & amp; Аут
  • Провайдеры OAuth
  • Динамические формы
  • Форма встроена
  • подключиться ко всему
  • Переводящие формы
  • развернуть где угодно
  • Мобильный дружелюбный
  • Гибкий
  • на месте или частном облаке с использованием контейнеров Docker
  • Автоматическое создание API
  • Drag & 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

Поздравляю, что у вас есть успешно сбоя

Инструкции по установке с использованием Docker

Изображения Docker расположены на Docker Hub, чтобы вытащить его, запустите следующую команду Docker.

docker pull formio/formio-enterprise

Создайте сеть Docker, чтобы содержать все экземпляры Docker.

docker network create formio

Создайте экземпляр 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

Начните экземпляр 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;
 Русский