Software de formio

Form.IO General de formularios gratuitos

Un constructor de formularios web avanzados con motor API REST

Genere formularios en línea similares a Google Form, conéctese con API de backend o servicios de terceros. Capture de forma segura los datos confidenciales con confianza.

Descripción general

Form.io es un software de constructor de formulario popular con características avanzadas para generar formularios web y encuestas de entrada de datos junto con una plataforma de API de administración de datos completa. Es un competidor directo de Google Forms con el beneficio adicional de ser software de código abierto. Su versión en la nube viene con varios planes de suscripción, aunque la suscripción básica es gratuita. Form.io admite la arquitectura sin servidor fuera de caja, lo que facilita la incrustación de formularios sin problemas en las aplicaciones de plataforma del lado del servidor frontal. Las potentes herramientas de construcción y representación de formularios permiten generar formularios con interfaz de arrastrar y soltar. Form.io es fácil de integrar con proveedores de terceros y sistemas heredados. La seguridad efectiva de los datos es crítica para los negocios digitales de hoy, y es realmente importante tomar medidas de protección para bloquear el acceso no autorizado de sitios web y bases de datos. Data Security es una de las características clave de Form.io y formularios web creados con Form.io Realización de autenticación avanzada del usuario. El software se comercializa con la línea de etiqueta “Control del 100% de los datos de su aplicación dentro de sus propios entornos”.

Requisitos del sistema

Requisitos para configurar el formulario.

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

Características

Las siguientes son las características clave de Form.io

  • Builder de formulario avanzado
  • Gestión de datos
  • Plataforma multiinantada
  • Fuente abierta.
  • Mejora de características fáciles.
  • Gestión de usuarios y amp; Auténtico
  • Proveedores de OAuth
  • Formas dinámicas
  • Formar incrustación
  • Conéctese a cualquier cosa
  • Formularios traducibles
  • desplegar en cualquier lugar
  • Mobile Friendly
  • Flexible
  • Nube en el sitio o privada con contenedores Docker
  • Creación automática de API
  • Drag & amp; Interfaz de caída
  • Sistema de correo electrónico
  • Documentación completa

Instrucciones de instalación

Instale el servidor de la base de datos, use el siguiente comando para instalar MongoDB

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

Una vez que se instala el servidor de la base de datos, use el siguiente comando para instalar NPM

 sudo apt-get install npm

Una vez que se instala el servidor de la base de datos, use el siguiente comando para instalar NodeJS

 sudo apt-get install nodejs

A continuación, clona el repositorio usando el siguiente comando

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

Después de completar el clon, use los siguientes comandos para ejecutar el servidor

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

Cuando esté listo, tendrá una aplicación de administración de Form.IO en ejecución que se ejecuta en la siguiente dirección en su navegador.

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

Felicidades que tienes con éxito en forma de formulario

Instrucciones de instalación usando Docker

Las imágenes de Docker se encuentran en Docker Hub, para tirar hacia abajo, ejecute el siguiente comando Docker.

docker pull formio/formio-enterprise

Cree una red Docker para contener todas las instancias de Docker.

docker network create formio

Crea la instancia 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 la instancia de 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;
 Español