Septiembre de 2025: la migración al Content SDK la documentaron todos menos Sitecore

Septiembre de 2025: la migración al Content SDK la documentaron todos menos Sitecore

Septiembre de 2025 dejó un hecho que cambia cualquier plan sobre XM Cloud: si mueve un front end de JSS al Content SDK, el Experience Editor no viaja con usted. La edición visual pasa a XM Cloud Pages, el modo de integración por chromes desaparece y no hay camino de vuelta.

Todo lo que tenemos sobre eso en la cosecha de septiembre salió de blogs personales. Cuarenta y cinco artículos de Sitecore entraron en la ventana: cuarenta y tres de practicantes individuales, dos de un consultor de un partner de Sitecore, ninguno de una página oficial del fabricante.

Ese último número hay que tomarlo con cuidado. A este mes llegamos por archivos de feeds y no por rastreo en vivo, y los archivos pierden páginas de fabricante más rápido que blogspot, así que léalo como un hueco de nuestra cobertura y no como prueba de que Sitecore no publicó nada. Lo que sí dice con solidez es dónde habría encontrado sus respuestas alguien trabajando ese mes, y era en los demás.

La migración, escrita por quienes la estaban haciendo

Migrar aplicaciones Next.js al Content SDK de Sitecorenikitavashisht29, TECHHUB La secuencia más clara del pase: primero llegar a JSS 22.8 y recién después migrar. El inventario de lo que cambia es corto y caro. sitecore.config.ts y sitecore.cli.config.ts pasan a ser la superficie de configuración, una clase SitecoreClient reemplaza a los servicios REST y GraphQL, defineMiddleware reemplaza a los plugins de middleware, y un component map reemplaza a componentBuilder. Nuestro registro solo trae el usuario de quien firma. Las versiones que menciona son de esta persona y no de una página del fabricante, así que confírmelas antes de comprometer un sprint.

Content SDK frente a JSS SDK en XM Cloud: diferencias y novedadesla página no trae firma en nuestro registro; se publicó en el blog "Koushik Mukherjee - Sitecore MVP" Este va segundo. Ocho diferencias, con una lista de contras que no le hace favores al SDK: los equipos "relying heavily on EE must adapt their workflows", migrar implica tocar dependencias, configuración y código, y hay conceptos nuevos que entender antes de que algo compile. El detalle que más muerde es el registro de componentes, que es manual en .sitecore/component-map.ts y sin file watcher salvo que use el comando de generación del CLI. El post introductorio del mismo blog, también sin firma en nuestro registro, cubre la instalación.

Content SDK 1.1: habilitadores de Design Library, reglas de Cursor, edición y preview optimizadasNidhi Paneri La única nota de release del mes, y funciona además como diff de actualización: import map y generación de código para la Design Library, reglas de Cursor incluidas, ruteo por display name con UTF-8, ESLint 9 con configuración plana. Paneri recorre el cambio de 1.0.0 a 1.1.0 línea por línea, incluido el agregado de writeImportMap en la sección de build del CLI. Una fuente de la comunidad cargando un número de versión y una lista de funcionalidades es exactamente la afirmación que conviene verificar contra las notas de release del fabricante antes de que llegue a una estimación.

El único post con un argumento de ingeniería adentro

La salsa secreta para extender el Layout Service del Content SDK en XM CloudBen Sewards, Tech Appetite El problema es real y aburrido como son los problemas reales: datos compartidos de la ruta que cada componente va a buscar por su cuenta, multiplicando llamadas a Edge. Sewards arma un CustomLayoutService para bajarlos una sola vez por el árbol. Lo que vale más que el código es la historia que reconstruye. El punto de extensión era un pipeline en C#, getLayoutServiceContext, bajo XP; pasó a ser un override de ComponentPropsPlugin bajo JSS; y ahora vive detrás de SitecoreClient. Si venía preguntándose por qué su enfoque viejo no tiene equivalente obvio, ahí está la razón.

Content Hub, donde el problema resulta ser la gente

Implementar Sitecore Content Hub: lo que conviene sabergirish jain Casi no tiene código. Es una lista de descubrimiento para un despliegue de DAM, y sostiene que el proyecto "is really about people, content, and how your organization works together". Entender los hábitos del sistema actual antes de proponer funcionalidades, planificar la metadata como cimiento y no como remate, y definir quién entra y cómo antes de que crezca la lista de integraciones. Páseselo a quien esté escribiendo el pliego.

