
Una de las funcionalidades más destacadas es la introducción de las carpetas “online-only”.
Estas carpetas permiten que cualquier recurso guardado dentro de ellas se publique automáticamente, sin necesidad de pasar por el proceso tradicional de publicación manual.
Este enfoque puede ser especialmente útil en proyectos donde se requiere publicación inmediata de contenidos, como portales de noticias, sistemas de anuncios oficiales o determinados servicios de intranet.
OpenCms 20 introduce una nueva opción llamada Link Finisher, cuyo objetivo es estandarizar los enlaces internos.
Esta funcionalidad permite unificar automáticamente enlaces que apuntan a una misma página pero con terminaciones diferentes.
De esta forma se consigue mantener estructuras de URL más consistentes, algo positivo tanto para la navegación como para el SEO de los sitios web.
Otra mejora interesante es que ahora OpenCms puede calcular automáticamente el espacio total utilizado por los recursos dentro de una carpeta.
Esto facilita la gestión de proyectos grandes donde conviven numerosos recursos (imágenes, documentos, contenidos estructurados, etc.), ya que permite identificar rápidamente el impacto en almacenamiento de cada sección del sitio.
OpenCms 20 incorpora una lista blanca de tipos de archivo permitidos en el diálogo de subida de recursos.
Esto permite limitar qué extensiones pueden subirse al sistema, reforzando la seguridad y evitando que se almacenen archivos no deseados o potencialmente peligrosos.
En los campos WYSIWYG, ahora es posible añadir automáticamente una clase CSS específica a los enlaces externos.
Esto facilita tareas como:
aplicar estilos visuales a enlaces externos
añadir iconos automáticamente
gestionar comportamientos específicos mediante JavaScript
Además de las novedades principales, esta versión introduce varias mejoras en diferentes áreas del sistema:
mejoras en el editor de páginas y formularios
optimizaciones en el Workplace
mejoras en la gestión de contenedores de detalle
mejoras internas en la Core API
mayor compatibilidad con entornos modernos de servidor Java
OpenCms continúa manteniendo compatibilidad con contenedores servlet actuales y con las versiones recientes de Java, lo que facilita la actualización de proyectos existentes.
OpenCms es un sistema de gestión de contenidos open source basado en Java, desarrollado por Alkacon Software y mantenido con el apoyo de una comunidad internacional de desarrolladores y usuarios.
El proyecto sigue un ciclo de publicación bastante estable, con nuevas versiones principales aproximadamente cada seis meses, incorporando mejoras progresivas en funcionalidad, rendimiento y experiencia de uso.
La versión 20 de OpenCms introduce mejoras interesantes orientadas a simplificar flujos de trabajo, mejorar la gestión de enlaces y facilitar el control de recursos dentro del CMS.
Para quienes trabajan habitualmente con OpenCms, esta actualización aporta herramientas que pueden ayudar a optimizar la gestión diaria de proyectos web y mejorar la organización de contenidos.