Apply "mailing list mode" per category

Je n’observe pas un comportement cohérent, donc demain je vais tester sur try.discourse.org en contrôlant les deux premières variables :

  • Différents navigateurs web ?
  • Différents paramètres du site ?
  • Compte administrateur par rapport à un utilisateur non-administrateur de niveau 1 (TL1) ?

Voici deux exemples différents :

  • Administrateur sur Firefox sur ce site = les sujets non lus apparaissent toujours, mais la sous-catégorie (wordpress) est supprimée. Dans la catégorie Support, le premier sujet provient de cette sous-catégorie :

  • Non-administrateur sur Chrome sur un site privé = la sous-catégorie (Connect) n’est pas supprimée comme prévu, mais le sujet est supprimé — voir l’indicateur « 1 nouveau sujet » :
    image

Pour information, le problème mobile que j’avais était simplement dû à la mise en cache. Pour l’éviter, j’ai simplement redémarré l’application Discourse à chaque fois que je modifiais les préférences.

Bonne remarque. J’ai vérifié et le sujet de la sous-catégorie muette apparaît dans la catégorie parente, tant pour l’administrateur que pour l’utilisateur normal.

Donc encore une fois… S’agit-il d’un bug ?

Salut à nouveau,
J’ai pris le temps de tester cela en profondeur et j’ai constaté que la désactivation des sous-catégories fonctionne comme prévu.

Je ne parviens pas à reproduire ce problème. Si vous rencontrez toujours ce problème, votre prochaine étape consiste à publier quelques captures d’écran réelles montrant le paramètre de désactivation de la sous-catégorie et la vue de la catégorie où les sujets de la sous-catégorie désactivée sont visibles.

Comment j’ai testé cela

Je ne peux pas vous montrer la désactivation des sous-catégories fonctionnant correctement sur try.discourse.org car il n’y a pas de sous-catégories. J’ai donc utilisé ma propre instance privée, c’est pourquoi j’ai dû masquer les informations identifiables.

Je n’ai pas réussi à faire afficher les sujets de la sous-catégorie désactivée dans la catégorie. J’ai dû entrer dans la sous-catégorie désactivée pour voir ses sujets.

La catégorie n’affiche pas la sous-catégorie désactivée et n’affiche pas ses sujets

Si j’affiche la catégorie contenant la sous-catégorie désactivée, je ne vois aucun des sujets de cette sous-catégorie. Cependant, je peux voir la sous-catégorie non désactivée appelée « Connect », donc le « Sujet de test » apparaît.

Je pouvais voir ce sujet dans la vue « Derniers | Catégories », mais je ne pouvais pas voir « Sujet de test 2 » ou « Sujet de test 3 », qui se trouvent dans la sous-catégorie désactivée appelée « Créer » :
image

La vue de la sous-catégorie désactivée affiche bien les sujets

Si j’affiche la sous-catégorie désactivée appelée « Créer », je peux voir tous les sujets qu’elle contient. Évidemment, il doit exister un moyen d’accéder à ces sujets, c’est pourquoi ils deviennent visibles dans la sous-catégorie spécifique.

Pour confirmer que cela fonctionne correctement, « Sujet de test 2 » et « Sujet de test 3 » dans la sous-catégorie désactivée n’étaient pas visibles dans la vue « Derniers | Catégories » :
image

1 « J'aime »

Pour moi, les sujets de la sous-catégorie muette sont visibles dans la vue Catégories, mais pas dans la vue Derniers.

Catégorie parente : Annonce, qui contient 2 sous-catégories :

--------6pm normal visible
--------8am MUET

Dans la vue Annonce - tout - derniers, vous ne voyez que les sujets de la sous-catégorie non muette ------6pm :

Mais comme vous pouvez le voir, dans la vue Catégorie, les sujets --------8am apparaissent dans la catégorie parente Annonce.

Donc, pour moi, il s’agit clairement d’un bug.

C’est exactement ce que fait la mise en sourdine. Cela empêche l’affichage sauf si vous allez les chercher.

Que voulez-vous que se passe ?

Je suis désolé, mais cela n’a aucun sens pour moi.

Encore une fois : dans la vue Catégorie, les sujets de la sous-catégorie mise en sourdine sont VISIBLES.
Pourquoi ?

Mais lorsque je clique sur la catégorie parente (Annonce), les sujets de la sous-catégorie mise en sourdine disparaissent.

Je ne parviens pas à comprendre ce comportement.
Si elles ne sont pas censées être visibles, pourquoi sont-elles visibles dans la vue Catégorie ???

Ma compréhension est qu’ils sont masqués de sections comme les derniers sujets, mais si vous visitez la catégorie, vous pouvez les trouver. Si vous ne voulez jamais les voir, vous devrez les retirer de la liste.

S’ils n’apparaissaient pas lorsque vous visitez la catégorie, comment pourriez-vous jamais les voir ?

