Je ne suis pas en désaccord. Mais une fois que les « personnes spécifiques » deviennent un groupe de plusieurs centaines, on aimerait un peu bénéficier des fonctionnalités pratiques que Discourse offre pour naviguer dans les sujets publics. Alors peut-être que la caractéristique distinctive ici, c’est la taille du groupe destinataire ?
Salut encore, Geoff ! J’espère que tout va bien.
Je suis dans la même situation que toi, souhaitant pouvoir voir les MP dans les pages Derniers/Top/Nouveaux (pour exactement le même cas d’usage), mais séparément de cela, si je te comprends bien, cette partie (basculer la nature publique/privée d’un sujet existant) semble déjà exister.
Depuis l’icône en forme de clé anglaise des actions d’administration au niveau du sujet, en haut à droite, tu peux cliquer sur « Convertir en message privé » (ou « Convertir en sujet public » s’il s’agit déjà d’un MP). Changer un sujet existant en MP semble conserver l’accès pour tous ceux qui ont posté dans le sujet, et tu peux ensuite ajouter le groupe du personnel également. Cela déplace toutefois le fil de la liste des sujets vers la section des messages.
Oui… d’où le problème.
Ce que j’aimerais, ce serait une fonctionnalité similaire à la fonction « masquée », mais qui laisserait le message visible pour tout le personnel disposant d’un certain niveau de confiance. Cela pourrait être réalisable…
Est-ce que cela fonctionnerait de définir manuellement, par exemple, trust_level_3 afin que n’importe qui puisse lui envoyer des messages privés (dans Groupes → trust_level_3 → Gérer → Interactions) ?
Ensuite, il semblerait que vous puissiez ajouter manuellement le groupe trust_level_3 en tant que participant après avoir converti un sujet public en message privé.
Cela ne correspond peut-être pas exactement à ce que vous recherchez (et je ne suis pas sûr de comprendre suffisamment le fonctionnement interne pour affirmer avec certitude que cela fonctionnerait), mais cela pourrait peut-être servir partiellement à votre objectif.
Je suis un nouveau venu tardif dans cette discussion, avec un cas d’usage presque identique à celui de @Geoffrey_Challen (gestion d’une grande classe et espoir d’utiliser Discourse pour gérer les questions-réponses et les discussions).
Je ne suis pas personnellement préoccupé par le volume de courriels (j’ai d’ailleurs activé le mode liste de diffusion), mais je pense qu’il serait considérablement améliorer la qualité de vie de pouvoir répondre à la question : « Quels sont tous les fils de discussion que je devrais lire ou auxquels je devrais répondre ? » depuis un seul endroit, que ces messages soient publics, envoyés au groupe du personnel, ou même directement à moi.
Le droit de « créer », tel que discuté initialement, serait une façon de gérer cela. Une autre serait de permettre à certains groupes de messages privés (MP) d’apparaître comme des pseudo-catégories dans les pages de liste des sujets (Nouveaux, Populaires, etc.). Étant donné la similarité de la structure des MP et des sujets publics dans la base de données, cela semble peut-être possible (bien qu’il y ait certainement un niveau de complexité supplémentaire).
Une autre alternative, qui pourrait aider de manière similaire sans nécessiter de changements aussi importants, serait que la boîte de recherche permette de rechercher à la fois dans tous les sujets et dans les MP (actuellement, à ma connaissance, je peux rechercher l’un ou l’autre, mais pas les deux), et idéalement d’affiner les résultats par groupes spécifiques de destinataires de MP. Par exemple, j’aimerais pouvoir dire : « Montre-moi tous les fils de discussion ouverts qui sont soit des sujets publics, soit des MP envoyés au groupe du personnel. »
Si la modification de la fonction de recherche de cette manière est possible, cela semblerait fournir une grande partie des fonctionnalités que j’espérais, et ce sans nécessiter de changements autres que ceux liés à la recherche. Mais peut-être y a-t-il aussi des complications là-bas que je n’ai pas envisagées.
Je pense que cela pourrait faire partie du problème. Peut-être aussi lié au volume de trafic des MP de groupe par rapport aux messages publics ? Nos cas d’usage impliquent beaucoup d’interactions tant dans les sujets publics que dans les MP de groupe (et un grand nombre de fils de discussion dans les deux), tandis que pour de nombreux autres cas d’usage, les messages privés au personnel pourraient être plus rares, et cela pourrait avoir un impact sur la façon dont les gens souhaitent interagir avec ces éléments ?
OK… après quelques heures de développement cet après-midi j’ai un prototype de la permission « Créer uniquement » (dans la branche cs125). Très peu testé, mais voici ce qui semble fonctionner :
- Les catégories peuvent se voir attribuer une permission de création.
- Les utilisateurs disposant de cette permission peuvent créer des sujets dans la catégorie et répondre à leurs propres sujets.
- Ils peuvent toujours voir les sujets créés par d’autres utilisateurs, mais toute tentative d’accès à ceux-ci renvoie une erreur du type « Cette page est privée ou … ».
- Les administrateurs peuvent voir et répondre à tous les messages.
- Je ne sais pas si les autres permissions de catégorie fonctionnent toujours, mais je ne vois pas pourquoi elles ne fonctionneraient pas…
En supposant que cela fonctionne réellement et que ce n’est pas simplement de l’optimisme, j’aimerais vraiment régler le point n°3 afin que l’interface soit moins déroutante pour les étudiants. Mais c’est là que j’ai perdu le fil—bien que cela puisse être dû à une journée assez longue. @sam : une aide de ta part, ou vas-tu nous désavouer maintenant que nous sommes si loin du sentier battu
. Essentiellement, je veux pouvoir filtrer la liste des sujets d’une catégorie (et en réalité toutes les listes de sujets) pour exclure les sujets des catégories où l’utilisateur n’a que la permission de création, sauf s’il a créé lui-même ce sujet.
PS : cette branche étend également les permissions de message privé (whisper) aux utilisateurs ayant un niveau de confiance >= 3. D’autres pourraient ou non souhaiter ce changement, mais il nous est utile, car les privilèges de modérateur sont trop puissants pour la plupart de mon équipe pédagogique, tandis que les messages privés sont très utiles pour travailler ensemble à l’aide aux étudiants.
@sam : une autre question rapide. Y a-t-il une chance de réaliser l’une ou l’autre de ces actions via un plugin ?
Cela fonctionne presque exactement comme le plugin « Restricted Replies ».
La seule chose qu’il ne gère pas, c’est le point (3). Cela sera extrêmement difficile à mettre en œuvre, pour toutes les raisons mentionnées ci-dessus.
Corrigez-moi si je me trompe, mais il semble que votre plugin n’empêche pas les utilisateurs de voir les messages qu’ils n’ont pas créés. C’est essentiel pour notre cas d’usage : les étudiants posant des questions sur notre forum de cours qui peuvent contenir du code ou d’autres parties de leur solution. Nous avons donc besoin non seulement que seuls les membres du personnel puissent répondre, mais aussi qu’ils soient les seuls à pouvoir voir. Le plugin des réponses restreintes indique qu’il fonctionne comme une permission « Créer / Répondre (à soi-même) / Voir ». Nous avons essentiellement besoin de « Créer / Répondre (à soi-même) » mais pas de « Voir ».
Cela dit, c’est vraiment encourageant que cela puisse être réalisé via un plugin. Serait-il possible de restreindre également la visualisation pour soutenir notre cas d’usage ?
Concernant le point #3 : je me demandais s’il serait plus facile de le faire côté client. Actuellement, avec nos modifications, les étudiants ne peuvent pas accéder à ces sujets de toute façon, donc même si nous pouvions simplement les masquer dans l’interface utilisateur, cela suffirait.
Oui, vous avez raison. C’est pourquoi j’ai dit que cela ne permet pas d’atteindre l’objectif (3).
Et si un utilisateur surveille la catégorie et reçoit des notifications pour le sujet secret ? Qu’en est-il du mode liste de diffusion ? Et des pages « activité » des utilisateurs ? Et des sujets « populaires » ? Et des sujets « nouveaux » ? Et de la recherche ? Et probablement bien d’autres questions encore… C’est une entreprise colossale, et je ne le recommanderais pas.
Les messages privés de groupe sont conçus exactement pour votre cas d’usage. Nous gérons tous nos e-mails de support via des messages privés de groupe ici sur Meta, et cela fonctionne très bien ! Si vous rencontrez des problèmes d’utilisabilité spécifiques avec les boîtes de réception de groupe, je pense que vous feriez mieux de consacrer votre temps à explorer des améliorations dans ce domaine.
Je ne suis pas en désaccord. Mais nous sommes ici parce que nous avons essayé les messages privés de groupe et ils ne fonctionnent pas très bien, étant donné que nous avons environ 200 personnes à recevoir le message.
J’ai abordé ce point dans ma réponse à Sam, mais la messagerie de groupe ne semble pas fonctionner très bien une fois que la liste des destinataires devient vraiment grande, et la probabilité que je réponde à chaque message individuel diminue. Autrement dit : si la messagerie de groupe fonctionnait si bien, les gens utiliseraient encore de grandes listes de diffusion ouvertes plutôt que d’excellents outils comme Discourse.
Nous allons probablement continuer avec la messagerie de groupe plutôt que de risquer les dysfonctionnements que vous avez raison de souligner pourraient résulter d’une tentative de modification des permissions de catégorie. Mais ce n’est pas vraiment utile de vous dire « la messagerie de groupe fonctionne très bien ! » alors que votre expérience montre que, en fait, elle ne fonctionne pas très bien ![]()
Bien sûr, il y aura toujours des différences dans la façon dont les choses sont utilisées dans différentes communautés. Je voulais dire qu’il serait intéressant d’explorer quels développements seraient nécessaires pour que vous puissiez utiliser les MP avec succès. Je pense que des changements dans ce domaine sont beaucoup plus réalisables que de réimplémenter les fonctionnalités des MP dans les catégories régulières.
Quels problèmes spécifiques rencontrez-vous avec les MP de groupe ? Par exemple, peut-être s’agit-il d’une surcharge de notifications ? C’était l’un des problèmes que nous avions à l’origine, et vous pouvez maintenant configurer le niveau de suivi pour chaque boîte de réception de groupe.
Oui, c’était une ajout vraiment utile ! Merci.
Si vous consultez certaines des discussions ci-dessus, je pense que vous remarquerez plusieurs problèmes avec le système de messages privés. Principalement, il existe simplement un flux de travail différent pour gérer les messages, ce qui crée une séparation artificielle entre les sujets que je souhaite traiter de manière similaire. (D’où la tentative d’ajouter cela au modèle de permissions de catégorie existant.)
Il y a une liste ici, mais cela revient essentiellement à faire en sorte que les groupes de messages ressemblent le plus possible aux catégories. Les afficher sur la page d’accueil et dans la vue des derniers sujets, les faire apparaître de la même manière lors de la navigation, offrir les mêmes options de recherche et de filtrage (sans avoir à se rappeler qu’il s’agit d’un message), etc. Malheureusement, j’ai l’impression que cela nécessiterait autant, voire plus, de modifications que l’ajout de permissions de catégorie supplémentaires. Mais peut-être pas ?
@david : Désolé de m’inviter dans la conversation, mais j’ai un cas d’usage très similaire à celui de @Geoffrey_Challen. Bien que je ne puisse évidemment pas parler en son nom, je pense qu’une chose concrète qui m’aiderait personnellement serait d’avoir la possibilité d’exécuter une requête de recherche unique qui corresponde à la fois aux sujets publics et aux messages privés (pour l’instant, il semble que je puisse rechercher soit des sujets publics, soit des messages privés, mais pas les deux simultanément, sauf si je passe à côté de quelque chose).
Je comprends que certaines des autres modifications suggérées ici (la permission « Créer », l’affichage des messages privés dans les listes de sujets habituelles, etc.) impliquent des changements profonds et complexes, mais peut-être qu’une modification de la recherche pour permettre de chercher dans tous les sujets (publics ou privés) serait plus pratique et plus localisée, tout en offrant la possibilité d’obtenir une certaine vue unifiée de ces éléments via la recherche.
Pour ma part, je ne pense pas que remplacer l’interface par défaut soit important, mais ce serait fantastique si je pouvais trouver un moyen de répondre rapidement à la question : « Quels sont tous les fils auxquels je dois répondre actuellement ? », qu’ils soient publics ou privés, et d’affiner cela en fonction des étiquettes, etc.
En attendant, j’ai écrit un petit script que je peux utiliser pour extraire directement cette liste unifiée depuis la base de données Postgres, ou je peux exécuter deux requêtes séparées via la boîte de dialogue de recherche pour chaque élément que je souhaite interroger (un pour les publics et un pour les privés), mais les deux approches sont plutôt pénibles…
L’idée me semble excellente — je l’utiliserais. Le mieux serait de créer un nouveau sujet #feature, afin que nous ne perdions pas la trace de cette idée dans ce sujet.
Édité : fait ici
Je peine vraiment à comprendre cette aversion à autoriser ce type de structure de permissions, alors que le sujet est discuté depuis 2015. Je comprends tout à fait l’intérêt de l’OP ainsi que les réticences face aux messages privés comme alternative. Des permissions légèrement plus granulaires constitueraient un véritable changement de donne pour Discourse : cela ouvrirait de nombreuses portes à des usages plus créatifs au sein des communautés.
Les effets des permissions granulaires sont… bien documentés. J’ai encore des cauchemars en pensant au désordre que vbulletin a créé avec les permissions de catégories, et ce, pour cette raison exacte.
L’idée est que si vous voulez que les utilisateurs puissent créer des sujets et ne voir que ceux qu’ils ont créés, cette fonctionnalité existe déjà dans les MP. Combinée aux boîtes aux lettres de groupe, elle reproduit déjà le comportement souhaité.
Je n’ai personnellement aucune expérience avec vbulletin ou d’autres logiciels de forum. Mon expérience dans les plateformes communautaires vient de Discord, où les créateurs de communautés ont plus de contrôle sur les permissions. J’ai également vu des systèmes de permissions mis en œuvre avec succès sur de nombreux autres systèmes permettant un contrôle plus fin. Je ne pense pas que quelqu’un demande 500 boutons bascule dans ce scénario, mais plutôt la possibilité d’attribuer les permissions de Création, de Visualisation et de Réponse indépendamment les unes des autres.
Le comportement souhaité est que l’utilisateur ouvre une catégorie, clique sur « Nouveau sujet », tape son contenu, et que son message ne soit visible que par lui et par quiconque possède la permission de « voir ». Les MP sont beaucoup plus lourds à naviguer pour l’utilisateur que ce que j’ai décrit ci-dessus : ils nécessitent plus d’initiative de la part de l’utilisateur et la fonction est plus enfouie dans l’interface.
Une solution plus simple au problème serait de permettre la création de sujets par e-mail, mais cela présente aussi un inconvénient. Cela ne favorise pas directement la participation à la communauté et oblige l’utilisateur à utiliser un système tiers pour atteindre son objectif.
Les messages privés et les permissions de catégories sont deux sujets distincts et ne correspondent pas vraiment à ce que le demandeur initial (OP) a demandé, ni à ce que de nombreuses personnes qui suivront chercheront.