Cambios próximos

El sistema de Cambios Próximos ayuda a los administradores a comprender, probar y gestionar las nuevas funciones y cambios que llegarán a Discourse antes de que se implementen completamente.

Acceso a Cambios Próximos

Navega a Administrador > Cambios Próximos (o visita /admin/config/upcoming-changes).

Comprensión de los Cambios Próximos

Cada cambio próximo muestra cuatro piezas clave de información:

1 - Nombre y descripción

El nombre y la descripción te brindan una breve explicación del cambio y enlazarán al tema relacionado en Meta para obtener información adicional y un lugar para recopilar comentarios.

2 - Estado

El estado comunica su posición en el ciclo de desarrollo. El estado impacta directamente si el cambio es opt-in (es decir, desactivado por defecto, pero puedes activarlo), opt-out (es decir, activado por defecto, pero puedes desactivarlo) o forzado (es decir, activado y no puedes desactivarlo).

Usamos los siguientes estados en Cambios Próximos:

  • Experimental: Un cambio potencial que está en desarrollo/pruebas tempranas y se espera que evolucione rápidamente, o puede ser eliminado por completo si terminamos el experimento (en cuyo punto pasará al estado Inactivo; ver más abajo). Puedes opt-in a cambios Experimentales para probarlos.

  • Alpha: Un cambio probado que es seguro de usar, aunque puede haber algunas actualizaciones menores en su diseño o funcionalidad. Puedes opt-in a cambios Alpha para usarlos anticipadamente.

  • Beta: Un cambio probado que es seguro de usar, y es poco probable que cambie mucho antes de pasar al estado Estable o posiblemente Permanente.

    • :information_source: Para la mayoría de los sitios en nuestro alojamiento, y para sitios autoalojados, los cambios Beta se activan automáticamente para todos (si no lo habías habilitado previamente), pero aún puedes opt-out.
  • Estable: Un cambio completado

    [1], pero sigue siendo opt-out (es decir, los administradores pueden desactivarlo). Se advertirá a los administradores en su panel cuando hayan optado por desactivar un cambio Estable.

  • Permanente: Un cambio que ha completado las pruebas, y está forzado (es decir, los administradores no pueden desactivarlo). Los cambios permanentes ya no aparecerán en la lista de cambios próximos, en su lugar se mostrarán en la página /admin/whats-new.

  • Inactivo: Un experimento abandonado. No puedes opt-in.

A veces, los cambios avanzan linealmente a través de estos estados (es decir, comienzan en Experimental y terminan en Permanente), pero no siempre. Algunos cambios pueden introducirse con estado Alpha o Beta, y algunos terminarán en estado Estable. Los cambios que son del tipo “valor predeterminado de configuración del sitio” no se moverán a Permanente, ya que solo están cambiando el valor predeterminado de una configuración existente.

No hay un tiempo establecido para cuánto tiempo tomará que un cambio particular progrese de un estado a otro, pero se notificará a los administradores cuando:

  • Un nuevo cambio esté disponible para probar
    • Estos se envían como máximo una vez por semana para evitar la fatiga de notificaciones. Si prefieres no recibir estas notificaciones, puedes desactivarlas en /my/preferences/notifications
  • Un cambio se haya habilitado automáticamente
  • Cuando hayas desactivado un cambio que pronto será forzado
    • Esto se mostrará como una advertencia en el panel de administrador

3 - Usuarios afectados

La etiqueta de usuarios afectados describe qué usuarios de tu comunidad pueden ver o interactuar con el cambio de alguna manera. Para ponerlo simplemente: ¿quién podría notar este cambio? Hay varios tipos de usuarios afectados:

  • Administradores: El cambio solo es visible para administradores.
  • Personal: El cambio solo es visible para administradores y moderadores.
  • Todos los miembros: El cambio es visible para todos los miembros de tu sitio.
  • Desarrolladores: En casos raros, un cambio solo será notable para aquellos que interactúan con código en el núcleo, temas o plugins.

Tipo de impacto

Un subconjunto de usuarios afectados, y que no se muestra en la lista, es el tipo de impacto. El tipo de impacto describe cómo el cambio afectará a tu comunidad en un sentido amplio:

  • Función: El cambio introduce una nueva función o funcionalidad a tu comunidad, o modifica la funcionalidad existente.
  • Valor predeterminado de configuración del sitio: El cambio modifica el valor predeterminado de una configuración del sitio existente. Los administradores que ya hayan cambiado la configuración desde su antiguo valor predeterminado no se verán afectados. No se mostrará ninguna advertencia en el panel de administrador para este cambio una vez que alcance el estado Estable.
  • Otro: Cualquier otro cambio que no encaje en las categorías anteriores.

4 - Habilitado para…

Este menú desplegable es donde tú, como administrador del sitio, puedes controlar si y cómo introducir este cambio a tu comunidad habilitándolo para:

  • Nadie: Desactiva el cambio para todos en el sitio.
  • Todos: Habilita el cambio para todos en el sitio, incluidos usuarios anónimos. Cuando el cambio se activa automáticamente (típicamente en estado Beta), será para Todos.
  • Solo personal: Habilita el cambio para el personal del sitio (es decir, administradores y moderadores).
  • Grupos específicos: Habilita el cambio para el(s) grupo(s) seleccionado(s).

:information_source: Algunos cambios próximos pueden tener opciones “Habilitar para” restringidas. Las opciones disponibles en el menú desplegable “Habilitado para” están determinadas por la configuración del cambio. Por ejemplo, ciertos cambios podrían permitir solo las opciones Todos y Nadie, ya que las pruebas limitadas de grupos serían inviables para el cambio.

Nota: Cómo habilites el cambio no afecta a quién podría verse afectado por él. Por ejemplo, el siguiente cambio solo afecta al personal, pero se ha habilitado para todos; sin embargo, solo el personal tiene acceso a la creación de categorías, por lo que los miembros promedio no verán cambios.

Gestión de cambios

Puedes usar el menú desplegable “Habilitado para” para controlar cómo se implementan los cambios en tu comunidad. Esto te permite:

  • Probar cambios con el personal antes de una implementación más amplia
  • Habilitar funciones para grupos de usuarios específicos para recopilar comentarios
  • Desactivar temporalmente cambios mientras actualizas personalizaciones del sitio, procesos o documentación
  • Informar a tu comunidad sobre cambios próximos antes de que se activen

Ver qué cambios ha habilitado un usuario

Puede ser necesario que los administradores entiendan por qué algunos usuarios pueden o no ver un cambio o verse afectados por él. Si vas a la página de usuario del administrador en /admin/users/:id/:username verás esta sección, que explica si el cambio está habilitado para un usuario y por qué:


  1. ¡En la medida en que cualquier software esté completo! ↩︎

6 Me gusta