OpenXava 6.0 liberado: UX mejorada, nuevo estilo visual y soporte de Java 11
jueves, noviembre 22, 2018 at 10:34AM
javierpaniza

Este es un nuevo OpenXava, un nuevo OpenXava de verdad. Históricamente, en las versiones mayores siempre hemos hecho algo rompedor de cara a los desarrolladores, pero en este caso es diferente. OpenXava 6 es nuevo y rompedor para los usuarios. Aquellos que tú quieres que sean felices. Una experiencia de usuario (UX) mejorada hasta el límite, un nuevo estilo visual, soporte para Java 11 y muchas cosas más. 

Te invitamos a que descargues esta nueva versión y actualices tus aplicaciones OpenXava. Mira las instrucciones de migración.

Experiencia de usuario

Nuestro objetivo es reducir la cantidad de palabrotas que un usuario nuevo profiere la primera vez que usa una aplicación OpenXava. Con el efecto colateral de reducir la cantidad de documentación a leer y cursos de formación para los nuevos usuarios. Hemos hecho un montón de pruebas de usabilidad, es decir, hemos observado como gente de verdad usa las aplicaciones OpenXava. Encontramos bastantes problemas de usabilidad, recodificamos OpenXava y volvimos a probar. La mejora ha sido espectacular, en muchos casos con cambios sencillos.

Echa un vistazo al nuevo menú y modo lista:

En la imagen de arriba puedes observar:

También hay mejoras en el modo detalle:

En este pantallazo puedes ver:

Además, hay muchos más mejoras de experiencia de usuario, la mayoría de las cuales son de comportamiento:

Nuevo estilo visual

Ya lo has visto en los pantallazos de arriba. A eso lo llamamos estilo Terra. Es el tema por defecto para las aplicaciones OpenXava a partir de ahora. De todas formas, si tus usuarios piensan que es demasiado colorido y prefieren el viejo estilo monocromo de siempre, es muy fácil de configurar. Simplemente añade la siguiente entrada a xava.properties:

styleCSS=light.css

Y tu aplicación lucirá así:

Es decir, con el tema clásico de OpenXava 5.
Lo bueno es que ahora es muy fácil crear un tema nuevo, con tan solo copiar terra.csslight.css, modificarlo y ponerlo en styleCSS de xava.properties es suficiente.

También hemos simplificado la página de bienvenida:


Y la página de primeros pasos:

Como siempre, puedes modificar estas páginas a tu gusto.

Resumiendo, estos son los cambios a nivel de estilo:

Java 11, Tomcat 9 y Eclipse SimRel 2018.09

Soportamos las últimas versiones de Java, Tomcat y Eclipse:

Y ya no soportamos algunas cosas antiguas:

Algunas de las tecnologías de arriba seguramente todavía funcionen con OpenXava 6, como Groovy y Tomcat 6, pero ya no las probamos. Fíjate que todavía soportamos Java 6, de esta forma los clientes que usáis WebSphere 8 y WebLogic 10 podéis actualizar a OpenXava 6.

Otras mejoras

Hemos hecho muchas mejoras en otras áreas:

Arreglos

Aunque esta no es una versión de mantenimiento hemos arreglado algunas cosas:

Descarga OpenXava 6.0

Article originally appeared on javaHispano (http://www.javahispano.org/).
See website for complete article licensing information.