Descubriendo qué versión de Discourse estás usando

:bookmark: Esta guía explica cómo encontrar la versión de Discourse que estás utilizando inspeccionando el código fuente del sitio web.

:person_raising_hand: Nivel de usuario requerido: Todos los usuarios

Entender qué versión de Discourse estás utilizando puede ser importante para solucionar problemas, garantizar la compatibilidad con complementos y mantenerse actualizado. Aquí tienes los pasos que puedes seguir para determinar la versión de Discourse que se ejecuta en un sitio determinado.

Resumen

Esta guía cubrirá:

  • Ver el código fuente de un sitio de Discourse
  • Localizar los metadatos de la versión
  • Comprender la cadena de versión

Ver el código fuente

  1. Visita el sitio de Discourse objetivo en tu navegador web.
  2. Presiona el botón “ver fuente” en tu navegador web. El método varía entre navegadores:
    • En Google Chrome, haz clic derecho en cualquier parte de la página para abrir un menú contextual y selecciona “Ver código fuente de la página”.
    • En Firefox, haz clic derecho y selecciona “Ver código fuente de la página”.
    • En Edge, haz clic derecho y selecciona “Ver código fuente de la página”.

Localizar los metadatos de la versión

Busca la etiqueta meta de versión cerca de la parte superior del código fuente, bajo la sección <head>. Se verá algo así:

<meta name="generator" content="Discourse 2026.3.0-latest - https://github.com/discourse/discourse version 896e810e1b2f4c9b8e17a6d5c3a2b1d0e8f7c6a5">

Comprender la cadena de versión

Desde la etiqueta meta:

  • La versión Discourse 2026.3.0-latest utiliza un formato basado en fechas: AAAA.M.P, donde el año y el mes indican el período de lanzamiento, y P es el número de parche.

    • Latest: La mayoría de las instalaciones, incluido todo el alojamiento oficial de Discourse, ejecutan el canal latest (indicado por el sufijo -latest), que recibe nuevas versiones mensualmente.
    • Stable: Las versiones estables utilizan la misma versión basada en fechas sin el sufijo -latest y son un poco más conservadoras.
  • La versión interna específica se referencia mediante la cadena al final:

    https://github.com/discourse/discourse version 896e810e1b2f4c9b8e17a6d5c3a2b1d0e8f7c6a5
    

    Toma los primeros 7 caracteres de la versión (896e810 en este ejemplo) y navega a github.com/discourse/discourse/commits/main para encontrar el commit que corresponde a la versión en la etiqueta meta.

También puedes buscar directamente utilizando el hash completo de la versión:

https://github.com/discourse/discourse/search?q=hash%3A896e810e1b2f4c9b8e17a6d5c3a2b1d0e8f7c6a5&type=Commits

Salida de ejemplo

Esto te mostrará cuánto se retrasa tu versión actual respecto a la rama principal.

22 Me gusta