Artículos relacionados, y un camino público que mantiene el árbol

FeatureKBService
Se descapó
2 de septiembre de 2026 a las 1:35 UTC
Autor
Kamo
Compromit
4ca1da1

Tres cosas, todas alcanzando la misma página. Artículos relacionados. KbArticleRelationService es el dueño de la "ver también" simétrica enlaces: lista, conjunto, sugerente, y un claro que se ejecuta en suave borrado así que un jubilado artículo no se queda en la lista de otra persona y la acorta silenciosamente. Lee a través de KbReaderScope - una lista de relaciones sin filtrar nombra los títulos de los artículos que las banderas de la audiencia se esconden, que es el oráculo las respuestas 404 para evitar, llegando por una puerta diferente. El público Leer es aún más estrecho: publicado y publicable sólo, por lo que una página de marketing no puede vincular a un visitante con material solo para miembros. Vía pública. KbPublicArticleDTO ahora lleva camino y ancestros. El camino es el Cadena de la bala BELOW la raíz de sección, por lo que /helpcenter/help-center es irrepresentable y un consumidor puede construir un enlace anidado en lugar de uno plano. Esto no es cosmético: la búsqueda de artículos se resuelve en el último segmento de caminos, así que a enlace construido a partir de la babosa desnuda todavía hace la página correcta y la pérdida La jerarquía no aparece en ninguna parte hasta que alguien lee el mapa del sitio. Una lectura en lugar de cuatro. buildPublicTreeIndex reemplaza la separada buildUidToGuidMap / buildPublicChildrenMap scans -- una sola página de artículo fue hacer tres lecturas de mesa completa más un cuarto para su padre, todas las proyecciones de la misma lista. Las migas de pan y las tarjetas relacionadas se traducen ahora con el artículo en lugar de permanecer inglés debajo de un cuerpo traducido. 98 pruebas, 30 de ellas nuevas: forma de ruta y ciclos en KbPublicPathTest, espejo de mantenimiento y filtrado de alcance en KbArticleRelationServiceTest.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios