J’ai donné quelques informations sur le cas d’utilisation dans Restrict exposure of full name to certain groups. Nous utilisons Discourse pour faciliter la discussion sur l’éducation publique locale ; la base d’utilisateurs ciblée est principalement composée de parents et d’autres membres de la communauté locale. Nous voulons trouver un équilibre :
- D’une part, rendre le site ouvert à la navigation anonyme (afin que les moteurs de recherche puissent l’indexer, qu’il soit accessible même aux non-membres, qu’il soit ouvert/transparent par principe, …)
- D’autre part, éviter de rendre inutilement des informations personnelles identifiables accessibles aux robots d’exploration et aux visiteurs occasionnels non-membres — nous voulons permettre aux gens de partager leurs noms au sein de la communauté et nous voulons répondre à la réticence que beaucoup de gens ont à le faire.
À l’origine, il semblait que désactiver « Afficher le nom sur les messages » et activer « Cacher les profils utilisateurs au public » suffirait à bloquer les fuites de noms aux utilisateurs anonymes — mais nous avons ensuite réalisé que ce n’était pas le cas. (Et nous avions déjà promis aux gens via les CGU et la FAQ que nous le ferions.
)
Refuser l’accès aux noms complets uniquement aux utilisateurs anonymes ferait l’affaire. Mais, comme il est tout aussi facile de lier l’accès à l’appartenance à un groupe, je me suis dit autant le faire — ce qui ouvre la possibilité, sur notre site, de restreindre l’accès à >=TL1, ce qui est encore mieux. (Actuellement, nous exigeons une invitation pour s’inscrire, mais nous voulons nous en débarrasser.)
En examinant ce problème/sujet, j’ai vu d’autres mentions de demandes identiques ou similaires, par exemple, « nous voulons seulement que tel ou tel groupe puisse voir les noms »… donc cela réglerait aussi ces cas d’utilisation.
Une question pour vous (que vous pourriez même considérer comme une question produit !) :
- Le réglage
enable_namesest-il censé signifier « Ne pas montrer les noms complets aux utilisateurs » ou plutôt « Ce site n’utilise pas les noms complets, point final » ?
J’ai l’impression (à partir du code lui-même, et à partir de sujets/problèmes comme celui-ci) qu’il y a un manque de clarté sous-jacent sur ce point — et certaines personnes l’ont compris d’une manière, et d’autres d’une autre.