Private users in Discourse

Is it possible for members of a Discourse site to opt-out of being displayed in the member directory?

1 « J'aime »

I’m not aware of any way to do this.

You could deactivate the enable user directory site setting, but that would turn off the directory altogether. You could also enable hide user profiles from public which at least prevents non-users from seeing anyone’s info.

7 « J'aime »

Nous essayons d’utiliser Discourse comme forum de support privé. Il a pratiquement tout ce dont nous avons besoin et est idéal pour simplement partager des informations tout en permettant des flux de travail simples (tags) et des affectations.

Le scénario pour un projet est :

  1. Créer un groupe que seuls les membres peuvent voir et permettre à nos utilisateurs clients de le rejoindre
  2. Créer une catégorie pour le projet
  3. Créer des sous-catégories pour les tâches, les comptes rendus de réunion, etc.

Nous avons désactivé la création de tags libres car ils pouvaient être visibles par n’importe qui. Mais des groupes de tâches privés pour chaque projet/catégorie feront l’affaire.

Nous avons également fait exactement ce qui était indiqué ici : Désactiver l’annuaire des utilisateurs et masquer les profils.

La SEULE chose qui pose problème est que n’importe quel utilisateur peut mentionner n’importe quel autre client ou, pire, leur envoyer des messages privés (les messages privés peuvent être désactivés, donc cela convient probablement). Mais je n’aimerais pas désactiver les mentions. Elles sont trop précieuses.

Existe-t-il une solution à ce problème ?

Les utilisateurs sont dans des groupes complètement différents qui ne partagent aucune catégorie entre eux, donc je suppose qu’ils ne partageraient pas non plus l’annuaire d’utilisateurs commun. Mais je peux comprendre pourquoi ce n’est pas le cas. Cependant, avoir la possibilité de créer des groupes d’utilisateurs vraiment privés et complètement séparés du reste des groupes serait bien.

Un réglage Autoriser les mentions uniquement aux membres de la catégorie serait vraiment formidable. Ainsi, on ne pourrait mentionner personne (même le personnel ne pourrait pas par erreur) en dehors de la catégorie.

EDIT : Les utilisateurs apparaissent également sur la page Badges. Nous avons donc dû désactiver le système de badges afin de masquer un autre “annuaire d’utilisateurs”.

Puisque vous parlez de clients, je suppose qu’il y a de l’argent disponible, ce qui signifie avoir des options. Je pense que vous devez sérieusement vous demander si vous avez une communauté ou une collection de communautés - et une fois que vous aurez décidé, demandez-vous ce qui est logique dans ce contexte.

Si vous voulez que chaque groupe soit vraiment séparé, une seule installation de Discourse n’est pas la solution.

Si je peux commenter certains points spécifiques ;

Est-ce une occurrence régulière ? Cela me semble être une préoccupation hypothétique - je ne suis pas sûr pourquoi les utilisateurs de votre client mentionneraient ou enverraient des messages à des inconnus. Je suis également surpris que les utilisateurs soient informés des mentions s’ils n’ont pas accès à la catégorie dans laquelle cela s’est produit. Cela ressemble à un bug, si vous pouvez confirmer que cela s’est effectivement produit.

Je ne souhaite pas être désagréable, mais ce n’est pas une hypothèse raisonnable.

Vous avez créé un forum qui a une communauté et les membres de cette communauté se découvrent naturellement. Je ne suis pas sûr que ce soit la meilleure implémentation possible pour votre cas d’utilisation, du moins d’après ce que je comprends. Mais vous ne pouvez tout simplement pas vous attendre à ce que le logiciel tienne compte de votre configuration atypique d’une communauté de communautés presque semblable à Reddit et s’adapte radicalement pour répondre à votre désir de cacher cela aux gens. Vous avez un forum et il agit comme un forum.

Si vous souhaitez plusieurs forums avec des communautés distinctes, vous pouvez créer des installations supplémentaires de Discourse pour répondre à votre situation. Je pense sincèrement que ce serait votre meilleure option à long terme.

Vous pourriez trouver quelqu’un dans Marketplace qui peut créer un plugin personnalisé pour cela. Veuillez noter que ces personnes s’attendront à être payées pour leur travail.

N’utiliser display: none sur certains éléments ne suffirait-il pas ici ?

