Opencms 14 Release Notes

17 febrero 2023
Opencms Hispano
Soporte para autenticación de 2 factores (2FA) y control de versiones de los esquemas XML, principales novedades de la nueva versión

Principales novedades de OpenCms 14

  • Control de versiones de esquemas XML con reescritura automática de contenido
  • Soporte para autenticación de 2 factores (2FA) en el inicio de sesión del workplace del usuario
  • Widget de código fuente para el editor de formularios basado en CodeMirror
  • Plantilla de Mercury: Actualizada para usar Bootstrap 5.2, eliminó algunas dependencias de jQuery
  • Se ha mejorado el sitio web de documentación 

Otras mejoras en OpenCms 14

  • Editor de páginas: el cuadro de diálogo "agregar contenido" ahora muestra el sitio y los filtros de texto directamente en la página de resultados.
  • Editor de páginas: se agrega el marcador HTML html.opencms-editor-active en caso de que el usuario esté editando activamente
  • Editor de formularios: CSS ahora se puede configurar con el atributo sitemap template.editor.css
  • API JSP: cms.readAttributeOrProperty añadido permite leer cualquier atributo o propiedad
  • API JSP: Se agregó cms.functionDetailPageExact devolviendo null en caso de que la página de detalles solicitada no esté configurada
  • Aplicación Sitios web: los redireccionamientos de alias ahora se pueden configurar como 301, 302 o visualización directa
  • Preferencias del usuario: la selección de configuración regional ahora enumera las configuraciones regionales configuradas primero para VFS
  • Shell: nuevos comandos createOU y addResourceToOU para crear / modificar unidades organizativas
  • El cuadro de diálogo de eliminación de recursos ahora proporciona opciones de edición para recursos en conflicto
  • Uso mejorado de etiquetas <script> en el editor de páginas y el lugar de trabajo
  • Mejor manejo de errores durante la importación de archivos
  • Compatibilidad con la configuración del proyecto de inicio cuando se utiliza la autenticación básica HTTP
  • Se agregó una opción configurable para controlar qué configuración de usuario se aplica cuando se usa la autenticación básica HTTP
  • Se agregaron restricciones de carga configurables para carpetas de destino y tipos de archivos que se pueden cargar
  • Mapa del sitio maestro: "Configuración del elemento de contenido > disponibilidad" ahora es opcional con herencia

Problemas solucionados en OpenCms 14

  • Editor de sitemaps: los redireccionamientos requieren recarga antes de ser completamente editables
  • Aplicación Cuentas: la selección de idioma del usuario no muestra las configuraciones regionales disponibles del lugar de trabajo
  • Aplicación Cuentas: la información sobre la institución, el código postal, la dirección y la ciudad ya no se puede eliminar
  • Editor de formularios: problemas al cambiar el destino del vínculo de un enlace existente con un fragmento hash
  • Editor de formularios: Textos de ayuda mal posicionados
  • Editor de formularios: Se corrigió el problema con el diseño de 'columna' (problema de github #743)
  • Editor de páginas / formularios: los ampersands codificados por porcentaje no funcionan correctamente en los enlaces
  • Editor de páginas: agregar un nuevo elemento de contenido mediante arrastrar y soltar no se ajusta de forma predeterminada al último formateador utilizado
  • Editor de páginas: el símbolo de función de punto de edición no se muestra para todos los usuarios
  • Editor de páginas: la página no se desplaza al arrastrar y soltar el elemento cuando el comportamiento de desplazamiento: CSS suave está presente
  • Herramienta de traducción: Comportamiento de desplazamiento mejorado con filtro
  • Aplicación Sesiones: el mensaje de inicio de sesión vacío provoca un error durante el inicio
  • Aplicación de búsqueda de origen: la URL a veces se escapa con demasiada frecuencia
  • Esquemas de contenido XML: el uso de ampersands en los valores del elemento <xsd:appinfo> en XSD provoca errores
  • Editor de sitemaps: problema al crear páginas de detalles de funciones sin contenedor de detalles de funciones
  • Cuadro de diálogo de restablecimiento de contraseña: la dirección de correo electrónico se comprueba con distinción entre mayúsculas y minúsculas durante el restablecimiento de contraseña
  • Documentación: Se corrigió el menú de hamburguesas roto (problema #16 de github)

Compatibilidad

OpenCms 14.0 es compatible con todas las versiones 13.0, 12.0, 11.0, 10.5 y 10.0. Las plantillas y otro código desarrollado por OpenCms a partir de estas versiones deberían funcionar principalmente "fuera de la caja" con la versión 14.0.

Aviso para usuarios de Alkacon OCEE Los usuarios de Alkacon OCEE requieren una nueva versión de OCEE para OpenCms 14.0. La actualización es gratuita para los clientes de Alkacon con una suscripción OCEE válida. DEben contactar con su distribuidor o directamente con alkacon para recibir la nueva versión.

Compatibilidad con versiones de Java, contenedores de servlets y bases de datos

OpenCms 14.0 ha sido escrito y probado para Java 11 y Java 8. Hemos probado con  Oracle JDK así como OpenJDK. OpenCms debe poder ejecutarse con todas las JVM compatibles.

Hemos probado esta versión en el motor de servlets Tomcat, que recomendamos. OpenCms funciona "out of the box" con Tomcat 9 y 8.5. Tenemos referencias existosas de despliegues de OpenCms con éxito en otros contenedores de servlets como JBoss, WildFly, WebLogic, WebSphere, GlassFish y Resin.

En el lado de la base de datos, proporcionamos soporte para MySQL, MariaDB, Oracle, PostgreSQL, MS SQL Server, DB2 y HSQLDB.