編集された投稿を自動的に再送信

Discourseがユーザーによって編集された投稿を、修正や変更のために再送信する方法はありますか?

アンドリューさん、こんにちは :slight_smile:

「再送信」とは、投稿をどのように意味しますか?

つまり、ユーザーが投稿を修正して編集した場合です。Discourseのメール機能のみを使用しているユーザーは、修正された投稿を確認できません。そのため、編集/更新された投稿を自動または手動で再度送信する方法、あるいは更新通知をメールで送信する方法があるか質問しています。

「いいね!」 1

これは不可能で、仕様によるものだと信じています

「いいね!」 1

投稿に大幅な編集が加えられた場合、それらに気づかない人々にとっては問題となります。

公式のメールニュースレターがあれば、重要な編集をそこに掲載することができます。

それが重大なエラーである場合、私が考えられる唯一の回避策は、ユーザーに修正のための新しい投稿を作成してもらうことです。ユーザーがそうした場合、トピックまたはカテゴリを監視しているすべてのユーザーが、編集に関するメール通知を受け取ります。

ほとんどの場合、email time window mins(メール通知時間窓(分))サイト設定がこの問題に対処することを目的としています。そのデフォルト値は、投稿が保存されてからメール通知が生成されるまで10分遅延させます。これにより、ユーザーは投稿の明らかなエラーを編集する機会を得られるはずです。

「いいね!」 1

これは知っておくべき情報でした。デフォルト値は、投稿が元々公開されたときのようにすぐに送信されると考えていました。

編集履歴が公開されずにマイナーな編集を行うための5分間のウィンドウも役立ちますが、状況によってはすべての編集履歴の記録があることが理想的な場合もあります。管理者が元の投稿とすべての編集履歴を確認する方法はありますか?

サイト設定で一部制御できますが、編集履歴の改訂が作成されない場合、管理者が変更を表示する方法はありません。

設定は以下の通りです。

  • editing grace period: (n) 秒間、投稿後、編集しても投稿履歴に新しいバージョンは作成されません。
  • editing grace period max diff: 編集猶予期間中に許可される最大文字数変更。それ以上変更された場合は、別の投稿改訂を保存します(信頼レベル0および1)。
  • editing grace period max diff high trust: 編集猶予期間中に許可される最大文字数変更。それ以上変更された場合は、別の投稿改訂を保存します(信頼レベル2以上)。

編集が編集猶予期間外で行われた場合、または編集がTL0およびTL1ユーザーの場合はデフォルトで100文字以上、またはTL2以上のユーザーの場合は400文字以上変更された場合、改訂が作成されます。編集がいずれの条件も満たさない場合、改訂は作成されず、変更内容を確認する方法はありません。

「いいね!」 2

なるほど、仕組みが洗練されていますね。

では、最も安全なのは編集猶予期間をゼロに設定することです。

状況によります。現在のコードを見ると、編集猶予期間中に投稿が編集された場合に新しいリビジョンが作成されるトリガーがいくつかあります。

  • 投稿がフラグ付けされた
  • 投稿が別のユーザー(例えばスタッフメンバー)によって編集された
  • 投稿が編集される際に「編集理由」が提供された
  • 投稿の所有者が変更された

彼らは本当にこの点をよく考えているようです :slight_smile:

それは非常に印象的で、フラグが付けられた投稿にとっては最も重要でしょう。

投稿が公開され、他の国でも表示されているのに、編集履歴がないのがどうして可能なのか、少し混乱しています。Grace Editシステムを使用すると、公開履歴なしで編集が可能になり、以前の公開内容が痕跡なく削除される可能性があるということでしょうか?

編集される前に投稿を見た人がコピーを作成したり、最初の投稿のメールがすぐに生成されたりする可能性があります。編集が公開される前に5分間の猶予があることを知って執筆を公開する場合、永久に公開される前に校正にそれほどストレスを感じる必要がないことを知っておくと役立ちます。そうすると、編集されたステートメントとして表示されないように、5分以内にすべての編集を完了するための競争になる可能性があります。

元のサポートリクエストからかなり逸脱しているようです。

おそらく、トピックをそれに戻すべきでしょう。

「いいね!」 1

サポートリクエストについては、いいえ、そのような方法はないという回答だったようです。もしあるのであれば、知っておくと良いでしょう。そうでなければ、新機能のリクエストになります。

これは、フォーラムサイトにログインしたり訪問したりすることなく、Discourseから送信されたメールだけを読む人を指していますか?

メールに関する管理者設定を確認しましたが、投稿が編集されたときに新しいメールが生成されて送信されるオプションは見つかりませんでした。これは、メーリングリストモードの新しい機能設定として統合できる可能性があります。

メールで新しいトピックを投稿できるオプションがありますが、デフォルトでは有効になっていません。有効にした場合、信頼レベルを調整できます。デフォルトはレベル#2です。

はい。このサイトでは、何らかの理由で(主に古いメーリングリストグループから来ているため)、ユーザーの大多数がこれに該当します。ウェブインターフェースを使ってもらうのは難しいですが、私は常に試しています!そして、はい、ユーザーはメールで新しいトピックを送信したり、もちろん返信したりすることが許可されています。

ですから、はい、これは良い機能リクエストだと思います。

ちなみに、猶予期間後の編集について話しています。

明確化ありがとうございます。編集があった場合に通知されるのは、ユーザーにとって良い機能だと思います。

サイモン氏による、ここでの良い発言です。

また、規約が編集された場合にメールが送信されるという、デフォルトの利用規約にもこのように書かれています。

実質的な変更を含むアップデートについては、アカウントを作成し、有効なメールアドレスを提供した場合、当社はメールで通知することに同意します