Cela ne rend pas les noms d’utilisateur complètement impossibles à découvrir, mais nous ne parlons pas d’informations de santé privées. Lorsque les utilisateurs peuvent déjà découvrir des noms d’utilisateur en taguant manuellement des personnes et en voyant des suggestions d’auto-complétion, je penserais que cela suffirait…

1 « J'aime »

Ne vous inquiétez pas, je ne m’attends pas à ce que quelqu’un fasse automatiquement de Discourse exactement ce que je souhaite :slight_smile: Nous utilisons Discourse comme forum public depuis 2014. Je peux dire que je suis un administrateur moyennement expérimenté.

J’ai juste décidé de l’utiliser également comme outil interne pour d’autres projets qui ne sont pas vraiment une communauté. Et comme je vois et sais d’après d’autres mentions ici sur meta, que l’équipe Discourse se dirige également dans cette direction d’utilisation (comme par exemple Discourse for Teams), j’essaie juste de donner un petit retour d’information ici.

Ni l’un ni l’autre. Il s’agit simplement d’utiliser Discourse comme portail de support, car il fait parfaitement tout ce que nous attendrions de lui. La seule chose qui me met mal à l’aise, c’est que nos différents partenaires et clients pourraient voir les autres. Tout d’abord, certains projets ne sont pas vraiment publics et, deuxièmement, cela peut être déroutant.

Je l’ai testé et il semble que l’utilisateur mentionné dans une catégorie à laquelle il n’a pas accès ne reçoive pas de notification :+1:

Donc, en désactivant toutes les différentes pièces décrites précédemment, cela est devenu assez bon, la seule chose qui reste est que ces utilisateurs apparaissent toujours lorsque vous commencez à mentionner quelqu’un. Mais vous ne pouvez pas leur envoyer de message et vous ne voyez pas leur nom complet. C’est acceptable, mais le réglage que j’ai décrit le rendrait parfait :slight_smile:

3 « J'aime »

Ceci est une fonctionnalité de Confiance + Sécurité très nécessaire. Pour un certain nombre de raisons, il y a des personnes qui veulent faire partie d’une communauté (lire des messages, MP, etc.) mais qui ne veulent pas être vues / trouvées dans l’annuaire des membres.

En tant qu’administrateur, un utilisateur m’a demandé de le cacher de l’annuaire des membres et il n’y a aucun moyen de le faire. Malheureusement, même si je désactive le paramètre activer l’annuaire des utilisateurs, ils apparaissent toujours dans la liste des membres pour les canaux de discussion.

Une simple case à cocher dans les préférences pour refuser d’être vu dans l’annuaire des membres et la liste des membres des canaux de discussion (sauf par le personnel/les administrateurs) serait grandement appréciée.

1 « J'aime »

La @mention dans un sujet remplira une liste, tout comme le début de la saisie de lettres. Avec cet angle, une solution simple consiste à voir comment modifier le tutoriel Discobot pour omettre la partie mention du tutoriel ou à financer un composant ou un plugin.

L’Op peut cependant désactiver les mentions d’après ce que l’on voit ici.

Si les badges ne sont pas vraiment nécessaires. Désactivez-les et fournissez des sujets d’aide sur l’interface du forum.

Discourse Meta est tout à fait capable d’y parvenir avec une configuration appropriée à cette fin. Voir des communautés utilisant discourse qui l’utilisent comme plateforme de support client.

Je crois que cela faisait partie des mentions de correctifs dans les messages privés.

Pas par défaut, je ne pense pas. (Je n’avais pas réalisé que ce sujet avait été déterré par une réponse).

Il existe un Theme component qui masque les membres du personnel sur la page “À propos”.

Le DeV pourrait être disposé à créer un composant similaire si vous avez un budget. Je ne suis pas sûr si cela pourrait être fait pour ajouter un paramètre utilisateur aux préférences sans plugin. Mais sinon, un administrateur pourrait ajouter un utilisateur à une liste dans le composant.

Vous pourriez soutenir qu’il s’agit d’un bug.

Attendez. Ont-ils modifié ce paramètre utilisateur pour le désactiver ? Permettre aux autres utilisateurs de m'envoyer des messages personnels et des messages de discussion directs. Il semble que la fonctionnalité que vous demandez existe déjà ?

1 « J'aime »