Enero de 2025: doce reportes de campo y nada del fabricante
Nada de lo que hay en la lista de fuentes de Sitecore de este mes salió de Sitecore. Llegaron catorce items, doce están acá abajo, y todos son el blog personal de alguien o el de su empleador.
Esa ausencia hay que leerla con cuidado, porque en parte es nuestra. Esta ventana se alcanzó a través de archivos de feeds y no de una cosecha en vivo, así que lo que prueba es que nada de sitecore.com sobrevivió en los archivos a los que pudimos llegar, no que la empresa no haya publicado nada en enero de 2025. La cosecha devolvió 28 items del mes, 22 de ellos de Sitecore, y 14 entraron en la lista de fuentes de este post. Un mes en vivo nos da las notas de versión del fabricante como ancla. Este nos da una docena de personas contando con qué se chocaron.
El número para revisar antes del próximo webhook de Edge
Cómo manejar webhooks lentos de Sitecore Edge con Next.js — Alex.Lentz, Sitecore Saga
Lentz documenta la restricción que rompe integraciones en silencio: el webhook tiene 30 segundos
para responder, y después de diez fallas consecutivas Sitecore Edge lo desactiva y alguien lo
tiene que volver a prender a mano. Su salida es responder de inmediato y hacer el trabajo de
fondo con el waitUntil de Vercel. Escribe desde una implementación y no desde la documentación,
y estos son números de enero de 2025 sobre una plataforma que se mueve, así que confírmelos
contra la documentación actual de webhooks de XM Cloud antes de dimensionar un lote con ellos.
El modo de falla es la razón por la que abre este post. Un webhook que se apaga solo después de diez corridas malas se le presenta al resto como un sync de contenido que "a veces no pasa".
Dos bitácoras de upgrade con el mismo destino
Error en el ribbon del CMS al pasar de 10.1 a 10.4 — Chandan, chandan-sitecore.blogspot.com
De 10.1 a 10.4, y los botones de Experience Editor y Preview del ribbon tiran una excepción no
manejada de Sitecore.Mvc. Publica el stack trace. Esa es la parte que hace que un post así
aparezca a las once de la noche para el próximo que tenga el mismo error, y la mayoría de quienes
lo resuelven no lo escriben en ningún lado.
Upgrade de Sitecore 8.1 XP a 10.4 XM Scaled, parte 3 — Nelson, Sitecore getting started to advanced
Tercera parte de un pase de 8.1 a 10.4, escrita como lista de cosas concretas que se rompieron.
SolrNet de 0.4.0.2002 a 1.0.19.0. Glass Mapper de V4 a V5, donde SitecoreContext ya no está y
se elige MvcContext o RequestContext según dónde viva el código, GlassController pasa a ser
SitecoreController, y [SitecoreChildren(IsLazy = false)] pierde el argumento porque V5 ya se
comporta así. Si está estimando un salto desde una base 8.x, esto vale más que cualquier
plantilla de estimación.
De XP clásico a XM composable — Boris Brodsky
El mismo viaje discutido a nivel de arquitectura en vez de paquetes NuGet. Brodsky arma el caso a favor de lo composable apoyándose en Gartner y en un informe de Accenture, y se lee como alegato. Léalo al lado de los dos posts anteriores, que son lo que ese alegato cuesta un martes cualquiera.
Nadie en este conjunto está actualizando por una funcionalidad. Están actualizando porque 8.1 y 10.1 dejaron de ser defendibles, y la fricción es el contenido.
Poner un front end sobre XM Cloud
Desplegar Astro sobre XM Cloud — Anton Tishchenko, EXDST
Astro sobre el rendering host incorporado, con los dos detalles que cuestan una tarde si nadie
se los cuenta: cambiar el puerto 4321 de Astro por el 3000 que espera el host, y dejar
scjssconfig.json fuera de git para que no pise las variables de entorno. Tishchenko es CTO de
EXDST, que vende desarrollo, migración y soporte de Sitecore, y el post lo lleva a usted por el
SDK de Astro de ellos. La mecánica igual se sostiene.
Una aclaración sobre ese título. La página que cosechamos dice "SitecoreAI (XM Cloud)", un nombre de producto que no existía cuando el post se publicó en enero de 2025. Lo que estamos leyendo es la edición de 2026 de un post de 2025, que es la condición de todo mes reconstruido y conviene saberlo antes de citar uno.
Un playground de CDP en Next.js para preparar el examen — Ben Sewards, Tech Appetite
Sewards reprobó el examen de CDP y después armó una aplicación chica en Next.js que empuja eventos de prueba a un sandbox de CDP para poder ver el dato moverse por ingesta, segmentación y salida de audiencias. Publicar la aplicación en vez de los apuntes es lo que la hace útil para alguien que no está rindiendo el examen.
Serialización de Sitecore desde Azure DevOps — la página no acredita a nadie que hayamos podido verificar
La serialización como paso de pipeline, asumiendo agentes dedicados: habilitar el login no
interactivo, dotnet tool restore, dotnet sitecore login, ser pkg install, publicar. Nuestro
registro pone como autor "Name *", que es la etiqueta de un formulario de comentarios que se
tragó el extractor y no una firma, y nada en la página nombra a quien escribió. Así que no
podemos acreditar a nadie, y es una lástima, porque es lo más directamente reutilizable del
conjunto.
Dos posts llamados Sitecore Search, sobre dos cosas distintas
Sacarle a Sitecore Search lo que ya paga — David San Filippo
Este es sobre el producto: personalización con eventos propios, ajuste de relevancia, sinónimos, "Did You Mean", preguntas y respuestas con IA. Cierra ofreciendo un Search Experience Assessment de Altudo, así que léalo como el argumento de un implementador a favor de configurar más de lo que usted ya está pagando. El argumento es correcto, según mi experiencia, y sigue siendo un argumento de venta. Nuestro registro daba como autor "Jan 12 Written By David San Filippo"; la fecha es de la plantilla de la página, el nombre es de él.
Guía para construir una búsqueda eficiente — Chirag Goel, Coders Lifeline
Este es sobre la búsqueda como problema de diseño, con Sitecore Search como una opción al lado de construir la propia o usar la que trae el CMS. Va antes en un proyecto que la pieza de San Filippo. No compiten: están en dos puntos de la misma decisión, y los equipos agarran el segundo sin haber tomado nunca el primero.
El lado de la autoría, del que menos se escribe
State flows en Sitecore Content Hub — Divya Singh, getsitecoreskills.com
State flows en Content Hub, desde activar el toggle en una definición de entidad hasta la diferencia entre un flujo lineal y uno donde un estado se ramifica. Content Hub es donde nace buena parte del "el CMS es confuso", y hay muy poco escrito sobre su modelo de ciclo de vida por alguien que haya configurado uno.
Extender la sección Quick Info del Content Editor — Marek Musielak
Un procesador del pipeline renderContentEditor que pone arriba del item los campos que sus
editores necesitan de verdad, en vez de los que el Content Editor viene mostrando desde siempre.
Musielak cuenta que primero buscó y encontró una sola respuesta de Stack Overflow diciendo que
iba a ser incómodo. Declárelo mientras lo lee: él dirige Skillcore, y el post dice que lo
escribió mientras trabajaba para Blastic, una firma que entrega soluciones Sitecore. Nuestro
registro no acreditaba a nadie en esta página aunque la página lleva su firma a la vista.
Lo que el archivo no nos quiso dar
Dos items de la lista de fuentes no están en el post.
El primero es una pieza de Power BI de Jesper Balle sobre redimensionar páginas de un reporte a través del formato de archivo PBIR. Nuestro clasificador la archivó como Sitecore. Uno la lee y no hay Sitecore adentro. No publicamos un item si no podemos nombrar qué le cambia a un equipo de Umbraco o de Sitecore, así que queda afuera, y el error es de nuestro clasificador y no de él.
El segundo es el post de Shrikant Sahu sobre branch templates, que sobrescribe
AddFromTemplateProcessor para que los datasources creados desde una branch apunten a los items
nuevos y no de vuelta al template. La única URL que el archivo conservó es la portada del blog,
y no publicamos una entrada cuyo enlace aterriza en una home en lugar del artículo. Es el que
más lamento haber dejado afuera.
Las firmas vinieron poco confiables y vale decirlo. De los catorce registros, cuatro estaban mal: dos páginas que sí nombran a su autor figuraban como sin acreditar, una traía un prefijo de fecha pegado al nombre, y otra tenía la etiqueta de un formulario de comentarios donde iba la firma. Con los nombres de los medios no fue mejor: tres blogs distintos nos reportaron llamarse "Sitecore". Corregimos lo que la propia página hacía verificable y dejamos el resto sin acreditar antes que adivinar.
Un item de acá es una gacetilla. El anuncio de EXDST sobre el MVP de su CTO no lleva firma porque lo escribió EXDST sobre su propio CTO, uno de los 241 MVP nombrados ese año. Está en la lista porque los ciclos de MVP son la forma en que este ecosistema reparte atención, y dos de los veintidós items de Sitecore del mes fueron anuncios de MVP. Es más o menos uno de cada once gastado en quién es reconocido en lugar de en qué funciona.
Sobre concentración: la fuente más repetida es exdst.com con 2 de los 14, o sea 14%. Nada de este mes se acerca al 35% que convertiría al post en el boletín de alguien.
Qué me llevo de un mes así
Mire dónde vive el conocimiento. Blogspot, WordPress.com, dominios personales. El número de versión de SolrNet, el stack trace del ribbon, la ventana de 30 segundos del webhook: para un equipo que actualizaba en 2025 esa era la documentación operativa, y ninguno de esos textos tiene obligación alguna de seguir en línea. Uno de los catorce ya nos llegó sin enlace a su propio artículo, apenas a la portada del blog.
Así que la práctica que me quedo es chica y aburrida. Si un enlace es estructural en su runbook, copie el dato adentro del runbook y deje el enlace como cita y no como contenido. Los números de versión de más arriba me llevaron cuatro minutos de sacar de un post de Blogger ajeno. Van a llevar bastante más el año en que ese post desaparezca.
El punto más grande es menos cómodo. Un fabricante cuyo enero no deja rastro de sí mismo en los archivos, mientras una docena de personas de campo publica, tercerizó su propia documentación sin haberlo dicho nunca. Ese arreglo le funciona bien al fabricante. Es frágil para todos los que operan la plataforma.
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.
- Handling Long-Running Sitecore Edge Webhooks with Next.js — Alex.Lentz, Sitecore Saga
- Sitecore Error Troubleshooting: Experience Editor and Preview mode error in the sitecore CMS ribbon(Upgarde from sitecore 10.1 to 10.4) — Chandan, chandan-sitecore.blogspot.com
- Sitecore upgrade from 8.1 XP to 10.4 XM Scaled -Part 3 — Nelson, Sitecore getting started to advanced
- From XP Classic to XM Composable: Embracing Modern Architecture — Boris Brodsky
- Deploy Astro to SitecoreAI (XM Cloud) — Anton Tishchenko, EXDST
- Sitecore CDP Exam Nextjs Playground and Key Takeaways — Ben Sewards, Tech Appetite
- Using Sitecore Serialization with Azure DevOps — thebitsthatbyte.com, la página no acredita autor
- Unlocking the Power of Sitecore Search — David San Filippo
- In-Depth Guide to Create an Efficient Sitecore Search Functionality — Chirag Goel, Coders Lifeline
- Sitecore Content Hub: Mastering State Flows for Enhanced Content Lifecycle Management — Divya Singh, getsitecoreskills.com
- Extending 'Quick Info' section of the Sitecore Content Editor — Marek Musielak, Skillcore
- Anton Tishchenko Recognized as a Sitecore Most Valuable Professional — EXDST, la página no acredita autor
