Una de las funciones básicas de los foros estándar es la capacidad de agregar amigos o cuentas de usuario. Aunque en Discourse normalmente podemos enviar mensajes privados a cualquier usuario, la utilidad de esta función radica en poder acceder rápidamente a la sección «Mensajes» del perfil de usuario y seleccionar, desde el menú desplegable, la cuenta de usuario en el campo «Para» a partir de una lista de nombres que ya conocemos.
Actualmente, escribimos el nombre del usuario aquí:
Si esta función ya existe en Discourse, házmelo saber, ya que aún soy nuevo.
No creo que exista una “lista” de amigos en Discourse. Sería como tomar la lista principal de usuarios y agregar partes de ella a listas adicionales, las cuales pueden variar y superponerse. Lo más cercano que se me ocurre sería un grupo donde un individuo es el propietario del grupo y puede agregar otros usuarios (amigos) a él. Otros usuarios tendrían que hacer lo mismo, cada uno siendo propietario de su propio grupo.
Actualmente, podemos encontrar a cualquier usuario escribiendo su nombre. Esto es útil si olvidaste el nombre de ese usuario, pero resulta que está en tu lista de amigos, por lo que puedes seleccionarlo rápidamente de una lista de nombres al enviar un mensaje privado o incluso al visitar el perfil de ese amigo para ver su actividad reciente y sus publicaciones.
Entiendo lo que estás intentando hacer y lo que deseas. Suena como una idea excelente. Pero Discourse tendría que mantener también listas adicionales de “usuarios”. Curioso… Nunca he probado buscar a un usuario por nombre desde la interfaz. Lo probaré ahora mismo en un mensaje privado a un moderador y veré qué pasa. Vuelvo enseguida.
Edición: No, eso no funciona en absoluto, ya que los nombres de usuario deben ir precedidos por el signo “@”. Escribir un nombre de pila no hace nada.
Si hay muchos usuarios, usar grupos para gestionarlo no sería una buena idea, ya que tendrías una cantidad enorme de grupos que se estarían agregando y quitando constantemente.
Lo que realmente buscas es algo así como una libreta de direcciones, una lista de contactos para cada usuario.