Mostrar el pasaje del evangelio al principio de los comentarios (y reparar la cita rota desde la migración) #198

Closed
opened 2026-08-09 15:21:27 +00:00 by rafa · 1 comment
Owner

Labels: area:plugin, improvement, usabilidad, datos

Origen

Varios comentarios de lectores piden ver el evangelio al principio del comentario al evangelio. Hoy muchos comentarios no dicen de qué pasaje hablan.

Hallazgos (medidos en local, 2026-08-09, corregidos 2026-08-11)

  • La categoria "Comentarios al evangelio" (term 1647) tiene 3.839 posts publicados.
  • Correccion (2026-08-11): el TEXTO del evangelio SI esta en WordPress. Vive como post propio en la categoria "Lecturas biblicas" (term 1645), titulado p.ej. MATEO 14, 22-33, con sus 4 traducciones (en/fr/it/pt) como posts enlazados. Inventario: 366 posts de evangelio, 260 citas distintas, 258 con texto real; de los 204 en espanol, 178 tienen las 4 traducciones publicadas y 26 estan sin traducir. Cobertura del futuro colapsable sobre comentarios con cita: 89,8% (3.176 de 3.535). Los 359 restantes son 135 citas sin post propio (Lc 14, 1, Jn 1, 6-8...) + 22 comentarios que citan algo que no es evangelio.
  • No hay ninguna regresion que buscar: nunca ha existido un flujo que escriba _cita_evangelio. Las 5 referencias a ese meta en el repo son todas lecturas (fea-homepage.php:1878, 2048, 2094; fea-search-advanced.php:164, cabecera L6). Ni campo en el editor, ni grupo ACF, ni script. El meta solo llego con el importador de Joomla, y desde entonces no hay forma de que un articulo nuevo lo tenga.
  • Cobertura de _cita_evangelio por anio: 2015-2025 entre 93% y 100%; 2026 solo 26,5% (54 de 204) — la caida es la cola del contenido migrado, no una regresion posterior. Los 6 comentarios mas recientes lo tienen vacio.
  • Los comentarios abren de forma inconsistente: de 6 muestras recientes, 3 empiezan con la referencia y 3 no.
  • Mas alla de la cita, los 12 comentarios al evangelio mas recientes (2 semanas) no traen NINGUN metadato editorial de los cinco que trae el importador: cita=0, libro=0, idioma=0, autor=0, rango de fechas=0 sobre los 12.
  • Correccion (2026-08-11): el hallazgo sobre el buscador estaba exagerado. De esos cinco campos, solo _cita_evangelio (leido por fea-search-advanced.php:164 y fea-homepage.php:1878/2048/2094) y _carta_id (pie "Carta de la semana") hacen algo. "Libro de la biblia", "Idioma", "Autor" y "Rango de fechas" no los lee nadie en el codigo: son residuos del importador K2, no hace falta rellenarlos. El buscador filtra por autor y fecha con post_author/post_date, columnas nativas que el contenido nuevo si trae. El unico dato que de verdad falta y hace dano es la cita (+ _carta_id para el pie).
  • Nuevo (2026-08-11): la logica del webmaster para derivar la cita esta encontrada y validada. La carta semanal lleva la seccion "Evangelio y comentarios al Evangelio", cuyo primer enlace es siempre el post del evangelio de esa semana. Regla: comentario -> _carta_id -> primer enlace de la carta a un post /(mateo|marcos|lucas|juan)-N-.../ -> titulo de ese post (no el slug: lleva sufijos -2/-3 de WP que a veces resuelven a la cita de otro libro) -> cita canonica. Validada contra los 2.443 comentarios que ya tienen cita puesta a mano por el webmaster: 90,1% coincide exacto; el 9,9% restante no son fallos — son comentarios sobre otra lectura de la misa distinta del evangelio dominical (Am 8, 4-7, Ex 32, 13-14...).
  • Nota de metodo (para no repetir el error): separar contenido "creado en WordPress" vs "importado" por _fgj2wp_old_k2_id es incorrecto — hay 2 marcadores de importacion distintos (_fgj2wp_old_k2_id 18.121, _fgj2wp_old_id 9.022). Contando los dos, 27.143 de 29.190 publicados vienen del importador; los 5.043 restantes (17,3%) sin marca NO son necesariamente nativos de WP, solo no llevan esa marca concreta.

