Abril de 2026: lo más útil que publicó Umbraco fueron dos endpoints de API

· JD + AI · Umbraco

Abril de 2026: lo más útil que publicó Umbraco fueron dos endpoints de API

Lo más útil que publicó Umbraco en abril no fue un producto. Fue un par de endpoints en la Management API que permiten preguntar qué forma tiene que tener el valor de una propiedad, antes de escribirlo.

Suena menor hasta que uno escribió un importador. Los property editors de Umbraco pueden guardar casi cualquier cosa, y sólo el editor sabe cómo es su propio valor. Todo lo que está afuera adivina. Si alguna vez descubrió el formato de almacenamiento de un Media Picker leyendo una respuesta 400, ya entiende el problema que esto resuelve.

Una advertencia antes de seguir. Cinco de las catorce fuentes de abajo — el 36 por ciento — son el blog de Matt Brailsford, y Brailsford construye Umbraco AI, no la reseña. El registro que recolectamos clasifica su sitio como alguien que escribe sobre un producto que vende. La cobertura de Umbraco de este mes queda entonces muy inclinada hacia el relato que un participante hace de su propio trabajo. Sus posts son la mejor escritura técnica disponible sobre el tema y además no son independientes. Las dos cosas son ciertas.

La release menor que cambió el contrato

Por qué Umbraco 17.4.0 importa para la IAMatt Brailsford, que trabaja en Umbraco AI Dos endpoints nuevos devuelven JSON Schema: uno para el valor de un data type y otro para un document type compuesto a partir de todas sus propiedades, con enlaces $ref entre ellos. Cada property editor del core implementa ahora un proveedor de schema, así que el schema refleja la configuración real del editor. Un Textbox limitado a 250 caracteres devuelve maxLength: 250, y un Media Picker devuelve las coordenadas de crop anidadas y los límites del punto focal que un LLM no tiene manera de adivinar. La descripción que hace Brailsford de la situación anterior es exacta: "There's no contract to inspect, no schema to follow—just trial and error."

Esto importa mucho más allá de la IA. Cualquier código que escriba contenido por la Management API — una migración, una importación nocturna, una integración con un PIM — ahora puede validar su payload contra un schema en vez de descubrir la forma empíricamente. El número de versión y el PR del core enlazado salen del post de Brailsford, no de una página de release notes, así que conviene confirmar ambos contra las notas oficiales de Umbraco antes de planificar un sprint alrededor.

Umbraco.AI pasó a ser cuatro cosas a la vez

Brailsford publicó también la cobertura de producto del mes: la búsqueda semántica (vector search montada sobre el nuevo framework Umbraco.Cms.Search en lugar de Examine), los prompts (plantillas estilo Mustache que aparecen como property actions en el backoffice) y la subida de archivos (arrastrar y soltar en Copilot, con extracción de texto resuelta por un middleware a nivel de IChatClient, de modo que cualquier llamador la hereda).

Conviene leer con atención las etiquetas de beta. Él mismo aclara que AI Search y el framework de búsqueda que tiene debajo están los dos en beta y pueden moverse. Son dos cimientos móviles bajo una misma funcionalidad. Está bien prototipar contra eso este trimestre y está mal ponerlo en el camino crítico de un cliente.

El que hay que leer de verdad es qué ganaron construyendo Umbraco AI sobre Microsoft.Extensions.AI y el Microsoft Agent Framework, porque su tema es una decisión de diseño y no una lista de funcionalidades. Cada capacidad de IA es un decorador de IChatClient: diez capas de middleware, ordenadas, con guardrails, auditoría, procesamiento de archivos y telemetría ignorándose entre sí. Instale o no Umbraco.AI, ahí hay una respuesta reutilizable a "cómo agrego comportamiento transversal a una llamada a un LLM sin terminar con un objeto dios".

IA en Umbraco: controlar las capacidadesDave Jonker La única lectura de la capa de IA de este mes escrita por alguien a quien nuestro registro no le anota interés comercial. El encuadre de Jonker es de gobernanza: MCP como capa de API por la que habla el modelo, acciones acotadas por permisos, sin encierro con un proveedor único. Con unas 700 palabras es una orientación y no un análisis profundo, que es justamente lo que lo vuelve la pieza correcta para mandarle a un cliente nervioso.

Lo que publicó el propio fabricante fue un plan

El CMS listo para agentes: construir Implementation Agent Skills para UmbracoPhil Whittaker, en el blog oficial de Umbraco Umbraco describe skills que codifican buenas prácticas de implementación — estructura de document types, Models Builder, patrones de block list, configuración de la Delivery API — y es explícito en que el objetivo no es la uniformidad: "the goal isn't to create a rigid blueprint that homogenises every Umbraco site." La parte realmente útil es el límite de alcance. Estas skills van a cubrir Umbraco, no tutoriales de Razor ni la aplicación Next.js que consume la Delivery API.

