Nivel de confianza personalizado

Este plugin te permite agregar algunas capacidades personalizadas de niveles de confianza en Discourse.

  • Este plugin te permite agregar/revocar algunas capacidades de usuarios de ciertos niveles de confianza.

  • Estas capacidades se pueden agregar/revocar mediante la configuración del sitio.

  • Estas capacidades se pueden agregar/revocar para todos los usuarios de ese nivel de confianza.

Obtener el código

:raising_hand_man: Puedes solicitar una función o reportar un error en una respuesta a continuación o enviar un mensaje a un mantenedor.

Configuración

  • Todas las configuraciones del sitio de este plugin tienen el prefijo ‘csl_’.

  • ¿No estás seguro de cómo instalar un plugin? Sigue los pasos aquí

Características

  • Define el nivel de confianza mínimo para crear una publicación en el tema.

  • Especifica si los usuarios de nivel de confianza 3 (TL3) pueden editar publicaciones o no.

  • Especifica si los usuarios de nivel de confianza 0 (TL0) pueden responder como un nuevo tema o no.

  • Especifica si los usuarios de nivel de confianza 0 (TL0) pueden tener enlaces reales en el campo “sobre mí” del perfil del usuario.

  • Define el nivel de confianza mínimo para invitar usuarios al tema.

  • Define el nivel de confianza mínimo de los usuarios que pueden ignorar a otros (csl_min_trust_level_to_ignore_users).

  • Define el nivel de confianza mínimo para ocultar automáticamente las publicaciones marcadas como spam (actualmente es TL3 o superior).

:warning: Este plugin no está mantenido

Este plugin no es mantenido por nadie; por favor, pruébalo bien antes de usarlo.

Mantenedores y desarrolladores anteriores

@Ahmed_Gagan, @fzngagan

32 Me gusta

¿Podrías, por favor, habilitar la opción de especificar si los usuarios con nivel TL2 pueden invitar a otros o no?

(Actualmente, en un sitio solo por invitación, los usuarios TL2 pueden hacerlo y no hay forma de cambiar eso sin permitir también que los TL3 y TL4 lo hagan)

(Consulta este hilo para más información: Please make tl for sending invites customisable)

6 Me gusta

Muchas gracias por tus comentarios @gh_irina.
Sí, acabo de añadir una nueva configuración para esto en mi plugin.
Ahora puedes probar el plugin actualizado.

3 Me gusta

¿Dónde encuentro la configuración de este plugin para crear o personalizar los niveles de confianza?

2 Me gusta

En primer lugar, muchas gracias por usar mi plugin @Heliosurge.

Puedes buscar ‘csl_’ en tu panel de administración > configuración; allí encontrarás las 5 opciones disponibles.

2 Me gusta

¡De nada y gracias por crear un gran complemento.

2 Me gusta

De nada :slightly_smiling_face:

2 Me gusta

¡Gracias @Ahmed_Gagan!

2 Me gusta

¡Buen trabajo, @Ahmed_Gagan.

Si tienes tiempo, ¿podrías agregar una función para controlar la eficacia de las banderas? Por ejemplo, en este momento, al marcar una publicación con TL4 se oculta inmediatamente; sería bueno tener la opción de que actúe como una bandera más “normal”.

4 Me gusta

En primer lugar, muchas gracias por usar mi plugin y por tu valiosa sugerencia @Ellibereth.
Sí, definitivamente consideraré tu sugerencia y te responderé en cuanto esté lista.

5 Me gusta

¡Hola @Ellibereth! Tu solicitud de función ya está disponible en la rama alfa de nuestro complemento.
Nota: Por favor, pruébala bien antes de añadirla al sitio en vivo.

4 Me gusta

¡Esto es fantástico! Gran idea, gracias por hacerlo posible.

Una pregunta rápida para ver si es posible y si puedo ayudar en el repositorio: ¿Es posible cambiar/deshabilitar “cualquier” cosa según los niveles de confianza? Es decir, ignorar usuarios solo funciona a partir del nivel de confianza 2; ¿se puede eliminar esa restricción o añadir la opción a niveles de confianza más bajos?

1 me gusta

