Enero de 2026: nueve ítems de Umbraco en todo el mes, y el que importa es un parche de uSync
Treinta y un días de cosecha dieron 39 artículos entre los dos CMS que seguimos, y 9 fueron de Umbraco. Ninguno es una release del fabricante, un aviso de seguridad ni una fecha de fin de soporte. Fue un mes flaco y no tiene sentido disfrazarlo.
Hay un solo ítem en la lista que le va a costar un día si se lo pierde, y no salió de Umbraco.
uSync 17.0.2 corrige un defecto en el camino de actualización desde v13
El parche de uSync para v17 — Kevin Jump, firmado en la release con su handle de GitHub, KevinJump
La nota de release es corta y la línea del medio es la que importa. Los media pickers y content
pickers que venían de v13 perdían sus valores de StartNodeId y de filtro en la migración
(issue #870), y una búsqueda de alias estaba haciendo coincidencia parcial en lugar de exacta
(issue #862). El título de la release atribuye a esto último los choques de nombres de pestañas.
Kevin Jump lo describe como un parche que corrige problemas con "tab name clashes and migrated
media and content pickers".
Si está a mitad de un pase de v13 a v17 y sus editores reportan que un media picker de golpe les deja navegar el árbol entero, esta es la explicación. De ahí salen dos cosas. Primero: parchee antes de volver a correr el import, no después, porque una migración parcial con los start nodes equivocados es peor que ninguna migración. Segundo: esto es una nota de release del repositorio de origen, no un aviso del fabricante, y no hubo ningún canal oficial que lo comunicara. Vale la pena detenerse un segundo en eso.
Un colaborador primerizo, stephlane, aportó el tercer cambio de la release. Detalle chico, pero del tipo que indica que el paquete está vivo.
Umbraco Compose tuvo su primer recorrido práctico, y no lo escribió Umbraco
El proyecto de ejemplo de Umbraco Compose — la página no acredita autor
La página no lleva firma. Nuestra cosecha no registró ninguna y el propio post no acredita a
nadie, así que no vamos a poner el sitio en lugar de una persona. Está publicado en
jeroenbreuer.nl y el repositorio que enlaza vive bajo la cuenta de GitHub jbreuer, que es todo
lo que la página ofrece como atribución. Tampoco sabemos qué relación tiene quien lo escribió con
Compose, comercial o de otro tipo, así que léalo como el recorrido de un entusiasta y no como una
evaluación independiente.
Léalo igual. Es una librería cliente en C# más un CLI que recorre el circuito completo: crear un
entorno, crear colecciones, definir esquemas, ingestar en lote y después consultar. Lo
interesante está en el último comando. Al consultar artículos, los productos referenciados vuelven
ya expandidos y anidados, usando $ref y $delivery.refCollection en el esquema, lo que elimina
ese paso de matcheo del lado del cliente que todo proyecto headless termina escribiendo a mano.
Es la imagen más clara de la forma real de Compose que se publicó en enero, y vino de afuera de la empresa que lo vende. Si está evaluando Compose para un cliente este trimestre, ese repositorio le va a decir más en veinte minutos que la página de producto.
Crops por la Delivery API, y de dónde salió realmente la respuesta
Usar los crops del media picker con Next.js — Nathaniel Nunes
@Url.GetCropUrl(...) en una plantilla Razor es una línea. Sacar ese mismo crop por la Content
Delivery API y meterlo en next/image no lo es, y este es el primer texto que vimos que lo
resuelve de punta a punta sobre Umbraco 17. El montaje se apoya en el paquete de comunidad
Umbraco.Community.DeliveryApiExtensions, que empuja información de tipos al schema de Swagger
para que pueda generar modelos TypeScript que coinciden con sus document types en vez de
escribirlos a mano.
Nunes acredita el enfoque de base a Sebastian Pierre y Balázs Kerper en el Discord de Umbraco. Esa es la versión honesta de cómo circula la mayor parte de este conocimiento, y también es el problema: un mensaje de Discord no es buscable, no está versionado y no va a estar ahí dentro de dieciocho meses. Él hizo lo útil, que fue escribirlo.
Herramientas, y un argumento dirigido a quien firma la actualización
El Package Script Writer ahora corre desde la terminal — Paul Seal, Codeshare
La herramienta que genera el conjuro de dotnet new para una solución Umbraco nueva ahora corre
en la terminal, en 1.0.1. Paul Seal, que construyó la herramienta, indica que requiere .NET 10;
se instala con dotnet tool install --global packagescriptwriter.cli y se lanza con psw. La
ganancia real son las plantillas guardadas, porque el set de paquetes estándar del equipo deja de
ser conocimiento tribal. Además incluye una tabla con las fechas de release y de fin de vida de
las versiones de Umbraco, que es algo razonable de tener a una tecla de distancia y no en una
pestaña del navegador que ya cerró.
Umbraco 17 explicado para gente de marketing — Dave Jonker
Jonker arranca admitiendo que "most Umbraco release notes are written by developers for other developers", y después escribe la versión que puede leer una responsable de marketing. Su argumento es que v17 no tiene una funcionalidad estrella y que el caso a favor es acumulativo: backoffice más rápido, experiencia de edición más pareja, menos sorpresas. Son sus impresiones y no benchmarks publicados, y él es una voz de la comunidad y no el fabricante, así que tómelo como la lectura de un profesional y verifíquelo contra su propia instancia antes de ponerlo en una propuesta. Como documento para reenviarle al cliente que insiste en preguntar por qué importa actualizar, hace un trabajo que ninguna pieza oficial hace.
Tres de los nueve salieron de umbraco.com, y solo uno era noticia de producto
Un tercio del material de Umbraco de este mes es el fabricante publicando sobre sí mismo, y eso conviene decirlo en voz alta y no esconderlo en una lista de fuentes al pie.
La organización de producto de Umbraco obtiene la certificación ISO 27001 — Filip Bech-Larsen, Umbraco
Acá Umbraco escribe sobre Umbraco, así que léalo como un anuncio y no como análisis. El alcance importa más que el titular: el post aclara que la certificación "applies specifically to Umbraco's product organisation", es decir los equipos y procesos que construyen y operan los productos. Mantenga esa distinción clara cuando el cuestionario de seguridad de un cliente pregunte qué está cubierto, porque responder "Umbraco tiene ISO 27001" es una afirmación más amplia que la que hace el post.
Los otros dos ítems del fabricante son la reflexión de año nuevo sobre trabajar acompañado — Allen Smith, Umbraco — y el perfil de comunidad de enero — Adam Prendergast, Umbraco. Escritura de comunidad y de cultura, las dos en el blog del fabricante. Ninguna cambia una decisión técnica, y las listamos porque estuvieron en el mes, no porque hayan sido el mes.
Debajo del CMS
El gran misterio de los 18 bytes que faltaban — Steve Gordon
Umbraco es ASP.NET Core, y el relato de Gordon persiguiendo una discrepancia entre lo que reportaba un benchmark y lo que reportaba un profiler de memoria es lo mejor escrito del conjunto de este mes. No es accionable el lunes. Sí es útil la próxima vez que sus propios números no coincidan entre sí y esté tentado de creerle a la herramienta antes que a la aritmética.
Qué haríamos con enero
Ponga el feed de releases de uSync en algún canal que su equipo efectivamente lea. En enero fue la única fuente que le avisó de un defecto en su propio camino de actualización, y le ganó a todos los canales del fabricante porque no hubo canal del fabricante. Si su monitoreo de upgrades es "miramos el blog de Umbraco", este mes es la prueba de que no funciona.
Lo segundo es más difícil de accionar. Compose es lo más nuevo del portfolio, y el documento de enero más útil sobre el producto es un repositorio de comunidad de alguien a quien la página ni siquiera nombra. Un producto cuya mejor documentación la escriben voluntarios es un producto que se adopta despacio y se culpa fuerte cuando algo sale mal.
Una salvedad honesta: nueve ítems dicen tanto de nuestra cosecha como de Umbraco. Un mes flaco sobre nueve fuentes no prueba que la plataforma se haya quedado callada, y la respuesta correcta ante un fabricante persistentemente flaco es más fuentes, no bajar el estándar de qué cuenta como noticia. Estamos en lo primero. Febrero, dicho sea de paso, no tuvo nada de flaco.
Fuentes
Los títulos se conservan en su idioma original: así es como se cita un documento y así es como lo vas a encontrar.
- Introducing Package Script Writer CLI Tool — Paul Seal, Codeshare
- Umbraco 17 for Marketeers: Key Updates & Benefits — Dave Jonker, Dynamic Dave
- KevinJump/uSync v17.0.2 - Tab Clash / Picker Migrations Fix — Kevin Jump (acreditado como KevinJump), uSync releases
- The Grand Mystery of the Missing 18 Bytes — Steve Gordon, Code with Steve
- New Year, New Perspectives: The Importance of Togetherness — Allen Smith, blog oficial de Umbraco
- Umbraco's product organisation achieves ISO 27001 certification — Filip Bech-Larsen, blog oficial de Umbraco
- Using Umbraco Media Picker Crops with Next.js — Nathaniel Nunes
- uProfile January 2026 - Adam Prendergast — Adam Prendergast, blog oficial de Umbraco
- Released: Umbraco Compose example project — la página no acredita autor (jeroenbreuer.nl)