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”.
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='ma'+'il'+'to';var path='hr'+'ef'+'=';var addyd599c59a1669d71b635ca8704350f38c='admin'+'@';addyd599c59a1669d71b635ca8704350f38c=addyd599c59a1669d71b635ca8704350f38c+'example'+'.'+'com';var addy_textd599c59a1669d71b635ca8704350f38c='admin'+'@'+'example'+'.'+'com';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;