Encore une fois, elles APPARAISSENT bien dans la vue principale de la catégorie supérieure — voir ci-dessous :

Vous pouvez voir les sujets de 8 h, issus de la catégorie —8 h muette.
Pourquoi ?

Ensuite, lorsque je sélectionne/clique sur la catégorie parente Annonces, la catégorie muette et les sujets muets n’apparaissent pas.

Si je comprends bien que cela est normal, je ne comprends pas pourquoi les sujets de la catégorie muette apparaissent dans la catégorie parente dans la vue des catégories — voir image 1.

1 « J'aime »

Je suis simplement curieux de quelques observations.

Que sont les icônes (de fichiers ?) situées à gauche des titres des sujets ? Peut-être qu’un tiers est impliqué et que le mode sans échec « résoudrait » le problème.

Les catégories sont-elles vraiment nommées « tiret tiret tiret … temps » ? À ma connaissance, ce serait un cas limite imprévu, pas vraiment un bug.

Bonne question, et je n’en ai aucune idée… mais elles sont présentes à côté de chaque sujet.

Non, bien sûr que non ! J’ai simplement édité l’image pour masquer les vrais noms des catégories.
Vous pourriez aussi les nommer aaaaaa8am et bbbbbb6pm.

1 « J'aime »

En fait, les petites icônes apparaissent également dans ce meta.discourse :

Je pense qu’elles servent simplement à indiquer qu’il s’agit d’un sujet normal, par opposition à un sujet « épinglé », par exemple.

Donc… rien de spécial de notre côté,

2 « J'aime »

Je pense que ce sujet s’est éloigné de l’original concernant les notifications du mode liste de diffusion. La solution pour arrêter les notifications implique deux méthodes. La méthode préférée est essentiellement déterminée par celle qui concerne la plus petite proportion de catégories :

  • ne suivre que les catégories pour lesquelles vous souhaitez recevoir des notifications
  • mettre en sourdine les catégories pour lesquelles vous ne souhaitez pas recevoir de notifications

C’est pourquoi j’ai testé la vue Dernier | Catégories qui n’affiche pas les sujets des sous-catégories mises en sourdine. Cela a fonctionné comme prévu.

Mais maintenant, nous parlons d’un problème différent. Je n’ai pas testé la vue Catégories car, à ma connaissance, elle n’a aucun lien avec les notifications du mode liste de diffusion.

C’est pourquoi je pense que ce problème devrait être déplacé vers un nouveau sujet.

1 « J'aime »

J’ai deux idées en tête. Aucune ne constitue une conception complète, mais j’espère qu’elles seront utiles.

Remarque : la complexité réside ici dans les relations entre les types de notifications. Imaginez supprimer tous les paramètres sauf ceux-ci (affichés dans les sujets, les sous-catégories, les catégories et au niveau global) :

  • Notifications : Hériter | Tous les messages | Premier message | Mentions + réponses | Jamais
  • Suivi : Hériter | Tous les messages | Premier message | Mentions + réponses | Jamais
  • Courriels : Hériter | Tous les messages | Premier message | Mentions + réponses | Jamais

Le niveau global n’aurait pas l’option « hériter », puisqu’il s’agit du niveau supérieur.
Les sujets n’auraient pas l’option « premier message », car elle ne peut pas s’appliquer rétroactivement.

Réduire le nombre de paramètres — par exemple, en fusionnant « suivi » et « notifications » en un seul continuum — rend la configuration des notifications plus rapide, mais ne les rend pas nécessairement plus simples lorsqu’il faut aussi tenir compte de leur relation avec les paramètres de courriel.

⇒ Si/lorque vous passez au mode liste de diffusion par catégorie, les simplifications ou les relations que vous avez actuellement pourraient ne plus être celles que vous souhaitez conserver.

C’est ce qui m’a amené ici. Pour moi, le « mode liste de diffusion » (par opposition à « envoyez-moi un courriel pour chaque notification ») signifie que je prends la responsabilité de gérer mes notifications (dans mon courriel) — Discourse devrait supposer que j’ai lu chaque message qui m’est envoyé par courriel. Pour les catégories où le mode liste de diffusion est activé, je ne devrais jamais recevoir de notifications non lues (je continuerais d’apprécier de recevoir des notifications qui sont automatiquement marquées comme lues).

1 « J'aime »

Je n’aurais rien contre ce que le mode liste de diffusion m’envoie par défaut toutes les catégories non désactivées, à condition qu’il soit très facile de désactiver une catégorie en un ou deux clics. Ceux d’entre nous qui souhaitent utiliser principalement l’interface par courriel trouvent très laborieux d’aller manuellement sur l’interface web, puis de sélectionner notre icône, ensuite l’icône personne, puis Préférences, puis Catégories, puis de trouver la catégorie que nous souhaitons désactiver dans la zone « Désactivées » et de la sélectionner. Ce serait bien plus simple si le bouton de désabonnement en bas de chaque courriel proposait des options supplémentaires pour désactiver la sous-catégorie ou la catégorie entière. J’ai peut-être manqué quelque chose, mais j’ai cherché et n’ai trouvé personne ayant déjà évoqué cette possibilité. Qu’en pensent les autres à propos de cette idée simple ?

