Hola!
Leí la publicación Writing an effective bug report.
Me pareció inusual reportar los problemas sin mencionar la versión del motor del foro que se está ejecutando en un sitio web.
En este sitio encontré una forma posible de hacerlo: abrir las Herramientas de desarrollador del navegador, pestaña Consola y obtener datos de
globalThis.Discourse.application.APP.version
//'2.8.0.beta8 510219a0daef50056420762f446aac4c88c90ba1'
Pero al mismo tiempo abrí otros sitios web:
https://forum.manjaro.org/
https://forum.garudalinux.org/
https://discourse.ardour.org/
https://discourse.omnigroup.com/
con el motor de foro Discourse, pero no pude encontrar la versión del foro allí:
globalThis.Discourse.application
// undefined
Las preguntas son:
- ¿por qué no se requiere la versión del motor del foro en los informes de errores? Como si no importara cuál sea: para procesar todo como si fuera lo mismo, lo cual obviamente no es cierto.
- ¿por qué el recurso https://meta.discourse.org tiene la versión y (todos?) los demás no?
- ¿cómo obtener la versión de la aplicación en un sitio web de foro Discourse?
- ¿las partes front-end y back-end del motor de foro Discourse son siempre las mismas (iguales entre sí, estrictamente “vinculadas”)?
¡Gracias!