Recreando la categoría automática Lounge

:bookmark: Esta guía presenta dos métodos para recrear la funcionalidad de la categoría Lounge, que antes estaba disponible por defecto y aún se encuentra en algunas instalaciones de Discourse.

:person_raising_hand: Nivel de usuario requerido: Administrador

Introducción

En el pasado, Discourse venía por defecto con una categoría Lounge, automáticamente disponible para los usuarios que alcanzaban y mantenían el Nivel de Confianza 3 (TL3). El propio Meta todavía cuenta con la categoría Lounge.

Hoy en día, la categoría Lounge, junto con los permisos relacionados y los mensajes al alcanzar el TL3, ya no se incluyen en las nuevas instalaciones de Discourse. Pero si deseas tener un Lounge, puedes recrear el concepto. A continuación, te presentamos dos enfoques entre los que puedes elegir.

(Aquí lo llamaremos “Lounge”, pero puedes nombrarlo como prefieras.)

Solución A refleja la configuración original, otorgando simplemente a los usuarios TL3 acceso a una categoría Lounge.

  • El acceso al Lounge se pierde cuando se pierde el estado TL3, basado en la actividad y un período de tiempo ajustable.

Solución B añade a los usuarios TL3 a un grupo de usuarios adicional con acceso a una categoría Lounge.

  • Si un usuario pierde el estado TL3, no será eliminado del grupo de usuarios con acceso al Lounge.
  • Los usuarios que no son TL3 pueden ser añadidos manualmente a este grupo.

:asterisk: Cada solución es autónoma. No necesitas combinar pasos de ambas.

:warning: Al considerar estas opciones, recuerda que el TL3 incluye ciertos privilegios administrativos para el sitio, no solo acceso al Lounge: Referencia de permisos por nivel de confianza


Solución A: Lounge para usuarios TL3

1. Añadir categoría Lounge

  • Ve a Todas las categorías.
  • Haz clic en el control de la llave inglesa y selecciona Nueva categoría.
  • Nombra la categoría “Lounge” o como prefieras.
  • Configura Seguridad: elimina los permisos predeterminados para “todos” y otorga los permisos Ver, Responder, Crear al grupo trust_level_3.

2. Editar la descripción de la insignia Regular

Cuando un usuario alcanza el TL3, recibe la insignia Regular y una notificación que lo lleva a la página de la insignia. Puedes editar la descripción de la insignia para mencionar el acceso al Lounge:

  • Ve a Administración → Apariencia → Textos del sitio.
  • Busca badges.regular.long_description.
  • Edita la descripción de la insignia Regular para incluir una referencia o enlace a la categoría “Lounge”.

(También podrías usar Discourse Automation para configurar un mensaje privado de “Has sido ascendido”, pero parece excesivo.)

3. Opcional: extender el acceso TL3 y al Lounge

Si deseas facilitar a los usuarios que mantengan el TL3, también conservarán el acceso al Lounge. Hay muchos criterios del TL3 que puedes ajustar.

  • Ve a Administración → Todos los ajustes del sitio.
  • Busca “TL3” y revisa/ajusta los requisitos.
  • Para hacerlo simplemente permanente, cambia la configuración TL3 promotion min duration a 10,000 días o algo similar.

A continuación se presenta un enfoque alternativo para asignar y preservar el acceso al Lounge…


Solución B: Lounge para un nuevo grupo de usuarios que incluya TL3

Como sugiere Nate, puedes añadir a los usuarios TL3 a un grupo separado llamado “Loungers” con acceso a la categoría Lounge. Con este método, si un usuario pierde el estado TL3, el usuario permanece en el grupo separado y puede seguir usando el Lounge.

Este método también te permite añadir manualmente a alguien al grupo “Loungers” si es especial pero no ha alcanzado el TL3 (y si no deseas ascenderlo para que tenga todos los demás privilegios TL3).

1. Añadir grupo de usuarios “Loungers”

  • Ve a Grupos, o /g.
  • Haz clic en el botón Nuevo grupo.
  • Nómbralo “Loungers” o como prefieras.