Fase 1 — hook al publicar (deriva cita + carta_id) y arreglo de la composicion de la carta (bloqueante)

  • Hook en la publicacion de "Comentarios al evangelio" que resuelva la carta de la semana, lea su primer enlace a un post de evangelio y escriba _cita_evangelio (a partir del titulo del post enlazado) + _carta_id. Nunca pisar una cita ya existente, solo rellenar huecos.
  • Ojo al buscar la carta de la semana: su categoria esta repartida en 6 cartasemana / 22 carta-semana-pasada / 21 cartas-de-otras-semanas (buscar solo en 6 deja fuera cartas reales de 2026).
  • Documentar para Inma/Mixbot: la seccion "Evangelio y comentarios al Evangelio" de la carta debe empezar siempre por el enlace al post del evangelio de esa semana (se busca por su titulo); si no existe, avisar en vez de arrancar la seccion directamente por un comentario. Detectado en 4 de las 30 cartas ES de 2026 (incl. "Mesa libre" del 29-07, donde el evangelio si existia — post 846 — pero la carta no lo enlazaba).

Fase 2 — backfill de los 304 comentarios publicados sin cita (solo huecos vacios)

  • 145 con _carta_id: 106 de carta con un unico evangelio -> automatico; 13 de carta multi-evangelio (Navidad, Triduo) -> revision manual; 26 de carta sin enlace -> depende del fix de composicion de Fase 1.
  • 159 sin _carta_id: 18 son de 2026 y se resuelven por fecha (carta de esa semana ya identificada, ver detalle en el analisis de Opix); el resto (~141) es cola historica 2008-2011, prioridad baja.

Fase 3 — el colapsable con el pasaje (deja de ser proyecto de producto: el texto y sus traducciones ya existen, es cambio de plantilla)

  • Casar la cita del comentario con el post de evangelio correspondiente (por cita canonica) y renderizarlo en un <details> bajo la cita, en el idioma del comentario.
  • Cubre el 89,8% de los comentarios con cita hoy (3.176/3.535); el resto queda pendiente de las 135 citas sin post propio + 22 que no son evangelio.
  • Decision de producto de Rafa, pendiente: pasaje plegado por defecto o desplegado.

Relacionado

  • #195 usabilidad (paraguas)

Investigado y redactado por Opix (2026-08-09), creado por Claudix (Opix no tiene token de gitea en esta maquina).

Editado 2026-08-09 (Claudix, a peticion de Opix): la Fase 1 original decia "localizar la
regresion del flujo de publicacion 2026 y corregirla" — Opix verifico despues que esa regresion
nunca existio (nunca hubo flujo de escritura) y pidio la correccion. Tambien se añaden aqui el
hallazgo sobre el buscador avanzado y la retractacion del numero de "posts creados en WP" (ver
hallazgos). Nada de esto cambia el diagnostico de fondo: el dato falta en todo lo nuevo y hay que
empezar a capturarlo.

Editado 2026-08-11 (Claudix, a peticion de Opix): Opix retiro dos afirmaciones propias y
encontro la logica de origen real. (1) El texto del evangelio SI esta en WordPress (posts en
"Lecturas biblicas", con traducciones) — la Fase 3 cara del issue original queda anulada, ahora
es solo plantilla. (2) El hallazgo del buscador estaba exagerado: de los 5 metadatos vacios en
el contenido nuevo, solo la cita (y _carta_id) hacen dano; los otros tres son residuos del
importador K2 que nadie lee. (3) Se encontro y valido (90,1% sobre 2.443 citas manuales) la logica
del webmaster: la cita sale del primer enlace de la carta al post del evangelio, no hay que
inventar nada nuevo. Fases reordenadas: 1) hook de publicacion + arreglo de composicion de la
carta, 2) backfill de 304, 3) colapsable (ya trivial). Pendiente de Rafa: confirmar Fase 3
(plegado vs desplegado) y el punto separado del #195 (enlace de autor, umbral 3+ articulos).