1 « J'aime »

Vous pouvez également simplement cliquer sur l’icône de la cloche pour modifier vos préférences de notification par catégorie, balise ou sujet. Vous n’avez pas besoin de le faire via vos préférences utilisateur.

En ce qui concerne un bouton de silence pour les e-mails… essayez de sélectionner le bouton de désabonnement au bas des e-mails de temps en temps. Cela vous donnera plusieurs options, notamment « Arrêter de suivre ce sujet » et « Arrêter de suivre tous les sujets dans… », ce qui signifie que vous recevrez moins d’e-mails.

2 « J'aime »

Je n’avais pas remarqué l’icône de la cloche, c’est bon à savoir. Cependant, je ne vois que le sujet sur l’icône de la cloche :


Comment obtenir la catégorie ?

Avec le mode liste de diffusion activé et sans surveiller une catégorie particulière, cela ne m’offre pas l’option de me désabonner de la catégorie, c’est mon point. Je ne peux pas publier une deuxième image en tant que nouvel utilisateur, mais les options proposées sont :

  • Arrêter de surveiller ce sujet, [nom du sujet]
  • Désactiver le mode liste de diffusion
  • Ne m’envoyer aucun courriel de [nom de Discourse]

Visitez la catégorie et cherchez l’icône de cloche en haut à droite.

Je vois, c’est plus simple. Donc, au lieu de cliquer sur « Se désabonner », je clique sur « Visiter le sujet », puis je sélectionne la catégorie en haut de la page, ensuite l’icône de cloche et je mute. C’est 4 clics au lieu des 2 que j’espérais, mais c’est quand même beaucoup plus facile que d’aller dans les préférences utilisateur et de rechercher la catégorie.

Après avoir réfléchi un moment — en tant qu’utilisateur du mode liste de diffusion, j’ai une suggestion concrète :

  1. Déplacer le mode liste de diffusion en haut de la catégorie « Courriel » et renommer l’en-tête en Courriels de notification.
  2. Placer l’option « Inclure un extrait du message auquel on répond dans les courriels » directement en dessous.
  3. Transformer cela en un menu déroulant à trois options :
    1. Ne jamais m’envoyer de courriels pour les notifications
      • Masque tous les paramètres sauf le résumé d’activité.
    2. M’envoyer des courriels lorsque je reçois des notifications
      • Fonctionne comme actuellement.
    3. M’envoyer des courriels À LA PLACE des notifications (mode liste de diffusion)
      • Remplace l’option « Inclure un extrait du message auquel on répond dans les courriels » par l’option « M’envoyer des courriels concernant mes propres messages ».
      • Affiche un texte expliquant que :
        • Le contenu intégral du message sera inclus dans le courriel.
        • La notification et le message lui-même seront automatiquement marqués comme lus.

Ainsi, je peux contrôler le mode liste de diffusion au niveau de chaque catégorie simplement en ajustant mes paramètres de surveillance pour cette catégorie, tout comme je le fais actuellement pour les notifications. Cela n’ajoute pas de paramètres supplémentaires et n’augmente que légèrement la complexité. De plus, cela offre un interrupteur simple pour désactiver tous les courriels de notification, pour ceux qui n’en veulent pas du tout.

4 « J'aime »

Je pense en fait que l’objectif initial de permettre la migration des listes de diffusion pures ne fonctionnerait pas avec ce que @smichel17 suggère, car cela rend les paramètres de la liste de diffusion dépendants de l’état « suivi ». Ce que je cherchais, c’était un paramètre qui serait une liste de diffusion « par catégorie », tout en permettant une utilisation normale du reste du forum.

Notre situation est que nous avons un nouveau forum Discourse qui prospère, mais qui n’est utilisé que par une partie plus active de nos membres. Ensuite, nous avons une instance Mailman héritée où se trouvent presque tous les membres. Cette instance Mailman est basée géographiquement (chaque chapitre de notre organisation a une liste de diffusion qu’ils utilisent quelques fois par mois pour organiser des réunions et c’est multicouche).

Idéalement, nous recréerions la structure géographique de Mailman dans Discourse et mettrions ces catégories en mode liste de diffusion. Cela signifierait que les utilisateurs passifs existants auraient toujours le même accès à l’information, mais notre surcharge informatique serait réduite (plus de Mailman), et il serait plus facile pour les utilisateurs de s’impliquer davantage dans le forum Discourse lui-même.

Cependant, si je comprends bien, il est actuellement impossible de le mettre en œuvre dans Discourse, ou est-ce que je lis mal ce fil de discussion ?