Beta: ver progreso de TL3 para usuarios de TL2

¡Hola a todos! Durante los últimos días, he intentado dar vida a Allow users to see trust level 3 progress on user profile mediante un plugin.

Aquí está el plugin actual:

Utilizo el increíble Gauge.js para los indicadores. Antes era simplemente una barra rectangular, pero me pareció demasiado aburrido.

Configuración:

  • Color de la barra de progreso: color de la barra de progreso (verde por defecto, como en la imagen anterior)
  • Color de fondo de la barra de progreso: color de fondo de la barra de progreso (gris claro por defecto, como en la imagen anterior)
  • Icono del botón modal (por defecto circle-info)

Todos los textos son editables mediante locales, y reutiliza los locales del núcleo siempre que es posible.

¿Alguna opinión? ¿Errores? ¿Mejoras? ¡Me encantaría escucharlas!

Muy buena implementación.

Unas cuantas sugerencias:

  • Coloca el nombre de cada elemento de progreso debajo del gráfico, no encima.
  • Muestra la fecha estimada en la que se alcanzará la elegibilidad para el nivel TL3. Para muchos usuarios, el requisito de participación de 50 días —o la necesidad de leer una gran cantidad de publicaciones en un foro activo— será el factor limitante.
  • Para los requisitos que pueden impedir que un usuario obtenga el nivel TL3, incluye una explicación clara de cómo afectan a la elegibilidad. De lo contrario, un usuario podría cumplir todos los requisitos visibles, solo para descubrir que la ventana de elegibilidad sigue cerrada debido a algo como “Silenciado (últimos 6 meses)”, todo porque su primera publicación se hizo desde un teléfono y el bot antispam lo silenció.

Se debe advertir a los foros que habiliten esta función de que podría aumentar significativamente el número de usuarios con nivel TL3.

Dado que los usuarios de nivel TL3 tienen permisos adicionales, algunas personas podrían intentar manipular el sistema para obtener esos permisos y luego abusar de ellos. Otros incluso podrían crear scripts para automatizar el proceso, eludiendo en gran medida el principio de que la confianza debe ganarse mediante una participación genuina.

Lo que al principio parece atractivo podría convertirse en una pesadilla para la moderación si los administradores del foro no son conscientes de las posibles consecuencias. :grinning_face:

¡Buen trabajo! Esta es una implementación bastante genial y me gusta cómo se ve.

No me gusta demasiado que el botón sea tan grande y llamativo. Personalmente, habría añadido un pequeño icono de :information_source: junto a la parte de trust level: member en los recuentos de usuarios.

¡Geniales sugerencias todas! Examinaré cada una y pensaré en la implementación.

Por otro lado, estaba pensando en tal vez incluir una opción para mostrar solo un porcentaje muy general en lugar de un desglose detallado, para que sea más difícil de “gamificar”.

Esto me lleva de nuevo a un punto que mencioné anteriormente:

El usuario podría cumplir con todo, pero lo único que lo impide es que está bloqueado. Supongo que probablemente estaría detrás de una configuración, desactivada por defecto.