**Labels:** area:plugin, improvement, usabilidad, datos ## Origen Varios comentarios de lectores piden ver el evangelio al principio del comentario al evangelio. Hoy muchos comentarios no dicen de qué pasaje hablan. ## Hallazgos (medidos en local, 2026-08-09, corregidos 2026-08-11) - La categoria "Comentarios al evangelio" (term 1647) tiene 3.839 posts publicados. - **Correccion (2026-08-11): el TEXTO del evangelio SI esta en WordPress.** Vive como post propio en la categoria "Lecturas biblicas" (term 1645), titulado p.ej. `MATEO 14, 22-33`, con sus 4 traducciones (en/fr/it/pt) como posts enlazados. Inventario: 366 posts de evangelio, 260 citas distintas, 258 con texto real; de los 204 en espanol, 178 tienen las 4 traducciones publicadas y 26 estan sin traducir. Cobertura del futuro colapsable sobre comentarios con cita: **89,8% (3.176 de 3.535)**. Los 359 restantes son 135 citas sin post propio (`Lc 14, 1`, `Jn 1, 6-8`...) + 22 comentarios que citan algo que no es evangelio. - **No hay ninguna regresion que buscar: nunca ha existido un flujo que escriba _cita_evangelio.** Las 5 referencias a ese meta en el repo son todas lecturas (fea-homepage.php:1878, 2048, 2094; fea-search-advanced.php:164, cabecera L6). Ni campo en el editor, ni grupo ACF, ni script. El meta solo llego con el importador de Joomla, y desde entonces no hay forma de que un articulo nuevo lo tenga. - Cobertura de _cita_evangelio por anio: 2015-2025 entre 93% y 100%; 2026 solo 26,5% (54 de 204) — la caida es la cola del contenido migrado, no una regresion posterior. Los 6 comentarios mas recientes lo tienen vacio. - Los comentarios abren de forma inconsistente: de 6 muestras recientes, 3 empiezan con la referencia y 3 no. - Mas alla de la cita, los 12 comentarios al evangelio mas recientes (2 semanas) no traen NINGUN metadato editorial de los cinco que trae el importador: cita=0, libro=0, idioma=0, autor=0, rango de fechas=0 sobre los 12. - **Correccion (2026-08-11): el hallazgo sobre el buscador estaba exagerado.** De esos cinco campos, solo `_cita_evangelio` (leido por fea-search-advanced.php:164 y fea-homepage.php:1878/2048/2094) y `_carta_id` (pie "Carta de la semana") hacen algo. "Libro de la biblia", "Idioma", "Autor" y "Rango de fechas" no los lee nadie en el codigo: son residuos del importador K2, no hace falta rellenarlos. El buscador filtra por autor y fecha con `post_author`/`post_date`, columnas nativas que el contenido nuevo si trae. El unico dato que de verdad falta y hace dano es la cita (+ `_carta_id` para el pie). - **Nuevo (2026-08-11): la logica del webmaster para derivar la cita esta encontrada y validada.** La carta semanal lleva la seccion "Evangelio y comentarios al Evangelio", cuyo primer enlace es siempre el post del evangelio de esa semana. Regla: comentario -> `_carta_id` -> primer enlace de la carta a un post `/(mateo|marcos|lucas|juan)-N-.../` -> **titulo** de ese post (no el slug: lleva sufijos `-2`/`-3` de WP que a veces resuelven a la cita de otro libro) -> cita canonica. Validada contra los 2.443 comentarios que ya tienen cita puesta a mano por el webmaster: **90,1% coincide exacto**; el 9,9% restante no son fallos — son comentarios sobre otra lectura de la misa distinta del evangelio dominical (`Am 8, 4-7`, `Ex 32, 13-14`...). - Nota de metodo (para no repetir el error): separar contenido "creado en WordPress" vs "importado" por `_fgj2wp_old_k2_id` es incorrecto — hay 2 marcadores de importacion distintos (`_fgj2wp_old_k2_id` 18.121, `_fgj2wp_old_id` 9.022). Contando los dos, 27.143 de 29.190 publicados vienen del importador; los 5.043 restantes (17,3%) sin marca NO son necesariamente nativos de WP, solo no llevan esa marca concreta. ## Fase 1 — hook al publicar (deriva cita + carta_id) y arreglo de la composicion de la carta (bloqueante) - [ ] Hook en la publicacion de "Comentarios al evangelio" que resuelva la carta de la semana, lea su primer enlace a un post de evangelio y escriba `_cita_evangelio` (a partir del **titulo** del post enlazado) + `_carta_id`. Nunca pisar una cita ya existente, solo rellenar huecos. - [ ] Ojo al buscar la carta de la semana: su categoria esta repartida en `6 cartasemana` / `22 carta-semana-pasada` / `21 cartas-de-otras-semanas` (buscar solo en 6 deja fuera cartas reales de 2026). - [ ] Documentar para Inma/Mixbot: la seccion "Evangelio y comentarios al Evangelio" de la carta debe empezar **siempre** por el enlace al post del evangelio de esa semana (se busca por su titulo); si no existe, avisar en vez de arrancar la seccion directamente por un comentario. Detectado en 4 de las 30 cartas ES de 2026 (incl. "Mesa libre" del 29-07, donde el evangelio si existia — post 846 — pero la carta no lo enlazaba). ## Fase 2 — backfill de los 304 comentarios publicados sin cita (solo huecos vacios) - [ ] 145 con `_carta_id`: 106 de carta con un unico evangelio -> automatico; 13 de carta multi-evangelio (Navidad, Triduo) -> revision manual; 26 de carta sin enlace -> depende del fix de composicion de Fase 1. - [ ] 159 sin `_carta_id`: 18 son de 2026 y se resuelven por fecha (carta de esa semana ya identificada, ver detalle en el analisis de Opix); el resto (~141) es cola historica 2008-2011, prioridad baja. ## Fase 3 — el colapsable con el pasaje (deja de ser proyecto de producto: el texto y sus traducciones ya existen, es cambio de plantilla) - [ ] Casar la cita del comentario con el post de evangelio correspondiente (por cita canonica) y renderizarlo en un `<details>` bajo la cita, en el idioma del comentario. - [ ] Cubre el 89,8% de los comentarios con cita hoy (3.176/3.535); el resto queda pendiente de las 135 citas sin post propio + 22 que no son evangelio. - [ ] Decision de producto de Rafa, pendiente: pasaje plegado por defecto o desplegado. ## Relacionado - #195 usabilidad (paraguas) --- Investigado y redactado por Opix (2026-08-09), creado por Claudix (Opix no tiene token de gitea en esta maquina). **Editado 2026-08-09 (Claudix, a peticion de Opix):** la Fase 1 original decia "localizar la regresion del flujo de publicacion 2026 y corregirla" — Opix verifico despues que esa regresion nunca existio (nunca hubo flujo de escritura) y pidio la correccion. Tambien se añaden aqui el hallazgo sobre el buscador avanzado y la retractacion del numero de "posts creados en WP" (ver hallazgos). Nada de esto cambia el diagnostico de fondo: el dato falta en todo lo nuevo y hay que empezar a capturarlo. **Editado 2026-08-11 (Claudix, a peticion de Opix):** Opix retiro dos afirmaciones propias y encontro la logica de origen real. (1) El texto del evangelio SI esta en WordPress (posts en "Lecturas biblicas", con traducciones) — la Fase 3 cara del issue original queda anulada, ahora es solo plantilla. (2) El hallazgo del buscador estaba exagerado: de los 5 metadatos vacios en el contenido nuevo, solo la cita (y `_carta_id`) hacen dano; los otros tres son residuos del importador K2 que nadie lee. (3) Se encontro y valido (90,1% sobre 2.443 citas manuales) la logica del webmaster: la cita sale del primer enlace de la carta al post del evangelio, no hay que inventar nada nuevo. Fases reordenadas: 1) hook de publicacion + arreglo de composicion de la carta, 2) backfill de 304, 3) colapsable (ya trivial). Pendiente de Rafa: confirmar Fase 3 (plegado vs desplegado) y el punto separado del #195 (enlace de autor, umbral 3+ articulos).
Author
Owner

Cerrado por acumular demasiadas retractaciones y ediciones ("donde dije digo, digo Diego"): sustituido por #199, redactado desde cero con el contenido validado, sin el historial de idas y venidas.

Cerrado por acumular demasiadas retractaciones y ediciones ("donde dije digo, digo Diego"): sustituido por #199, redactado desde cero con el contenido validado, sin el historial de idas y venidas.
rafa closed this issue 2026-08-11 02:32:28 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rafa/feadulta#198