Octubre de 2025: el CLI de Sitecore puede generar un paquete vacío y devolver éxito igual

Octubre de 2025: el CLI de Sitecore puede generar un paquete vacío y devolver éxito igual

Si genera paquetes de ítems o de recursos de Sitecore dentro de un pipeline, ponga hoy mismo dotnet sitecore ser validate delante del paso de empaquetado. Corey Smith se pasó octubre documentando por qué: un archivo YAML malformado hace que el CLI imprima errores, escriba un paquete de recursos de 0 KB y después devuelva código de salida 0. El build queda en verde y el paquete vacío se despliega.

Eso fue lo más accionable que salió de Sitecore en octubre de 2025, y no lo produjo Sitecore. Todos los ítems de Sitecore que alcanzó nuestra recolección del mes vinieron de blogs de la comunidad o de partners: 84 artículos recolectados entre los dos CMS, 70 dentro de alcance, 14 citados acá, ninguno de los canales propios de Sitecore. Este mes lo reconstruimos desde archivos de feeds y los changelogs de fabricante son lo primero que pierde un archivo, así que esa ausencia hay que leerla como un agujero en nuestro registro y no como silencio del fabricante. Ninguno de los blogs personales que siguen declara empleador, así que ninguno debe leerse como independiente; donde conocemos una posición comercial, la nombramos en el texto.

El bug de empaquetado para corregir antes del próximo release

Cómo cazar los errores de YAML al generar paquetes con el CLI de SitecoreCorey Smith Su descripción de la falla es exacta: "Error messages are output, but the itemres command generates a resource package anyway; an empty, 0 KB resource package." Despliegue eso, escribe, y si al archivo IAR le faltan ítems raíz, se pueden ir con él partes del árbol de contenido. Dice que reportó el problema a Sitecore, y deja dos defensas: correr ser validate antes de empaquetar, y envolver el paso de empaquetado en un script de PowerShell que vigile los mensajes de error conocidos y falle ante cualquier paquete por debajo de un tamaño mínimo. Ubica el comportamiento en el CLI 6.0.23 y cree que las versiones anteriores también lo tienen. Ese número de versión es de él y no de Sitecore, así que revise su propio CLI antes de escribir el ticket.

Dos SDK, y solo uno tiene futuro en XM Cloud

JSS SDK contra Content SDK: un árbol de decisión prácticoKiran Patil, Sitecore basics! La elección reducida a tres ramas: proyecto nuevo sobre XM Cloud, Content SDK; proyecto nuevo que no es XM Cloud, JSS todavía cubre más terreno; aplicación JSS existente, costee la migración y agéndela igual.

Migrar una aplicación JSS al Content SDK, paso por pasosin autor en nuestro registro de fuentes; publicado en el blog Koushik Mukherjee - Sitecore MVP La migración al nivel de nombres de archivo: primero llegar a JSS 22.8, SitecoreClient reemplaza a los viejos servicios REST y GraphQL, defineMiddleware reemplaza a los plugins de middleware, component-map reemplaza a componentBuilder, y las variables de entorno cambian de nombre. La línea que mueve cronogramas es que el Experience Editor ya no está: Content SDK es solo Pages. Tanto eso como el piso de versión salen de un post de la comunidad, así que confírmelos en la documentación de migración de Sitecore antes de comprometer una fecha con alguien.

Crear componentes del Content SDK en Next.js, a mano y con IAKiran Patil, Sitecore basics! El mismo componente construido dos veces, una a mano con un rendering clonado y el comando de scaffold, otra pidiéndoselo a Cursor. Un antes y después de lo que el modelo realmente le ahorra, que es el boilerplate y no el diseño del template.

La historia real de XM Cloud Components: ¿sueño del marketinero o dolor del desarrollador?Kiran Patil, Sitecore basics! El contrapeso al discurso low-code, y la lista de límites más honesta que publicó alguien este mes: sin sincronización del design system desde Figma, sin pipeline de promoción entre ambientes, manejo manual de breakpoints y un runtime JSON que, argumenta, le cuesta Core Web Vitals con tráfico encima. Su veredicto es que "have constraints that make them a poor fit for large-scale enterprise experiences", que es más o menos lo que los equipos descubren cerca del cuarto mes.

La superficie agéntica llegó por blogs ajenos

Fundamentos de MCP en SitecoreKiran Patil, Sitecore basics! La pieza de orientación, y la que sin proponérselo deja el dato estructural del mes: el servidor MCP de Sitecore que usa casi todo el mundo es un proyecto de la comunidad, no un producto de Sitecore.

