Marzo de 2025: Sitecore se declaró AI-first y el campo se pasó el mes escribiendo reintentos

Marzo de 2025: Sitecore se declaró AI-first y el campo se pasó el mes escribiendo reintentos

En SUGCON Europe 2025 el mensaje de Sitecore fue que había dejado de ser un DXP composable para convertirse en una plataforma AI-first, de punta a punta. En esas mismas cuatro semanas, cinco personas sin ninguna relación entre sí publicaron posts sobre límites de tasa, analítica sin exportación y arreglos de rutas filtrados a mano, que era en lo que consistía realmente operar un sitio XM Cloud.

Esa distancia entre el keynote y la cola de tickets es la historia de marzo de 2025. No es una queja sobre la hoja de ruta, es una pregunta sobre qué había que presupuestar ese trimestre.

El registro de marzo de 2025 pesa hacia un partner y le falta un enlace

Este es un mes recuperado hacia atrás, alcanzado a través de archivos de feeds y no cosechado mientras ocurría: 45 ítems de Sitecore en la ventana, 13 citados acá. Cuatro de esos trece son de Nick Allen, de Think Fresh Digital, que se describe a sí misma como partner especializado en entregas Sitecore, y tres de los cuatro son crónicas de la conferencia. Casi todo lo que sigue sobre SUGCON es entonces el relato de un partner de implementación sobre un evento del fabricante, y no un registro independiente de él.

Hay un decimocuarto ítem que se nombra acá y deliberadamente no se enlaza. Shrikant Sahu publicó el 25 de marzo un recorrido sobre definiciones personalizadas en Sitecore Content Hub; nuestra cosecha capturó solamente la raíz del blog, y no le damos a un lector un enlace que no resuelve al artículo.

En el escenario: AI-first, de punta a punta

AI-first por diseño: lo que dejó el keynote de SUGCONNick Allen, Think Fresh Digital (partner de implementación de Sitecore) El resumen que hace Allen de la apertura del CEO Dave O'Flanagan no deja lugar a dudas: "Sitecore is no longer simply a composable DXP, it's now an AI-first platform, end to end". El artefacto concreto para desarrolladores fue el Marketplace SDK, una vía por CLI para construir tipos de campo y paneles de interfaz en XM Cloud, Content Hub y el portal, que según Allen quedó liberado como open source.

Por dentro de Sitecore Stream: qué es, cómo funciona y qué vieneNick Allen, Think Fresh Digital El detalle del segundo día, donde Stream no es un producto sino un conjunto de servicios de IA repartidos por la pila, con brand kits que llevan tono y estilo. Allen marca la sesión como "forward-looking, subject to change" y es igual de claro con los límites de entonces: sin API para administrar Stream ni los brand kits, con la conciencia de marca fuera de la versión gratuita, y con la generación operando a nivel de campo sin saber qué más hay en la página. Cada dato de versión, de plan y de hoja de ruta de esta sección viene del relato de un partner sobre una sesión del fabricante, así que verifíquelo contra la documentación de Sitecore antes de que se acerque a una propuesta.

El futuro de las interfaces conversacionales: lo que dejó SUGCON EUNick Allen, Think Fresh Digital La sesión de Rob Coyle, que planteó que un CMS va a tener que publicar contenido para consumo de máquinas y que ai.txt y llms.txt son el equivalente que viene de robots.txt. Después el post le pide a ChatGPT, Claude y Gemini que pronostiquen los próximos cinco años e imprime las tres respuestas completas, algo que nosotros habríamos cortado: los modelos parafrasean el artículo que les dieron, y el propio Allen casi lo admite.

Fuera del escenario: el mes fue sobre todo de límites de tasa

Desde el frente: construir con Sitecore XM CloudNick Allen, Think Fresh Digital El más útil en términos operativos de los cuatro, con la sesión de Derk Hudepol contrastada contra la propia experiencia de entrega de Allen. Tres cosas para accionar: JSS no sigue el versionado semántico al pie de la letra, así que un caret en package.json le va a entregar cambios rompientes en una subida menor; la publicación a Edge es por lotes y no hay interfaz para mirar la cola; y revalidar un sitio con ISR cuando cambia un componente global implica pasar todas las rutas, lo que le gana 429 de Edge y de cualquier servicio de terceros que sus páginas llamen en tiempo de build. El rodeo son webhooks de Edge hacia rutas API de Vercel con reintentos y encolado detrás, que es mucha maquinaria para mantener un pie de página al día.

Manejar límites de tasa en la API de Sitecore Send: reintentar el 429Chirag Goel, Coders Lifeline La misma pared desde otra dirección. Goel ubica el endpoint Add Multiple Subscribers en dos pedidos cada diez segundos, e informa el detalle que lo vuelve caro: la API responde HTTP 200 con el 429 enterrado en el cuerpo, así que un cliente que confía en el código de estado registra una importación exitosa que en silencio dejó suscriptores afuera. Su bucle de reintento en C# lee el código del cuerpo, que es la corrección correcta y también una acusación al contrato.

Cómo excluir una página de la generación estática (SSG) en Sitecore headless con Next.jsDebtanu Biswas, Debtanu's Blogs – Tech Tales Cuatrocientas palabras, y la respuesta es filtrar el arreglo paths en [[...path]].tsx contra una cadena escrita a mano. Funciona, y también entierra una decisión editorial dentro del código de la aplicación, donde ningún autor la ve y ningún revisor la va a recordar.

