Orbeon General de formularios gratuitos
Diseñar, crear e implementar formularios web de nivel empresarial
Orbeon se usa para generar formas complejas de nivel industrial de manera fácil y rápida. Al ser la plataforma agnóstica, se puede acceder a los formularios a través de escritorio, computadoras portátiles y móviles.
Descripción general
Orbeon Forms es un popular software de constructor de formulario de código abierto que proporciona funciones avanzadas para los formularios web generadoras rápidamente. Es una forma basada en XML que depende en gran medida de los conceptos HTML. Entonces, la curva de aprendizaje no es muy empinada para alguien que conoce HTML. Es una alternativa de código abierto de Google Forms, escribe formulario form.io y ohmyform. Orbeon de es una aplicación de creación de formularios basada en la web, por lo que no requiere ningún otro software, sino un navegador web para diseñar, crear e implementar formularios web. Los formularios generados por el formulario Orbeon siguen las tecnologías web estándar, lo que facilita el acceso en escritorios, computadoras portátiles y móviles. La seguridad de los datos es muy crítica para las empresas en estos días. El formulario de Orbeon admite “cifrado en reposo”, lo que significa que cuando los datos se almacenan, la base de datos está encriptada y no requiere complementos o herramientas adicionales para asegurar sus datos. Esta característica le ayuda a cumplir con las regulaciones de privy como GDPR. Orbeon Form es compatible con un creador de formulario de arrastre y drop simple que hace que sea muy fácil generar formas web con poco conocimiento de HTML. También admite el nivel anticipado de validación y el cálculo automático para la población de datos. También es compatible con la integración de API de terceros que le permite conectar sus formularios web con servicios API de terceros, así como su propio back -end del servidor para procesar los datos del formulario. Admite el formato JSON y XML para servicios externos para devolver la respuesta. El formulario de Orbeon supera a otros constructores de formularios en línea como Google, TypeForm debido a sus características avanzadas del soporte de formulario de varias páginas, generación PDF. Puede generar archivos PDF desde una plantilla PDF o desde un formulario.
Requisitos del sistema
Orbeon Forms se ejecuta en cualquier plataforma que admita:
- Un tiempo de ejecución de Java
- Un contenedor Servlet 2.5 (o mayor) como Apache Tomcat. Para versiones compatibles, ver Tomcat.
Requisitos de hardware
Le recomendamos que ejecute formularios Orbeon en un servidor o instancia dedicada que satisfaga los siguientes requisitos:
- CPU: reciente de 4 núcleos, o más, Intel Xeon o Core i7 o más nuevo. No recomendamos AMD CPU (antes de la línea Ryzen).
- RAM: 4 GB de RAM, o más, disponibles para la máquina virtual Java (tamaño de montón JVM). Si usa AWS EC2, le recomendamos que comience con una instancia C4.2xLarge. Para la mayoría de los proyectos, es seguro comenzar con una configuración en ese sentido, pero es posible que desee tener servidores o instancias más potentes o múltiples (o equivalentes) para situaciones que requieren alta disponibilidad, o para manejar más carga. Al ejecutar los formularios de Orbeon PE en múltiples servidores o instancias, necesita una suscripción de PE por servidor o instancia. Para obtener más detalles sobre el tamaño, consulte la sección sobre la cantidad de carga que pueden manejar los formularios Orbeon.
Características
Las siguientes son las características clave de Orbeon
- Internacionalización.
- Control de acceso.
- Formularios de múltiples páginas.
- Pila del servidor.
- Soporte de Liferay.
Instrucciones de instalación
Configuración de la máquina virtual Java
Configure la Java VM con:
- -xmx opción para la memoria de montón Java dedicada:
- En una máquina de desarrollo: al menos 1 GB de montón de Java: -xmx1g
- En una máquina de producción: al menos 4 GB de montón de Java: -xmx4g
- -xx: maxPermenize para el espacio “Permgen” (Java 1.7):
- Usar al menos: -xx: maxPermsize = 256m Además, asegúrese de no tener una compilación escalonada cuando use Java 7 Nota: En los sistemas UNIX, GIJ / GCG no es compatible con informes de problemas con ese entorno de tiempo de ejecución y formularios de Orbeon. En su lugar, le recomendamos que use el entorno de Oracle Runtime Java.
Configuración de la base de datos
Los formularios listos, los formularios que creas con el constructor de formulario, así como los datos capturados con esos formularios, se guardarán en una base de datos integrada llamada Exist. Puede configurar los formularios Orbeon para que estos datos se almacenen en su base de datos relacional, pero si está comenzando con los formularios de Orbeon, podría usar el existente incrustado, incluso si simplemente temporalmente. Tenga en cuenta que existirá para poder escribir en el directorio web-Inf/Exist-Data, donde los formularios de Orbeon. El archivo War no está comprimido. Por lo tanto, especialmente si está en UNIX, asegúrese de que este directorio esté escritado por el proceso que ejecuta su servidor de aplicaciones.
Instalación de la licencia (Orbeon Forms PE solamente)
- Si está ejecutando Orbeon Forms CE, no necesita instalar un archivo de licencia.
- Si está ejecutando formularios Orbeon PE:
- Complete los pasos para su servidor de aplicaciones a continuación
- Puede obtener una licencia completa de Orbeon o obtener una licencia de prueba
- Antes de comenzar su contenedor de servlet, copie su archivo de licencia en el archivo de guerra de los formularios de Orbeon como:
WEB-INF/resources/config/license.xml
Con los formularios de Orbeon 4.1 y más nuevo, también puede colocar el archivo License.xml en el directorio de inicio del usuario. Por ejemplo, en sistemas UNIX:
~/.orbeon/license.xml
Orbeon forma primero busca el archivo de licencia dentro de la guerra, y si no se encuentra intenta encontrarlo en el directorio de inicio. El beneficio de este enfoque es que no tiene que encontrar dónde se implementa el archivo de guerra en su contenedor, o para desenredar y recompensar el archivo de guerra con la licencia. Nota: Orbeon Forms utiliza el sistema de Java.getProperty (“user.home”) para identificar el directorio de inicio del usuario. \ _ \ _ Esto corresponde al usuario que ejecuta el contenedor de servlet y no necesariamente al usuario del desarrollador o administrador del sistema.
URL base para servicios internos
Este paso a veces es opcional. Dependiendo de su configuración, si las cosas no funcionan fuera de la caja (por ejemplo, si tiene errores de base de datos con los formularios de muestra), es posible que deba establecer la propiedad de configuración oxf.url-rewriting.service.base-uri en sus propiedades -local.xml archivo. A menudo, es suficiente para configurarlo en lo siguiente (ajustar por puerto y prefijo):
property
as="xs:anyURI"
name="oxf.url-rewriting.service.base-uri"
value="http://localhost:8080/orbeon"/
Preguntas frecuentes
#VALUE!
¿Hay algún costo asociado con el uso de formularios Orbeon?
Las compilaciones de la edición profesional (PE) están disponibles a través de planes de suscripción de PE. El apoyo comercial adicional está disponible con los planes de soporte de desarrollo. Las compilaciones de la edición comunitaria (CE) están disponibles de forma gratuita, ya sea que lo use para construir aplicaciones de código abierto o comerciales. El código fuente completo de los formularios de Orbeon CE está disponible de forma gratuita y en términos de código abierto reales. El código fuente de Orbeon Forms PE está disponible para los clientes de suscripción a pedido. Con el código de código abierto, usted es gratuito como lo desee:
- extender la plataforma
- Cree aplicaciones en la parte superior de la plataforma Sin embargo, tenga en cuenta que si realiza cambios en el código de formularios Orbeon existentes, está sujeto a los términos de la licencia LGPL, que requiere que redistribuya los cambios a la comunidad de código abierto cuando distribuya su aplicación.
¿Puedo usar una versión anterior de los formularios de Orbeon con un archivo de licencia más nuevo?
Sí, una licencia generada para una versión determinada también funcionará con versiones anteriores del software. Por ejemplo, si tiene un archivo de licencia para Orbeon Forms 2017.2, puede usarlo con los formularios de Orbeon 2017.1, etc.
¿Puedo usar una versión más nueva de formularios de Orbeon con un archivo de licencia anterior?
Eso depende: -Si su archivo de licencia tiene una fecha de extremo de suscripción que no es de Blank, puede actualizar a cualquier versión de formularios de Orbeon publicada antes de esa fecha. En otras palabras, puede actualizar a cualquier versión de los formularios de Orbeon publicados mientras su suscripción está activa y su archivo de licencia lo refleja. -Si su archivo de licencia tiene un extremo de suscripción en blanco pero tiene una versión que no es de Blank, entonces puede actualizar a cualquier versión que incluya la versión especificada. Nota: Solo se verifican los dos primeros números de versión. Si su archivo de licencia dice 4.4, puede usar 4.4.1, por ejemplo. En otras palabras, siempre se permiten actualizaciones menores. -Si su archivo de licencia no tiene un extremo de suscripción que no sea de Blank ni una versión no no blancas, entonces no hay restricciones en la versión de los formularios Orbeon que puede usar. Lo anterior es válido siempre que la licencia no haya expirado, si tiene una fecha de vencimiento especificada. En la práctica, las licencias de Orbeon Forms que producimos generalmente tienen las siguientes características: A partir de febrero de 2018:
- Licencias básicas de PE
- Tener una fecha de vencimiento con un período de gracia
- Tener un campo de versión vacío -Tener fechas de inicio de suscripción y extremo de suscripción
- Licencias de oro de plata y PE
- Tenga una fecha de vencimiento con un período de gracia (excepto las renovaciones de licencias de abuelo)
- Tener un campo de versión vacío -Tener fechas de inicio de suscripción y extremo de suscripción Hasta febrero de 2018:
- Licencias básicas de PE
- Tener una fecha de vencimiento
- Tener un campo de versión en blanco -No tenga fechas de inicio de suscripción y de suscripción
- Licencias de oro de plata y PE
- No tenga una fecha de vencimiento
- tener un campo de versión específico -Tener fechas de inicio de suscripción y extremo de suscripción
¿expirará mi licencia y hará que el software deje de funcionar?
A partir de febrero de 2018:
- Las licencias de producción expiran después de un período de gracia (excepto las renovaciones de licencias de abuelo).
- Las licencias básicas de no producción (así como las licencias de desarrollo más antiguas) expiran después de un período de gracia (a excepción de las renovaciones de licencias de abuelo). Para más detalles, consulte los nuevos beneficios de Gold PE y las licencias perpetuas abuelas. Hasta febrero de 2018:
- Las licencias de producción no caducan.
- Las licencias básicas de no producción (así como las licencias de desarrollo más antiguas) caducan.
- Puede verificar si hay una expiración real al verificar el campo de vencimiento del archivo de licencia.
¿Cuál es el campo de fin de suscripción en el archivo de licencia?
El campo de extremo de suscripción es informativo e indica el final de la suscripción de soporte, cuando corresponda.
¿Qué estoy pagando cuando adquiro una suscripción de producción de ORBEON Forms PE?
El primer año, ambos:
- Una licencia para instalar y usar el software
- Un año de apoyo Los segundos y posteriores años:
- Años adicionales de apoyo