Existe-t-il un moyen pour Discourse de renvoyer un message lorsqu’il a été modifié par l’utilisateur pour apporter des corrections ou des changements ?
Salut Andrew ![]()
Qu’entends-tu par « renvoyer » une publication ?
Je veux dire, disons qu’un utilisateur doit corriger un message et le modifie. Alors les personnes qui n’utilisent que la fonction e-mail de Discourse ne voient pas le message corrigé, si je comprends bien. Je demande donc s’il existe un moyen de renvoyer le message modifié/mis à jour, automatiquement ou manuellement ? Ou une notification de mise à jour envoyée par e-mail ?
Je ne pense pas que ce soit possible et que ce soit par conception
C’est alors un problème pour ces personnes s’il y a des modifications importantes apportées aux messages qu’elles ne verront jamais.
Si vous avez une newsletter officielle par e-mail, vous pourriez y publier les modifications importantes.
S’il s’agit d’une erreur critique, la seule solution de contournement à laquelle je puisse penser serait de demander à l’utilisateur de créer un nouveau message pour la correction. S’il le fait, tous les utilisateurs qui suivent le sujet ou la catégorie recevront une notification par e-mail concernant la modification.
Dans la plupart des cas, le paramètre du site email time window mins est conçu pour résoudre ce problème. Sa valeur par défaut entraîne un délai de 10 minutes entre le moment où un message est enregistré et celui où les notifications par e-mail sont générées pour celui-ci. Cela laisse aux utilisateurs une chance de corriger les erreurs évidentes dans leurs messages.
Bon à savoir, j’avais pensé que la valeur par défaut pouvait être immédiate pour publier le message tel qu’il est initialement publié.
La fenêtre de cinq minutes pour effectuer des modifications mineures sans que l’historique des modifications ne soit publié est également utile, bien que dans certaines circonstances, il puisse être idéal d’avoir des enregistrements de tout l’historique des modifications. Existe-t-il un moyen pour un administrateur d’examiner le message original et tout l’historique des modifications ?
Vous pouvez avoir un certain contrôle sur cela via les paramètres du site, mais si une révision de l’historique des modifications n’est pas créée, il n’y a aucun moyen pour un administrateur de voir les changements.
Les paramètres sont :
editing grace period: Pendant (n) secondes après la publication, la modification ne créera pas une nouvelle version dans l’historique de la publication.editing grace period max diff: Nombre maximum de modifications de caractères autorisées pendant la période de grâce de modification, si plus de changements, stocker une autre révision de publication (niveau de confiance 0 et 1)editing grace period max diff high trust: Nombre maximum de modifications de caractères autorisées pendant la période de grâce de modification, si plus de changements, stocker une autre révision de publication (niveau de confiance 2 et supérieur)
Si la modification se produit en dehors de la période de grâce de modification, ou si la modification change plus de (par défaut) 100 caractères pour les utilisateurs TL0 et TL1, ou 400 caractères pour les utilisateurs >= TL2, une révision sera créée. Si la modification ne déclenche aucune de ces conditions, aucune révision ne sera créée et il n’y aura aucun moyen de voir ce qui a été modifié.
Ok, c’est sophistiqué comme tout cela fonctionne.
La solution consiste donc à régler le délai d’édition sur zéro, c’est le plus sûr.
Cela dépend de votre situation. En regardant le code maintenant, il y a quelques éléments qui déclencheront la création d’une nouvelle révision si un message est modifié pendant la période de grâce de modification :
- le message a été signalé
- le message est modifié par un autre utilisateur (par exemple, un membre du personnel)
- une « raison de modification » est fournie lors de la modification du message
- le propriétaire du message est modifié
Il semble qu’ils y aient vraiment bien réfléchi ![]()
Très impressionnant, pour un message signalé, ce serait le plus important.
Je suis un peu confus quant à la manière dont il est possible qu’il n’y ait pas d’historique de modification pour un message s’il a été publié et est visible dans d’autres pays. Avec le système d’édition de grâce, cela permet d’effectuer des modifications sans publier l’historique, et cela pourrait signifier que les publications précédentes sont donc supprimées sans laisser de trace ?
Des copies pourraient être faites par quiconque voit un message avant qu’il ne soit modifié, ou si un e-mail est généré à partir d’un message initial immédiatement. Lorsque je publie un écrit en sachant qu’il y aura cinq minutes de grâce avant que les modifications ne soient publiées, il est utile de savoir que je n’ai pas besoin d’être aussi stressé par la relecture avant qu’il ne soit rendu permanent. Cela peut alors devenir une course pour terminer toutes les modifications dans les cinq minutes afin d’éviter qu’elles n’apparaissent comme une déclaration modifiée.
Ce sujet semble s’éloigner considérablement de la demande de support initiale :
Peut-être devrions-nous recentrer le sujet sur cela.
Pour la demande de support, il semble que la réponse ait été non, il n’y a pas de moyen pour cela. S’il y en a un, ce serait bien de le savoir, sinon ce serait une nouvelle demande de fonctionnalité.
Quand vous dites cela, parlez-vous des personnes qui ne se connectent jamais à un site de forum mais qui lisent uniquement les e-mails envoyés par Discourse ?
J’ai examiné les paramètres d’administration pour les e-mails et je ne vois pas d’option pour que de nouveaux e-mails soient générés et envoyés lorsque les posts sont modifiés. Potentiellement, cela pourrait probablement être intégré en tant que nouveau paramètre de fonctionnalité pour le mode liste de diffusion.
Il existe une option pour permettre aux personnes de poster de nouveaux sujets par e-mail, qui n’est pas activée par défaut. Si elle est activée, le niveau de confiance peut être ajusté pour cela, par défaut c’est le niveau #2 :
Oui. Sur ce site, cela constitue la grande majorité des utilisateurs, pour quelque raison que ce soit (ils proviennent principalement d’un ancien groupe de listes de diffusion). Je trouve difficile de les amener à utiliser l’interface Web, bien que je continue d’essayer ! Et oui, les utilisateurs sont autorisés à soumettre de nouveaux sujets par e-mail, et à répondre bien sûr.
Donc, oui, je pense que ce serait une bonne demande de fonctionnalité.
Et d’ailleurs, je parle des modifications apportées après toute période de grâce.
Merci pour la clarification, je suis d’accord que ce serait une bonne fonctionnalité à signaler aux gens s’il y a des modifications.
Bonne déclaration de Simon.
Ceci est également écrit dans les conditions d’utilisation par défaut, stipulant que des e-mails seront envoyés si les conditions sont modifiées :
Pour les mises à jour contenant des changements substantiels, la société accepte de vous envoyer un e-mail, si vous avez créé un compte et fourni une adresse e-mail valide
