Publicado en
June 11, 2024

Umbraco 14 ya está disponible, te contamos las novedades

Leandro Benítez
Director General

El mundo de los sistemas de gestión de contenido evoluciona a gran velocidad y Umbraco no se queda atrás. Con la llegada de Umbraco 14, los desarrolladores y las empresas tienen nuevas herramientas para tender puentes hacia experiencias digitales más amigables y modernas.

Umbraco se reinventa en esta versión, empleando los principios de la arquitectura headless y enfocándose aún más en la flexibilidad y la interoperabilidad. En este artículo, te contamos las claves de Umbraco 14, desde su recién estrenada interfaz de usuario hasta su compromiso con un CMS future-proofed.

Vamos a repasar las mejoras y características y cómo pueden ayudarte en tus futuros proyectos

Nuevo Umbraco: toda cambia para que nada cambie

En la literatura, "El Gatopardo" nos enseña que ciertos cambios son necesarios para que todo siga igual. En el mundo del desarrollo web, Umbraco, con su versión 14, parece imitar el arte.

Con la necesidad de mantenerse relevante en una era dominada por lo composable y headless, Umbraco innovó su backoffice, y ofrece una interfaz intuitiva, acorde a las exigencias contemporáneas de gestión de contenido.

La versión mejorada de Umbraco refleja un compromiso con la evolución sin perder su esencia. Ahora, se destaca por ofrecer a los desarrolladores una plataforma de contenido API first, capaz de adaptarse con soltura a variados sistemas de bases de datos y proveer de una experiencia de usuario excepcional.

Umbraco confirma su lugar como una plataforma flexible y extensible, ideal tanto para sitios menores, como para grandes proyectos, asegurando que, aunque todo cambie, la escancia de Umbraco se mantiene intacta.

Umbraco llega tarde, pero llega, a la fiesta del Composable

Durante mucho tiempo, la comunidad de Umbraco ha esperado un giro hacia una arquitectura más modular. Finalmente, con la versión 14, Umbraco da un gran paso en esta dirección: Umbraco desacopla el backend del Backoffice, abrazando el concepto de un API-first para ofrecer un mundo de posibilidades.

Este avance transforma a Umbraco en una plataforma más composable (o componible) y adaptativa, otorgándole a los desarrolladores la posibilidad de pensar en infinitas posibilidades de integración. Umbraco se consolida de este modo como una excelente opción por su plataforma flexible y gran variedad de extensiones.

Aunque tardó en llegar, esta versión actualizada posiciona a Umbraco como una plataforma de contenido de última generación, lista para enfrentarse a demandas futuras y manteniendo su intenso foco en la gestión eficaz de contenido.

API first, más una filosofía que una tecnología

"API first" es un enfoque moderno en la ingeniería de software y el desarrollo de aplicaciones. Esta tendencia se centra en diseñar e implementar la interfaz de programación de aplicaciones (API) antes que la propia aplicación. Si alguien señala que un sistema es "API first", indica que están construyendo API robustas y bien pensadas como base para la futura expansión, integración y desarrollo de aplicaciones.

Esta filosofía es mucho más que una adopción de nuevas tecnologías, es un cambio cultural y operativo que pone las APIs en primera línea, permitiendo la integración con cualquier otro sistema o aplicación con suma facilidad y flexibilidad. Al adoptar "API first", una empresa muestra su compromiso con la libertad de integración, apostando por la interoperabilidad y asegurando que los flujos de datos puedan conectarse eficazmente con otros componentes dentro de un ecosistema digital diverso.

Es esencial, sin embargo, no descuidar la seguridad en este enfoque centrado en la API. Implementar fuertes controles de acceso, autenticación y encriptación debe ser una parte fundamental de la estrategia para proteger tanto la integridad como la confidencialidad de los datos compartidos a través de las APIs.

Concepto: API first Definición: Un enfoque que prioriza la creación de APIs. Clave: Privilegia la libertad de integración. Implica: Un cambio operativo y cultural. Requisitos: Seguridad robusta para protección de datos.

Umbraco 14 foundation

Un nueva interfaz de usuario "Extension-first"

Umbraco ya es conocido como un CMS flexible, first, lo que la hace una opción bastante atractiva para los desarrolladores. La nueva interfaz de usuario Extension-first de Umbraco ha sido diseñada para mejorar la experiencia del usuario permitiendo la personalización y la integración con herramientas específicas.

Esta visión "Extension-first" permite a los desarrolladores crear funcionalidades adaptadas a sus necesidades y garantiza que Umbraco pueda funcionar en conjunto con una amplia variedad de aplicaciones y servicios. Los cambios en esta interfaz enfocan en una gestión de contenido aún más intuitiva y una mayor eficiencia en la entrega de resultados, acorde con la versión actualizada del software.

Características clave de la nueva UI Extension-first:

  • Personalización: Ajuste la interfaz a las necesidades del proyecto.
  • Facilidad de integración: Conecte con servicios y herramientas específicos sin complicaciones.
  • Experiencia optimizada: Una interfaz de usuario limpia y fácil de navegar.