Del diseño en Figma a un rendering de Sitecore en unos minutosla página no lleva firma; publicado en el sitio de Anton Tishchenko Figma MCP, Chrome DevTools MCP y el servidor MCP de Sitecore en un mismo lazo de agente: leer el frame seleccionado, crear el template de datasource y el rendering, escribir el rendering en Astro, ponerlo en una página de prueba y después mirar el resultado en el navegador y corregirlo. Él escribió el servidor MCP de Sitecore sobre el que esto corre, así que es una demostración de su propia herramienta, y su sitio no declara ningún empleador que hayamos podido confirmar. Pone precio a la cadena de herramientas en 15 dólares por mes por el asiento de Figma y 20 por Cursor Pro, ambos productos de terceros y ambas cifras de octubre, así que verifíquelas antes de presupuestar.

El menú de degustación agéntico de SitecoreRoel van Roozendaal, Restaurant of Mistaken Orders Un recorrido por el Agent API, el Marketer MCP, AXP y Agentic Studio, escrito como un menú de pasos, que resulta más gracioso de lo que suena y más claro que la alternativa, que era nada. Además deja la mejor línea del mes: "Most AI in content ops is a polite intern: it drafts, it suggests, it nods." Todo lo que dice del roadmap es de segunda mano para nosotros, sin ninguna fuente oficial del fabricante en esta ventana, así que confirme el alcance con Sitecore antes de planificar en base a eso.

Automatizar el enriquecimiento de secciones en Sitecore Stream con la API del pipelineChirag Goel, Coders Lifeline El único post del mes que trata a Sitecore Stream como una API y no como una promesa: credenciales de cliente para obtener un token y después un POST al endpoint EnrichSectionsPipeline para que las secciones del brand kit queden etiquetadas y clasificadas, con C# para manejarlo. Fecha el endpoint en julio de 2025, que es una afirmación suya y no de Sitecore.

La personalización tuvo un manual en nueve partes y nadie lo firmó

Tres partes de una serie de nueve sobre condiciones de Sitecore Personalize cayeron el mismo día de octubre, publicadas bajo el seudónimo scorewow, que es el único nombre que da el blog.

Segmentación avanzada con múltiples condiciones, La implementación en la práctica: de XM Cloud a los experimentos web y Una hoja de ruta de implementaciónscorewow, Score Wow! Entre las tres: agrupamiento AND/OR con el orden de evaluación explicado, el recorrido por el editor de Pages junto al payload del Layout Service que la personalización efectivamente devuelve, y una puesta en marcha por fases que arranca con condiciones aptas para el edge (país, dispositivo, UTM) antes de cualquier cosa conductual. Dos restricciones de ahí van a condicionar un diseño si se confirman: un techo declarado de cinco condiciones por experiencia, y una evaluación que se detiene en la primera coincidencia. Las dos salen de un blog sin firma, así que verifíquelas primero en su propio tenant.

La IA como herramienta de migración, y un post que es un folleto

De documentos de Word a un sitio: migrar contenido de AEM Franklin a Sitecore con IAfirmado Patt, Patt's Sitecore Blog El método más reutilizable del mes. AEM Franklin se escribe en documentos de Word, así que la exportación es .docx y no JSON. Patt hizo que un modelo convirtiera los documentos en un arreglo JSON contra un esquema de página fijo, cayó al og:image de la página en vivo cuando una imagen no salía del archivo, y después importó con un script corto de PowerShell. Lo mejor son los tropiezos: la mayoría de los documentos tenía una tabla "People Cards" y el resto la llamaba "People Cards (Phone)".

Biblioteca de casos: cómo los fabricantes industriales usan datos e IAAlex Van Unnik, Brimit Veintipico de casos de IA en manufactura con números adjuntos, publicados por Brimit, que vende servicios de implementación de Sitecore comercialmente. No hay nada de Sitecore adentro. Está en la lista porque estaba en la recolección de Sitecore del mes y usted tiene que poder ver qué contiene esa recolección, no porque diga algo sobre la plataforma.

Qué fue octubre

Sitecore en octubre de 2025 es una plataforma cuyo conocimiento operativo vive en una docena de sitios personales de WordPress y Blogspot. La mitad de lo que citamos sale de dos de ellos: cuatro ítems del blog de Kiran Patil y tres de Score Wow. No es un reproche a ninguno de los dos, que entre ambos publicaron más material usable este mes del que pudimos alcanzar del fabricante. Es una medición de lo delgada que es la capa.

La discusión que vale tener es sobre el Agent API. Cuando la explicación más clara disponible de una superficie de producto nueva es una metáfora gastronómica en el blog de otra persona, y quien demuestra el flujo agéntico más convincente es quien escribió el servidor no oficial sobre el que corre, la comunidad no está tapando un hueco de la documentación. Se convirtió en la documentación. Eso aguanta hasta que una de esas personas cambia de trabajo.

Si de este post hace una sola cosa: ser validate, en el pipeline, antes de empaquetar.

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 · sitecore-headless · how-to · ai · content-hub · sitecore-personalize