Je suis en train de mettre en place une communauté où les membres choisissent d’afficher leur profil public dans les forums. Dans mon cas d’usage, s’ils ne choisissent pas cette option, ils ne doivent être visibles par personne d’autre dans la communauté, à l’exception du personnel. Dans tous les cas, ils doivent pouvoir voir et envoyer des messages/discuter avec le personnel, et inversement.
Il y a deux endroits principaux où je les vois encore apparaître de manière très visible :
l’annuaire des utilisateurs — leur profil s’affiche dans la liste des utilisateurs inscrits
Qui est en ligne — leur avatar apparaît dans la liste des utilisateurs actuellement en ligne
Dans ces deux endroits, on peut même sélectionner leur avatar et voir les boutons de message et de discussion pour leur envoyer un message, même s’il y a un message indiquant que « le profil public de cet utilisateur est masqué ».
J’ai vu l’option Masquer la présence par défaut, mais le fait de l’activer ou de la désactiver ne semble pas avoir d’effet sur l’annuaire des utilisateurs ou sur le plugin Qui est en ligne.
Ensuite, à moins que tu ne restreignes le contenu à une catégorie privée, ne pourraient-ils simplement pas s’inscrire à la communauté ? Je sais que cela peut paraître sacrilège venant d’un gestionnaire de communauté. S’ils cherchent uniquement à s’abonner à des catégories, ne pourraient-ils le faire via un flux RSS ?
Ou est-il possible d’anonymiser leur nom d’utilisateur ?
Salut, merci pour la suggestion. Oui, ce paramètre d’administration est activé et est la valeur par défaut.
Et oui, mon objectif est de permettre aux utilisateurs de rejoindre le serveur et de ne me parler que directement via leur catégorie privée, leur salon de discussion et leurs messages. Ils devraient donc pouvoir me voir et me parler, et je devrais pouvoir les voir et leur parler. Mais les seuls autres utilisateurs qui devraient être visibles et joignibles de cette manière sont ceux qui souhaitent participer aux forums et qui ont choisi de rendre leur profil public.
J’adore la nouvelle fonctionnalité des noms d’utilisateur anonymes, qui est également activée par défaut lors de l’inscription des utilisateurs. S’ils ne s’en soucient pas et souhaitent participer aux forums, ils peuvent le changer en leur vrai nom lors de l’inscription ou plus tard via leurs préférences utilisateur.
Les forums sont sur invitation uniquement et réservés aux membres, donc l’abonnement via RSS n’est pas une option. Bonne idée, tout de même.
Je pense que vous pouvez désactiver l’annuaire des utilisateurs à l’aide de enable_user_directory. Mais bien sûr, cela affecte également les utilisateurs qui ne souhaitent pas être masqués.
Comment masquez-vous ces utilisateurs dans les recherches, dans les listes de membres de groupe comme https://meta.discourse.org/g/trust_level_0 et dans l’auto-complétion pour les mentions @ et les destinataires des messages privés ? Avez-vous désactivé les badges pour qu’ils n’apparaissent pas là-bas ?
Je me demande si le fait que les utilisateurs en attente interagissent avec leur catégorie ou une boîte de réception de groupe dont vous êtes membre pourrait vous rapprocher de l’objectif de masquer leur existence. Les utilisateurs en attente semblent conçus pour masquer leur existence.
Bien sûr, ils ne verront pas l’interface du forum, mais s’ils le font, ils pourraient, par exemple, aimer un message, ce qui rendrait leur nom d’utilisateur disponible pour tout le monde. Ainsi, s’inscrire et transformer le compte en attente en compte complet pourrait être l’étape permettant de choisir d’être visible. (Vous pouvez toujours essayer de les rendre moins visibles, mais je suppose qu’il vous faudrait un plugin pour les masquer partout)
Désolé d’avoir manqué le « demande de fonctionnalité » dans le titre ; j’étais concentré sur la catégorie.
Merci, Moin ! Wow, ce sujet est un vrai coup de vieux, datant d’une vie antérieure, quand je travaillais encore avant mon poste actuel chez Discourse !
Les préoccupations sont un peu différentes aujourd’hui. À l’époque, j’essayais de mettre en place quelque chose que je ne recommanderais plus du tout : un groupe d’assistance et un utilisateur d’assistance.
Maintenant, j’essaie de créer un espace de membres privé où les gens sont configurés par défaut pour n’interagir qu’avec moi personnellement, mais peuvent choisir d’interagir avec la communauté. S’ils ne veulent interagir qu’avec moi personnellement, ils ne devraient pas avoir de présence ni de profil dans la communauté du tout. Mais s’ils veulent interagir avec la communauté, ils devraient pouvoir créer un profil et le rendre visible.
Je reconnais que mon cas d’utilisation est peut-être assez unique, et que ce qui précède ne peut pas être réalisé parfaitement en raison du fonctionnement de Discourse. Mais je pense toujours que Discourse pourrait être ajusté de quelques manières pour au moins ne pas mettre en avant de manière aussi marquée les membres qui ne souhaitent pas interagir avec la communauté.
Je suppose que pour l’instant, je vais simplement désactiver l’affichage « Qui est en ligne » des avatars d’utilisateurs, afin qu’au moins leur propre avatar n’apparaisse pas là-bas lorsqu’ils naviguent. Cela donnera une pause à ceux qui préfèrent la vie privée !
Je vais également retirer le répertoire des utilisateurs de la barre latérale pour l’instant.
J’ai configuré la visibilité de ces groupes de manière à ce que les utilisateurs ne puissent pas les voir du tout. Ils sont de toute façon confusants.
Je garde le lien des groupes dans la barre latérale (en dessous du pli) parce que je veux que les utilisateurs qui sont dans les mêmes groupes pour une collaboration privée puissent se voir les uns les autres.
Bonne observation. Il n’y a pas grand-chose à faire ici, malheureusement. Même chose pour la recherche. Je préférerais que les utilisateurs qui n’ont pas choisi d’afficher leur profil public n’apparaissent pas non plus dans ces endroits.
C’est une bonne idée… mais…
Je veux qu’ils voient l’interface du forum, juste qu’ils ne soient pas visibles pour moi s’ils choisissent de ne pas afficher leur profil et d’interagir dans les forums.
Comment as-tu fait cela ? Sur mon forum, les paramètres de visibilité ne sont pas disponibles pour les groupes par défaut. Bien que les groupes de niveau de confiance ne soient pas affichés dans la liste des groupes, les utilisateurs peuvent toujours voir le groupe et ses membres en utilisant le lien. C’est la même chose ici sur le méta. Tu peux utiliser le lien que j’ai partagé, mais tu ne le trouveras pas dans l’annuaire des groupes.
Mais masquer le profil n’est pas la même chose que masquer son existence. Je sais que certaines personnes n’aiment pas que « compte » et « profil » soient des onglets séparés dans les préférences utilisateur. Mais pour moi, cela a du sens. Masquer ton profil masque les données de l’onglet profil, mais pas ton compte. Les gens peuvent voir le nom d’utilisateur et l’avatar.
Le simple fait que je puisse vouloir masquer, par exemple, ce que j’ai saisi dans les champs personnalisés obligatoires ne signifie pas que je ne veux pas interagir avec la communauté.
Si masquer le profil était la même chose que masquer son existence, cela n’aurait pas de sens pour de nombreux utilisateurs qui l’utilisent actuellement. Ils publient, aiment et interagissent avec la communauté d’autres manières. Les masquer pendant qu’ils font cela donnerait lieu à une expérience étrange d’interaction avec des fantômes.
Je ne me souviens pas comment j’ai retiré le menu déroulant « tous les groupes » du répertoire des utilisateurs. Les groupes de niveau de confiance n’apparaissent pas non plus aux utilisateurs réguliers dans la liste des groupes ni sur leurs pages de profil. Cela doit être un paramètre quelque part.
Je ne cherche pas la perfection ici.
S’ils le font, je conviens que cela serait une expérience étrange. Je leur enverrais alors un message pour les encourager à modifier leur profil afin qu’ils se sentent à l’aise pour l’afficher.
En tout cas, merci pour la discussion. J’ai partagé mes retours et apporté quelques ajustements, et je pense que pour l’instant, je peux laisser les choses telles quelles sur mon site pendant que j’attends les retours de mes membres !