Esta dirección Extension-first hacia la que apunta la versión más reciente de Umbraco solidifica su posición como una excelente opción para crear pequeños sites, así como para despliegues corporativos de gran escala, adaptándose a los desafíos y oportunidades que demanda la gestión de contenidos moderna.

Ahora sí, un CMS Future-Proofed

En un mundo digital en constante evolución, la capacidad de adaptar y expandir nuestras plataformas es crucial. Ahí radica la importancia de ser "composable", una característica que hace a Umbraco un CMS de futuro. Ser "composable" significa que Umbraco está construido con una arquitectura de piezas intercambiables e independientes que pueden unirse para crear una solución completa. Esta naturaleza modular le da a los desarrolladores la flexibilidad para personalizar y escalar las soluciones de gestión de contenido según las necesidades cambiantes de cada proyecto.

Composable vs. Monolítico: ¿Por qué es el futuro?

  • Flexibilidad: Los sistemas composable pueden intercambiarse fácilmente para adaptarse a las nuevas demandas sin la necesidad de rehacer todo el sistema.
  • Especialización: Permite seleccionar los mejores componentes para cada función, optimizando así la experiencia del usuario.
  • Evolución: Facilita la actualización de partes específicas del sistema sin alterar el funcionamiento global.

Umbraco, con su interfaz intuitiva y soporte robusto, es ejemplo de una composable y plataforma flexible que está preparada para el futuro. A medida que las prácticas de gestión de contenido se desarrollan, contar con un CMS que pueda evolucionar y crecer con nosotros es, sin duda, la elección más acertada.

Todo lo headless que quieras, con un gran pero

Umbraco 14 y su Aproximación Headless: Un Análisis

Umbraco 14 hace grandes avances en la implementación de soluciones headless gracias a su orientación API-first. Esta plataforma de contenido asume que los desarrolladores preferirán trabajar construyendo sus propias interfaces de usuario y conectarlas con el CMS a través de APIs, lo que puede ser una excelente opción para un desarrollo composable y flexible.

Con todo, la versión actualizada puede ser percibida como limitada en cuanto a las opciones de composición de página en comparación con otros sistemas de gestión de contenido que llevan más tiempo en el mercado, destacando una amplia variedad de tipos de datos y bloques de contenido disponibles.

La pregunta clave es si estas limitaciones representan un obstáculo significativo. Esto dependerá directamente de las necesidades específicas del proyecto. Si se busca una alta personalización y una gestión detallada de la experiencia del usuario, la versión estándar puede quedarse corta ante estos requerimientos. En resumen, Umbraco 14 impulsa el enfoque headless con una plataforma flexible, pero es importante considerar las necesidades del proyecto para determinar si esta es la herramienta adecuada o si se requiere una solución más madura y comprobada.

Standard-term Support Version (STS)

Con cada nueva versión de Umbraco, los desarrolladores y usuarios se enfrentan a decisiones cruciales respecto al mantenimiento y soporte.

La versión 14 de Umbraco introduce lo que se conoce como Soporte a Término Estándar (Standard Term Support, STS), que difiere del Soporte a Largo Plazo (Long Term Support, LTS) ofrecido en la versión anterior, la versión 13. Esto suscita ciertas inquietudes entre usuarios y desarrolladores sobre si deben actualizar y cuándo hacerlo.

Tabla comparativa de Umbraco 13 y Umbraco 14

Antes de decidir si cambiar es la opción más adecuada, es esencial realizar un estudio detallado que considere las necesidades particulares del proyecto. El soporte STS, aunque más breve, puede ser más conveniente para quienes buscan mantenerse a la vanguardia de la tecnología y sacar partido de las últimas actualizaciones.

Umbraco 14

Umbraco Cloud

Umbraco 14 ya está disponible en Umbraco Cloud, proporcionando así una nueva oportunidad para explorar y testear sus últimas funcionalidades. Esta versión reciente incluye actualizaciones en herramientas fundamentales como Umbraco Forms y Umbraco Deploy, ofreciendo mejoras y una experiencia de usuario más fluida.

Es importante destacar que, aunque puedes sumergirte de lleno en la versión actualizada de Umbraco, todavía hay componentes en desarrollo. Tanto Umbraco Commerce como Umbraco Workflow se encuentran en fase alpha para la versión 14, lo que significa que los usuarios tienen un adelanto de lo que está por venir.

Se espera con entusiasmo que las versiones definitivas de estos componentes sean lanzadas en las próximas semanas. Además, si buscas más maneras de personalizar tu experiencia, el Umbraco UI Builder llegará a finales de año para abrir aún más el abanico de posibilidades en la plataforma.

Umbraco Cloud está constantemente evolucionando para ofrecer opciones más robustas y completas a sus usuarios. La integración y la prueba de estas herramientas no solo mejoran la eficiencia, sino que también facilitan la gestión de contenido online.

Umbraco cloud overview screen

¿Actualizar, migrar o esperar?

Como hemos comentado arriba... todo depende. Umbraco 14 puede ser muy buna opción para un proyecto de larga duración que comienza ahora, puede ser menos buena para migrar un proyecto en producción, puede también ser lo opuesto. Si necesitas una ayuda para entender ventajas y mejores estrategias de migración, ponte en contacto con nosotros.