El resto es intención. No se lanzó nada. Un post de 2.300 palabras sobre un trabajo que recién empezó es una hoja de ruta, y el título debería decirlo.

La ingeniería real del mes no tuvo nada que ver con IA

uSync v17.3.0Kevin Jump, acreditado en la release como KevinJump No hay 17.1 ni 17.2. La release saltea dos versiones para mantener el número de uSync alineado con la dependencia de Umbraco 17.3 que ahora arrastra, lo cual va a confundir a cualquiera cuyo CI fije versiones por patrón. El cambio de fondo es la reescritura opcional de claves HMAC de imagen, para que las imágenes embebidas en rich text sobrevivan a un sync entre instalaciones que no comparten clave. Jump además documenta que le pidió a una IA que encontrara mejoras de rendimiento y cuenta lo que efectivamente devolvió: lectura de archivos en paralelo, y ninguna reducción de llamadas a base de datos. Un resultado negativo contado con honestidad, cosa más rara de lo que debería.

Cómo saltear el basic auth de Umbraco Cloud para URLs de previewPaul Seal, Codeshare La respuesta a "el cliente quiere ver la página sin publicar y no tiene usuario del backoffice". Seal usa la funcionalidad documentada de shared secret de Umbraco Cloud más un middleware chico que inyecta el header para una lista de rutas permitidas en appsettings.json. Mantenga esa lista corta. Está abriendo un agujero en la única protección de un sitio de staging, y un prefijo de ruta es un instrumento grueso.

OC.PowerSort 1.2.0Owain Williams Agendas recurrentes para el ordenamiento de contenido: diarias, semanales, mensuales por fecha o por día ordinal de la semana, con seguimiento de ocurrencias y manejo de fechas inválidas. Dos correcciones al registro. Nuestra recolección acreditó el handle del sitio y no a una persona; los créditos de la propia página nombran a Owain Williams como desarrollador principal, así que la autoría estaba mal y acá queda corregida. Y el título del post dice 1.2.0 mientras el cuerpo y su línea de dotnet add package dicen 17.2.0, que es el número que efectivamente va a resolver en NuGet. Williams construye el paquete, así que léalo como una nota de release.

El argumento de actualizar, escrito por quienes facturan las actualizaciones

Pasar a Umbraco 17: por qué ahora es el momentoChris Osterhout, Diagram, una agencia que implementa Umbraco comercialmente El razonamiento se sostiene aunque a la firma del autor le paguen por hacer el trabajo: 13 se termina, de la 14 a la 16 son de soporte corto, y por eso el salto de 13 a 17 es el único que reinicia el ciclo en vez de comprar unos meses. Osterhout también acierta con la falla de segundo orden, cuando un paquete deja de soportar su versión de .NET y las actualizaciones de rutina se vuelven parches en silencio. La fecha de fin de vida y la designación de soporte extendido son afirmaciones de ciclo de vida que acá provienen del blog de una agencia. Verifíquelas contra la página oficial de ciclo de vida de Umbraco antes de que cualquiera de las dos entre en una propuesta a un cliente.

Su buscador interno le está costando pipelineJonna Robertson, misma agencia Una propuesta de servicios para montar búsqueda con generación aumentada por recuperación encima de lo que ya existe, con una lista numerada de capacidades y CTAs de conversión en el panel de respuesta. La única idea que vale llevarse es que el buscador interno es una superficie de conversión y no una utilidad. Detalle de implementación no hay.

Comunidad

Los nominados a los Umbraco Awards 2026Lasse Fredslund, Umbraco — la lista corta, publicada por la empresa que organiza los premios. uProfile de abril: Will Steed — nuestro registro acredita a Will Steed, que además es el sujeto del perfil; quien lo entrevistó no figura en lo que recolectamos. Ninguna de las dos piezas cambia una decisión, y abril estuvo flaco en escritura de comunidad que sí lo hiciera.

Lo que estamos mirando

En enero el conocimiento operativo de estas plataformas estaba disperso en blogs personales, y dijimos que el riesgo era que se fuera cuando esas personas se fueran. Abril es la falla opuesta. El relato autorizado de toda la capa de IA de Umbraco vive hoy en una sola persona, que además es quien la construye, escribiendo sobre paquetes en beta que dependen de otro framework en beta.

Eso no es motivo para evitar Umbraco.AI. Es motivo para ser honesto sobre qué está leyendo uno cuando lo evalúa, y para esperar un segundo relato independiente antes de comprometer el presupuesto de un cliente. Mientras tanto, los endpoints de schema de 17.4.0 van a sobrevivir a todo este ciclo de producto, porque le sirven a cualquier cosa que escriba contenido de forma programática, sea un agente o no. Si de abril se lleva una sola cosa, llévese esa.

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.

umbraco · umbraco-cms · umbraco-backoffice · how-to · deployment · commerce · ai · strategy

2026 © Umbracolombia - Todos los derechos reservados.