Revisa/edita la configuración predeterminada del grupo. Algunas sugerencias:

  • Visibilidad: ¿Quién puede ver este grupo?“Propietarios del grupo, miembros y moderadores”
  • Visibilidad: ¿Quién puede ver los miembros de este grupo?“Propietarios del grupo, miembros y moderadores”
  • :warning: Permitir que los usuarios abandonen el grupo libremente debe permanecer desactivado. Activarlo podría causar confusión, ya que la automatización que crearemos a continuación volverá a añadir a los usuarios TL3 al grupo “Loungers” cada vez que se ejecute.

2. Añadir categoría Lounge

  • Ve a Todas las categorías.
  • Haz clic en el control de la llave inglesa y selecciona Nueva categoría.
  • Nombra la categoría “Lounge” o como prefieras.
  • Configura Seguridad: elimina los permisos predeterminados para “todos” y otorga los permisos Ver, Responder, Crear a tu nuevo grupo “Loungers”.

3. Opcional: editar la descripción de la insignia Regular

Si planeas configurar un mensaje privado de bienvenida automatizado para todos los usuarios del Lounge (parte 4.2 a continuación), probablemente puedas omitir esto.

Cuando un usuario alcanza el TL3, se le asigna la insignia Regular. El usuario recibe una notificación que lo lleva directamente a la página de la insignia Regular. Puedes editar la descripción de esta insignia para mencionar el acceso al Lounge:

  • Ve a Administración → Apariencia → Textos del sitio.
  • Busca badges.regular.long_description.
  • Edita la descripción de la insignia Regular para incluir una referencia o enlace a la categoría “Lounge”.

4. Configurar automatizaciones de Discourse

El plugin Discourse Automation está incluido por defecto en los foros.

4.1 - Añadir usuarios TL3 al nuevo grupo “Loungers”

  • Ve a Administración → Plugins → Automatización.
  • Haz clic: Añadir automatización.
  • Elige: Pertenencia al grupo de usuarios mediante insignia.
  • Establece Nombre: “Añadir regulares a Loungers” o similar.
  • Establece Disparador: Periódico.
  • Establece Recurrencia: Usa tu criterio. Cada 1 día puede ser suficiente. (Cada 1 minuto es útil para pruebas.)
  • Establece Insignia: Regular.
  • Establece Grupo: Loungers o como hayas nombrado tu nuevo grupo anteriormente.

4.2 - Opcional: crear automatización de mensaje privado de bienvenida

Los nuevos usuarios TL3 reciben una notificación que los lleva directamente a la página de la insignia Regular. Allí verán la descripción de la insignia que tuviste la opción de editar anteriormente.

Pero si piensas que podrías añadir a algunas personas que no son TL3 a “Loungers”, ten en cuenta que no recibirán dicha notificación.

Eso puede no ser un problema si te comunicas con las personas directamente.

Si deseas que se envíe un mensaje privado automatizado cuando alguien sea añadido a “Loungers”, necesitarás nuevamente Discourse Automation:

  • Ve a Administración → Plugins → Automatización.
  • Haz clic: Añadir automatización.
  • Elige: Enviar mensajes privados.
  • Establece Nombre: “Bienvenido al Lounge” o similar.
  • Establece Disparador: Usuario añadido al grupo.
  • Establece Grupo rastreado: “Loungers” o como hayas nombrado tu grupo.
  • Establece Remitente de PMs: una cuenta de administrador o sistema debería ser suficiente.
  • Establece Título y Cuerpo: crea el contenido del mensaje.

Este mensaje privado se envía cuando cualquier usuario es añadido a Loungers, ya sea manualmente o mediante el ascenso a TL3. Por lo tanto, si haces esto, podrías omitir la edición del texto de la insignia Regular en el paso 3.


Si detectas problemas o información desactualizada en este documento, por favor responde aquí o realiza una edición en el wiki.

6 Me gusta

¿Es intencional que los subtítulos comiencen con una letra minúscula?

1 me gusta

Es solo mi costumbre para los elementos numerados. Si parece extraño, puedo actualizarlo.

3 Me gusta