Consejos para preparar la certificación de desarrollador de Content HubRinku Jain Seis competencias y una restricción que condiciona cómo se estudia: Content Hub es SaaS, así que no hay nada que instalar para practicar. Hace falta un sandbox. Jain, que ya rindió varias certificaciones de Sitecore, necesitó varios intentos con esta y lo dice sin vueltas.

XP todavía no terminó con usted

EasyLingo 3.0Gert Gatogordo Gullentops, EPAM Belgium Un módulo de vista general de versiones de idioma para XM/XP, desempolvado para Sitecore 10.4 porque un cliente en un proyecto de upgrade lo seguía usando años después de que su autor lo diera por muerto. Gullentops trabaja en EPAM Belgium, que implementa Sitecore comercialmente, así que este es el post de un partner y no de alguien independiente. También es lo más honesto del mes: la 3.0.1 salió sin soporte de Experience Editor porque no pudo resolver una rotura de JavaScript, el código está público en GitHub y el post le pide al lector que lo arregle. Verifique la compatibilidad con 10.4 contra el repositorio antes de instalarlo en cualquier lado que importe.

Crear y recuperar ítems en XM Cloud con las APIs de Content Authoring y Delivery y Ruteo personalizado en el XM Cloud Starter KitChandan El primero recorre el flujo de credenciales de cliente hacia la Content Authoring API con Postman, el camino cuando una aplicación externa tiene que escribir ítems y no solo leerlos. El segundo saca al starter kit de su única ruta catch-all para que una rama /services/* lleve su propio layout y su propia lógica de datos. Los dos están en un blogspot personal; nuestra cosecha registró el nombre del medio como "Sitecore", un artefacto del título del feed y no una publicación del fabricante.

Guía para principiantes: instalación local paso a paso de XM CloudNidhi Paneri Un entorno local de XM Cloud, desde los prerrequisitos en adelante, y una explicación clara de por qué molestarse: depurar GraphQL y validar previews contra una instancia en la nube es el ciclo más lento y más caro.

La IA apareció como diagrama

Construir un asistente de compras con IA sobre Sitecore OrderCloudHimadri Chakrabarti Primera parte de una serie, y es arquitectura más que sistema andando: un front en React, un LLM orquestado con LangChain, un servidor MCP de OrderCloud que expone search_products y add_to_cart como herramientas, Pinecone con los embeddings del catálogo y OrderCloud como sistema de registro. La honestidad sobre qué es, una prueba de concepto con la base vectorial pospuesta al siguiente post, vale más que una demo terminada. Nuestro registro capturó al autor como "Posted on", que es una falla de extracción: la página está firmada por Chakrabarti.

Sitecore Stream: la evolución del paquete de plataforma DxPDaivagna Nanavati Una línea de tiempo de los releases del paquete platform DxP de Stream, la pieza de on-prem XP/XM y no la composable. El dato útil es que la configuración se redujo de tocar Sitecore.AIClient.config y la cadena de conexión a solo la cadena de conexión, con un client ID y un secret sacados del portal. El conteo de releases y las fechas vienen de alguien que lo sigue por entusiasmo y no de un changelog del fabricante, así que tómelos como mapa y no como cronograma.

Qué haríamos al respecto

El conocimiento operativo del cambio de front end más grande que XM Cloud haya pedido está repartido en una docena de blogs personales, y uno solo de ellos aportó ocho de los cuarenta y cinco artículos que cosechamos. Es lo que pasa cuando un fabricante despacha una transición de SDK más rápido de lo que la documenta, y funciona hasta el mes en que esos blogs dejan de publicar.

Entonces, dos cosas. Si el pase de JSS a Content SDK está en su hoja de ruta de 2026, no lo presupueste como un cambio de SDK: sacar el Experience Editor cambia cómo trabajan sus editores, lo que implica capacitación, reescribir flujos y una conversación con gente que está perdiendo una herramienta que le gusta. La actualización de npm es la parte barata. Y todo lo que aprenda haciéndolo, escríbalo en algún lugar que su equipo controle, porque los posts de arriba son la razón por la que esta migración es sobrevivible y ninguno de sus autores le debe un compromiso de mantenimiento.

Falta arriba un artículo de la cosecha de este mes. Su enlace registrado resolvía a la portada del blog y no al artículo, y no citamos lo que no podemos enlazar.

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.

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