Software de formio

Form.IO Construtor de formulários livre

Um construtor avançado de formulários da web com mecanismo de API REST

Gere formulários on -line semelhantes ao Formulário do Google, conecte -se com APIs de back -end ou serviços de terceiros. Capture com segurança dados confidenciais com confiança.

Visão geral

O Form.io é um software popular para construtor de formulários, com recursos avançados para gerar formulários e pesquisas da Web de entrada de dados, além de uma plataforma completa de API de gerenciamento de dados. É um concorrente direto do Google Forms, com o benefício adicional de ser software de código aberto. Sua versão em nuvem vem com vários planos de assinatura, embora a assinatura básica seja gratuita. O Form.io suporta a arquitetura sem servidor fora da caixa, o que facilita a incorporação de formulários sem problemas aos aplicativos de plataforma do lado do servidor frontal. Ferramentas de construção e renderização de formulários poderosos permitem gerar formulários com interface de arrastar e soltar. O form.io é fácil de integrar com fornecedores de terceiros e sistemas herdados. A segurança eficaz dos dados é fundamental para os negócios digitais de hoje e é realmente importante tomar medidas de proteção para bloquear o acesso não autorizado de sites e bancos de dados. A segurança dos dados é um dos principais recursos do formulário e formulários da Web criados com o form.io, execute a autenticação avançada do usuário. O software se comercializa com o slogan “100% de controle dos dados do seu aplicativo em seus próprios ambientes”.

Requisitos de sistema

Requisitos para configurar form.io incluem

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

Características

A seguir, estão os principais recursos do form.io

  • Construtor de formulário avançado
  • Gestão de dados
  • Plataforma com vários inquilinos
  • Código aberto.
  • Fácil aprimoramento do recurso.
  • Gerenciamento de usuários & amp; Auth
  • Oauth Provedores
  • Formas dinâmicas
  • formulário de incorporação
  • Conecte -se a qualquer coisa
  • Formulários traduzíveis
  • Implante em qualquer lugar
  • Amigável para dispositivos móveis
  • flexível
  • Cloud no local ou privado usando contêineres do Docker
  • criação automática de API
  • arrastar & amp; Interface de gota
  • Sistema de email
  • Documentação completa

Instruções de instalação

Instale o servidor de banco de dados, use o seguinte comando para instalar o MongoDBB

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

Uma vez, o servidor de banco de dados está instalado, use o seguinte comando para instalar o NPM

 sudo apt-get install npm

Uma vez, o servidor de banco de dados está instalado, use o seguinte comando para instalar o NodeJS

 sudo apt-get install nodejs

Em seguida, clone o repo usando o seguinte comando

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

Após a conclusão do clone, use os seguintes comandos para executar o servidor

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

Quando for feito, você terá um aplicativo de gerenciamento de execução.

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

Parabéns, você teve com sucesso o formulário.io

Instruções de instalação usando o docker

As imagens do Docker estão localizadas no Docker Hub, para puxá -lo para baixo, executar o seguinte comando Docker.

docker pull formio/formio-enterprise

Crie uma rede Docker para conter todas as instâncias do Docker.

docker network create formio

Crie a instância de 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

Inicie a instância de formio-e-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;
 Português