Sitecore Search: buenas prácticas, beneficios y limitacionesChirag Goel, Coders Lifeline Una lista de implementación, y el valor está en su sección final, donde Goel nombra el costo, la curva de aprendizaje y el techo de personalización como contrapartidas. Es más de lo que suele decir una reseña de un producto propio.

La medición fue el hueco que nadie mencionó en el keynote

Evaluar la analítica de Sitecore XM CloudCade Whitbourn, cadewhitbourn.com Whitbourn, que escribe como estratega digital, califica la analítica incorporada de "a mixed bag of convenience and limitation" y después la desglosa: visitantes, sesiones, tasa de rebote, tiempo en el sitio, rangos fijos de una hora a un mes, ningún rango propio. Su veredicto es "extremely limited analytical capabilities", sin exportación y sin forma de traer datos externos. Si un cliente firmó por XM Cloud esperando reportes, este es el post que explica la reunión que hubo que tener después.

Aprovechar la analítica de Sitecore para armar reportesBoris Brodsky, borisbrodsky.com El mismo problema desde el lado de los datos, con CDP y Personalize alimentando Microsoft Fabric y los reportes construidos aguas abajo. La línea que hay que guardar es su paréntesis: "you currently need Sitecore CDP to access your analytics data", que le pone precio a la respuesta. El post cierra ofreciendo mostrárselo en vivo; no tenemos registro independiente de su interés comercial, así que léalo como la propuesta de arquitectura de un practicante y no como una comparación neutral.

Alguien reconstruyó el demo oficial en Astro para probar algo

Tres posts en una semana toman el demo Sitecore Verticals, lo reconstruyen sobre Astro en lugar de Next.js y publican el resultado. Nuestra cosecha no registró autor para ninguno de los tres; la página del post sobre el Demo Portal lleva el nombre y la fecha de Anton Tishchenko en el cuerpo, así que ese registro nuestro está mal y la serie se lee como el trabajo de un mismo equipo en exdst.com. Ese equipo construye y promueve el SDK de Astro JSS del que depende el demo, así que los números son su propia medición de su propio producto contra la alternativa.

El demo Astro Verticals de Sitecore: el procesoexdst.com; nuestro registro no muestra firma en la página El diario de ingeniería más honesto de los tres. La etapa uno, el layout en Astro con los componentes React intactos, le llevó a un desarrollador sin experiencia previa en Astro menos de una semana y no probó nada, porque la salida era la misma. La etapa dos movió alrededor del 98% de los componentes a .astro, testeado comparando capturas contra el build de Next.js con Backstop.js. El resultado que declaran es +15 de Lighthouse con el mismo hosting y la misma configuración de ISR, que es la cifra de ellos y no una independiente.

El demo Astro Verticals de Sitecore: correrlo en el Demo PortalAnton Tishchenko, exdst.com (nuestro registro no tenía firma; la página sí la lleva) El recorrido de despliegue, y lo interesante es la razón por la que existe: el Demo Portal tenía Next.js fijado como framework hasta que se expuso VERCEL_PROJECT_FRAMEWORK como variable de entorno.

El demo Astro Verticals de Sitecore: correrlo en localexdst.com; nuestro registro no muestra firma en la página Corto y mecánico. La línea que vale anotar es que los chromes de edición que emite Astro JSS son los mismos que emite el SDK de Next.js, que es lo único que hace discutible el cambio.

La comunidad se construyó su propio herramental para XM Cloud

Sitecore Hackathon 2025: equipo DED, mis impresiones y mis aportesDylan Young, dylanyoung.dev El equipo de Young rehízo una herramienta de exportación de contenido para XM Cloud como una app Next.js independiente contra las APIs de Delivery y Authoring, porque el viejo camino de instalar un paquete en XM/XP ya no existe. Ese es el contenido real del post: una clase entera de herramientas de administración dejó de ser instalable, y el hueco lo tapan proyectos de hackathon alojados en Vercel. También es franco sobre la asistencia de IA, cuando anota que Copilot Edits "frequently overwrote my changes, causing me to lose code".

Qué nos llevamos de marzo de 2025

Juzgue un mes de fabricante por la relación entre lo que se prometió en el escenario y lo que el campo tuvo que rodear esa misma semana. En marzo de 2025 fueron tres crónicas de conferencia contra seis posts cuyo propósito entero era sortear algo que la plataforma le hacía.

El hilo conductor son los límites de tasa, y no es casualidad. La revalidación en Edge, la API de Send y las llamadas a terceros en tiempo de build produjeron la misma restricción desde tres direcciones sin relación entre sí en un solo mes, y esa restricción es la que decide si un sitio XM Cloud es operable y no apenas si está en línea. Si estaba planificando ese trimestre, lo que había que financiar era el encolado y el reintento alrededor de la publicación, no un asistente generativo de texto. Leer un mes desde el archivo tiene una ventaja sobre leerlo en vivo: contraste la hoja de ruta de Stream que anotó Allen, y el hueco de permisos de Forms que marcó, contra lo que efectivamente salió, antes de citar cualquiera de las dos hoy.

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.

sitecore · xm-cloud · sitecore-xp · ai · how-to · sitecore-personalize · content-hub · sitecore-headless