Webiny es un diseñador de formularios HTML de código abierto

Webiny General de formularios gratuitos

Construir formularios listos para la producción con un diseñador de formulario de arranque

Webiny es un constructor de formulario de arrastre y caída de código abierto que ofrece un paquete completo que contiene seguimiento de versión, formularon temas, administración de datos y más.

Descripción general

Webiny es una plataforma de código abierto autohospedada desarrollada para cumplir con la mayoría de los casos de uso comercial sin servidor. Por lo tanto, es un paquete completo para automatizar la mayoría de los procesos comerciales en línea que incluye un constructor de formularios empresariales para construir e implementar formularios. Además, este diseñador de formulario HTML se desarrolla utilizando las tecnologías más avanzadas como GraphQL, NodeJS como el entorno del lado del servidor y reactjs para la parte delantera. Sin embargo, Webiny proporciona CLI para configurar y arrancar el proyecto localmente, así como para implementar en la nube. Además, Webiny admite las opciones de andamios para acelerar los procesos de desarrollo como crear servicios, esquema y viene con la integración incorporada de Apollo Gateway. Además, al ser un entorno sin servidor, este diseñador de formulario CSS ofrece disposiciones de escalabilidad ilimitadas para eliminar los problemas relacionados con el equilibrio de carga y todo ocurre automáticamente con la ayuda de servicios definidos. Sobre todo, este software de formulario de formulario de sitio web presenta mecanismos basados ​​en token en los que la API emite tokens para que los usuarios consuman las integraciones de terceros dentro de la aplicación. Form Builder en Webiny ofrece reglas de validación personalizadas en los campos de formulario, soporte de varios idiomas, provisión para obtener una vista previa del formulario antes de publicar y soporte incorporado para Recaptcha. Después de eso, este diseñador de formulario HTML está escrito en TypeScript. Por lo tanto, hay documentación integral disponible con respecto al desarrollo y la implementación.

Requisitos del sistema

Los siguientes son los requisitos para configurar Webiny

  • node.js & gt; = 10.9.0
  • NPM & amp; NPX
  • hilo & lt; 2.0
  • Cuenta de AWS con un usuario de IAM
  • MongoDB 4.2.x +

Características

Las siguientes son las características clave de Webiny

  • Arquitectura sin servidor
  • Fuente abierta
  • Drag & amp; Interfaz de caída
  • Builder de formulario avanzado
  • Altamente escalable
  • Gestión de datos fácil
  • Validaciones personalizadas
  • Integraciones de terceros
  • Dashboard de administrador completo
  • Gestión de temas
  • Mobile Friendly
  • Flexible
  • Webhooks
  • Gestión de usuarios y roles
  • presentaciones de exportación
  • Recaptcha integrado

Instrucciones de instalación

En primer lugar, ejecute este comando para crear el proyecto Webiny:

 npx create-webiny-project new-project

En segundo lugar, configure la base de datos ahora. En tercer lugar, coloque el archivo .env.json en el directorio raíz de su proyecto, y después de cambiar los parámetros MongoDB_Server y MongoDB_Name, su archivo .env.json debería verse así:

{ <br></br>"default": {
"AWS_PROFILE": "default",
"AWS_REGION": "us-east-1",
"MONGODB_SERVER": "mongodb+srv://{YOUR_USERNAME}:{YOUR_PASSWORD}@someclustername.mongodb.net",
"MONGODB_NAME": "{YOUR_MONGODB_NAME}",
"DEBUG": true
}
}

Sin embargo, los valores de los parámetros de AWS se pueden encontrar desde su cuenta de AWS. Luego, necesitamos configurar el entorno API localmente y puede tomar de 10 a 15 minutos.

 yarn webiny deploy api --env=local

Una vez que se complete, inicie la aplicación usando los siguientes comandos:

 cd apps/admin<br></br> yarn start

La aplicación de administración ejecutará un asistente de instalación, así que complete cada paso antes de ir a continuación. Finalmente, el entorno está configurado localmente y puede ver varias aplicaciones preparadas, incluido un generador de formulario **. ** Del mismo modo, siga los siguientes comandos para ejecutar cualquier otra aplicación:

 cd apps/site <br></br> yarn start 

 Español