Umbraco en español / Resumen mensual · septiembre de 2026
Resumen de Umbraco de septiembre de 2026, con los precios de 2027 y la migración de 13 a 17
Precios de Umbraco para 2027, un error de despliegue en Cloud al pasar de 13 a 17, Smidge, Engage.AI en beta y cómo se trabaja con IA.
- Autor
- Equipo Umbracolombia
- Publicado
- Periodo
- septiembre de 2026
- Lectura
- 7 min
Septiembre de 2026 no trajo avisos de seguridad ni versiones de Umbraco que obliguen a actuar. Lo único con fecha es comercial: el 30 de septiembre Umbraco publicó sus precios para 2027, y si usted renueva algo con Umbraco el próximo año, empiece por ahí.
El resto del mes giró en torno a dos temas: el paso de Umbraco 13 a 17, donde la fricción aparece en detalles pequeños y no en el código, y la IA, como funcionalidad nueva de Umbraco y como cambio en la forma de trabajar.
La lista de precios de 2027
En la actualización anual de precios (se abre en una pestaña nueva), Mats Persson publica en el blog de Umbraco los valores nuevos. Rigen desde el 1 de enero de 2027, o desde la primera renovación posterior a esa fecha, tanto para clientes nuevos como para los existentes, y Umbraco explica que se basan principalmente en indexación de precios.
Algunas de las líneas que más pesan para agencias y clientes:
- Umbraco Cloud Starter pasa de 45 € a 48 € al mes, Standard de 280 € a 290 € y Professional de 730 € a 765 €.
- Los entornos de desarrollo pasan de 45 € a 48 € al mes y los de staging de 70 € a 75 €.
- Umbraco Forms pasa de 100 € a 105 €, y Umbraco Commerce de 2.800 € a 2.900 € al año.
- Heartcore Professional pasa de 1.100 € a 1.200 € al mes, el mayor aumento relativo de la lista, cerca del 9 %.
La mayoría de los aumentos queda entre el 3,5 % y el 7 %, aproximadamente. Ninguno cambia una decisión de plataforma, pero sí una cotización: toda propuesta que se extienda a 2027 debería usar las cifras nuevas.
La migración de 13 a 17, una trampa pequeña a la vez
Nathaniel Nunes (se abre en una pestaña nueva) escribió el artículo más útil del mes. Su sitio actualizado funcionaba en local y falló al desplegarse en Umbraco Cloud con NETSDK1045. El log de Kudu lo explicaba: la máquina de compilación no tenía el SDK del framework de destino, recurrió a uno anterior y escribió su propio global.json, provocando el error que luego reportó. La solución es el runtime de .NET en el portal de Cloud (Configuration, Advanced, Runtime Settings), que la guía de actualizaciones mayores de Umbraco pone entre los primeros pasos. Cámbielo antes de hacer push; el sitio se reinicia.
Nunes también publicó un paquete pequeño, Umbraco.Community.PropertyNavigator (se abre en una pestaña nueva), que recupera el desplegable de campos de la Content app de la versión 13 para saltar a una propiedad en un nodo largo. Es justo el tipo de atajo que los editores extrañan después de una actualización.
Vite, la herramienta de compilación de muchos proyectos de extensiones del backoffice, publicó una beta de la rama 8.3 (se abre en una pestaña nueva) mediante su bot de releases, sin autor humano en la página: integración de devtools con el servidor de desarrollo y varias correcciones de build. Para seguirla, no para adoptarla.
Smidge estrena versión mayor
El anuncio de la nueva versión mayor de Smidge (se abre en una pestaña nueva) no lleva firma en la página; lo escribe en primera persona el mantenedor de la librería en Shazwazza, el blog de Shannon Deminick. Smidge hace bundling y minificación en tiempo de ejecución para aplicaciones ASP.NET Core. Sobresalen dos correcciones. Un fallo en producción reportado durante años, con entradas nulas en los bundles, resultó ser de solicitudes concurrentes escribiendo en la misma lista. Y las solicitudes de archivos de caché inexistentes, que lanzaban un 500 y que el autor describe como una vía fácil de denegación de servicio, ahora devuelven un 404. Es una versión mayor con cambios que rompen compatibilidad, como un único minificador integrado y paquetes unificados: revise esa lista antes de actualizar una solución que referencie Smidge directamente.
IA dentro de los productos de Umbraco
Corné Hoskam (se abre en una pestaña nueva) anunció en su blog la beta pública de Engage.AI: un copiloto dentro de la sección de Engage del backoffice que responde preguntas de mercadeo sobre campañas, segmentos y pruebas A/B a partir de los datos de Engage. Usa 17 herramientas de solo lectura, diseñadas a partir de 115 preguntas reales de personas de mercadeo, y es un paquete aparte y opcional sobre Umbraco.AI: quien no lo instale mantiene a Engage sin IA. Un buen detalle: el copiloto nunca presenta “sin datos” como “cero”.
Matt Brailsford (se abre en una pestaña nueva) describe un experimento interno: una capacidad de “decisión” en Umbraco AI, con acciones de Automate que preguntan sí o no, una opción o un puntaje, y reciben una respuesta tipada con un valor de confianza. Para él, casi todo paso de IA en una automatización es una decisión, y un modelo de chat no es la herramienta para eso. Sobre el estado es claro: “read this as where my head is at, not a roadmap promise”, es decir, no es un compromiso de hoja de ruta.
En otro artículo, Brailsford (se abre en una pestaña nueva) resuelve los conflictos de puertos de quien corre varias sesiones de agentes en git worktrees separados: un paquete guarda el puerto de cada worktree en su propia carpeta de git. Una actualización explica por qué falló su primer enfoque: git worktree add copia la configuración de git por worktree, así que un worktree nuevo podía reportar el puerto de otro.
Lo que dicen los desarrolladores de la comunidad sobre trabajar con IA
Justin Neville (se abre en una pestaña nueva), en el blog de Nevitech, escribió el texto más práctico. Revisa todo lo que produce el modelo, nunca le deja hacer commit y parte de especificaciones con OpenSpec antes de escribir código. También anota que las versiones recientes de Umbraco suelen llevar a los modelos a inventar APIs. Su frase para guardar: “Whatever comes out of the model, your name goes on it” (lo que salga del modelo lleva su nombre).
Owain Williams (se abre en una pestaña nueva), en Owain.Codes, se pone una regla: pedir explicaciones en lugar de soluciones, con prompts que obligan al modelo a justificar su enfoque. En otro texto (se abre en una pestaña nueva) se pregunta qué le ha hecho el prompting al gusto por programar y propone mantener un proyecto personal escrito a mano.
Jeremy Wagner (se abre en una pestaña nueva), en web.dev, ofreció un prompt para auditar los polyfills y las soluciones provisionales de un front end frente a las propuestas de Interop 2027. El plazo ya cerró, pero el prompt sigue sirviendo para encontrar peso muerto en el front end de un sitio Umbraco.
Comunidad y ecosistema
Jonas Poulsen (se abre en una pestaña nueva), en el blog de Umbraco, describe el Umbraco Education Program: los partners enseñan en universidades e instituciones técnicas, y Umbraco entrega gratis a los estudiantes el material del curso Fundamentals y la certificación. Las empresas eligen Umbraco cuando hay desarrolladores locales, y los desarrolladores lo aprenden cuando las empresas lo usan. En Colombia, merece una mirada seria de cualquier partner con vínculos universitarios.
En el uProfile (se abre en una pestaña nueva) de este mes, Aaron Sadler, quien mantiene UmbNav, cuenta que envió al core una corrección para un crecimiento de memoria que encontró en todas las versiones desde la 13, y que publicó un paquete de la comunidad mientras HQ lo investiga. Es una entrevista, no un aviso oficial: confírmelo en el repositorio del core antes de actuar.
Qué hacer con septiembre
Los precios son la parte fácil: actualice sus cotizaciones de 2027. Lo más difícil es que los artículos sobre actualizaciones de este mes describen fricción por fuera del código, en una configuración del portal o en un atajo que el editor ya no encuentra. Presupueste el paso de 13 a 17 pensando también en esos detalles, y llévelo a la misma conversación que la renovación de 2027.
Fuentes
Los títulos se conservan en su idioma original: así es como se cita un documento y así es como lo va a encontrar.
- Annual Price Update 2027 (se abre en una pestaña nueva), Mats Persson, blog de Umbraco
- Upgrading Umbraco 13 to 17 on Umbraco Cloud? Set the .NET runtime first (se abre en una pestaña nueva), Nathaniel Nunes, nathanielnunes.com
- Introducing Umbraco.Community.PropertyNavigator (se abre en una pestaña nueva), Nathaniel Nunes, nathanielnunes.com
- vitejs/vite v8.3.0-beta.1 (se abre en una pestaña nueva), sin autor humano (bot de releases de Vite), releases de Vite en GitHub
- Smidge 5 is out (se abre en una pestaña nueva), sin firma en la página, Shazwazza (blog de Shannon Deminick)
- Meet Engage.AI: an AI copilot built for marketers (se abre en una pestaña nueva), Corné Hoskam, cornehoskam.com
- Most Automation Is a Decision, Not a Conversation (se abre en una pestaña nueva), Matt Brailsford, mattbrailsford.dev
- Retiring Named Pipes: A Simpler Fix for Dev Port Conflicts (se abre en una pestaña nueva), Matt Brailsford, mattbrailsford.dev
- Two Years of Building with AI - An Honest Review (se abre en una pestaña nueva), Justin Neville, Nevitech
- AI as a learning tool (se abre en una pestaña nueva), Owain Williams, Owain.Codes
- Time to reset (se abre en una pestaña nueva), Owain Williams, Owain.Codes
- Find features to support for Interop 2027 with your coding agent (se abre en una pestaña nueva), Jeremy Wagner, web.dev
- If we want Umbraco to grow, we need to start with the next generation (se abre en una pestaña nueva), Jonas Poulsen, blog de Umbraco
- uProfile September 2026 - Aaron Sadler (se abre en una pestaña nueva), Aaron Sadler, blog de Umbraco