Utilice menciones "escapadas" sin notificación para crear directorios de usuarios

Nuestra comunidad debería poder crear directorios sobre a quién se puede contactar por qué motivo.

La implementación debe ser lo más fácil de usar posible para que las personas no técnicas puedan agregar o cambiar información fácilmente.

Espero poder aprovechar los beneficios de la interfaz de usuario de menciones, como (a) abrir el cuadro de búsqueda después de escribir @ y (b) enlazar a la tarjeta de usuario desde esta entrada, pero sin enviar una notificación a cada usuario listado.

Actualmente uso [Nombre de usuario](/u/login) sin ninguna de las funciones anteriores.

Estaba pensando en algo como

  • [user-directory] … muchas menciones en Tablas … [/user-directory]
  • [user]login[/user]
  • algún tipo de @@login escapado

¿Cómo podría realizarse esto?

2 Me gusta

Ya lo he usado antes y parece que funciona: Firepup650
Sin formato:

<a class="mention" href="/u/firepup650">Firepup650</a>

Ten en cuenta que abrir en una nueva pestaña hace referencia al href, mientras que hacer clic en la mención en sí tiene un comportamiento diferente, POR EJEMPLO: Firepup650
Sin formato:

<a class="mention" href="/u/thoka">Firepup650</a>
3 Me gusta
https://meta.discourse.org/u/thoka

https://meta.discourse.org/u/Firepup650

https://meta.discourse.org/u/Heliosurge
1 me gusta

Eso también funciona, pero no proporciona la interfaz de usuario de la tarjeta de usuario al hacer clic (que es lo que inferí que quería el OP).

2 Me gusta

Releyendo la declaración de Op. Mencionan contacto. Por lo tanto, podría ser incluso una URL simple para enviar un pm/dm haciendo clic en un nombre de usuario en una lista.

por ejemplo

Lista del equipo de soporte
Nombres de miembros clickeables que inician un pm/dm para un usuario en particular clickeado.


Sin embargo, su solución sería más elocuente, ya que el usuario podría ver la tarjeta completa y elegir enviar un mensaje o chatear. Por lo tanto, su método demostrado parece ser la mejor solución.

1 me gusta

¿Sería adecuado crear una categoría con notificaciones configuradas en “ignorar por defecto” y colocar el directorio en esa categoría?

4 Me gusta

Gran idea.
La desventaja sería que las conversaciones sobre el directorio (metacomunicación) no se anunciarían.

2 Me gusta

Hm. Esta es la versión procesada de @Firepup650 y, según mi comprensión del código fuente, debería generar notificaciones.

Segundo: ambas versiones enlazan a tu perfil.
¿Tu segundo ejemplo pretendía abrir mi tarjeta de usuario?

Mi forma de pensar actual es añadir [user-directory][/user-directory], eliminar las menciones generadas en su interior a través de

y además cambiar los nombres de usuario mostrados por nombres completos.

Olvidé describir un requisito adicional: permitir a los no técnicos añadir/cambiar información fácilmente.
Esto hace que el uso de HTML sin procesar no sea adecuado.

Actualmente uso [Thomas Kalka](/u/thoka) escrito a mano.
Esto debería ser comprensible para un usuario de foro con experiencia media.

Otro enfoque sería escribir un plugin que cambie los nombres completos de los usuarios en los temas con una etiqueta #user-directory por estos enlaces.

1 me gusta

Lo he intentado antes y no creo que deba hacerlo. Para estar seguro, aquí tienes uno: thoka

Solo ambas enlazan a mi tarjeta de usuario si haces clic en ellas. Si en cambio copias el enlace al que apuntan, el primero es mi perfil, el segundo es el tuyo.

Acabo de enterarme de que esta solicitud de función es más o menos la misma que Mention group/user without notification

2 Me gusta