En primer lugar, muchas gracias por usar mi plugin y por tu valiosa sugerencia @Iceman

Sí, esto se puede hacer y lo tendremos en cuenta en nuestra próxima actualización :slightly_smiling_face:.
¿Hay algo más que quieras sugerir? También lo consideraremos en nuestra próxima actualización.

2 Me gusta

¡Hola @Iceman! Tu solicitud de característica ya está disponible en la rama master de nuestro plugin. Sigue utilizando nuestro plugin :slightly_smiling_face:

2 Me gusta

Hola @neounix,

Por ahora, esta característica no está en nuestra hoja de ruta por un tiempo, ya que tenemos el calendario muy ajustado con los trabajos.

Pero si necesitas esta característica con urgencia, puedes contactar a @pavilion para un encargo de pago.

Gracias.

¡Vaya, muchas gracias, de verdad! ¡Probándolo ahora mismo!

1 me gusta

Funciona como un reloj @Ahmed_Gagan, muchas gracias. Esto abre muchas posibilidades para adaptar un sitio de Discourse a realidades específicas sin necesidad de cambios importantes en el núcleo.

Lo que me lleva a una idea que podría necesitar debate o aportes:

Un sitio de Discourse está muy protegido en cuanto a opciones para evitar “trolls”, etc.

  • Al pre-registrarse, puedes establecer cosas como privacidad, umbrales de nivel de confianza, etc.

  • Al momento del registro, puedes bloquear ciertos dominios de correo electrónico, nombres, direcciones IP, etc.

  • Una vez completado el registro, principalmente mediante niveles de confianza, incluso puedes bloquear al TL0 para que no publique y así evitar “ataques sorpresa” y cosas por el estilo. Además, durante la publicación, tienes complementos como el de “desenfoque para spoilers” y el de “Detalles” que permiten a tus usuarios escribir libremente sin arruinarles el final a los demás, por ejemplo.

Como sabes, uno de los principales “puntos de impacto” para las comunidades es toda la “cultura de los spoilers” y, obviamente, el discurso de odio, etc. Y tenemos algunas herramientas para ello, como se mencionó, pero encontré una “vulnerabilidad”: un usuario TL0, incluso si está restringido, puede dar “me gusta” a cualquier cosa, y tus usuarios recibirán notificaciones. Si el nombre elegido por el troll al registrarse es un spoiler o un insulto (puedes imaginar ejemplos), básicamente es un ataque exitoso a tu comunidad.

Una cosa en la que estaba pensando era intentar agregar un PR a este gran complemento para “desactivar” la función de dar “me gusta” según el nivel de confianza (básicamente, eliminarla para el TL0). Mi gran preocupación es no saber si eso rompería algo, como la “progresión normal al siguiente nivel de confianza” o algo similar. No sé qué tan “esencial” es para el usuario desde una perspectiva del sistema al principio. ¿Alguien lo sabe?

(@codinghorror y @sam como referencia, ya que son las personas que se me ocurren para este tipo de cosas, pero quizás haya alguien más a quien puedan señalarlo, ¡perdón por las molestias!)

2 Me gusta

Eso sería algo genial para este plugin.

Para esto, puedes crear una PR y @fzngagan la revisará por ti.

Creo que esta será una funcionalidad agradable si la haces personalizable para seleccionar el minimum_trust_level del usuario que puede dar Me gusta a una publicación.

3 Me gusta

Puede que me haya precipitado con la actualización; parece que, después de todo, está fallando (pensé que ya la había realizado, pero no fue así, ya que estaba depurando otro problema y confundí la opción con las predeterminadas, fue mi culpa).

No tengo ninguna opción con el prefijo “cls_” relacionada con la Confianza; sin embargo, revisé los registros y encontré esto:

Voy a aprovechar esto como una oportunidad de aprendizaje antes de intentar con la otra opción (hasta ahora he estado leyendo y, para pasar de tl0 a tl1, no parece haber ninguna configuración vinculada a los “me gusta”, pero puede que esté equivocado).

1 me gusta

¿Qué es lo que estás intentando hacer? ¿Estás intentando escribir una nueva función o ajustar una existente?

1 me gusta