特定のユーザーをトピックの共同編集者として指定し、投稿を編集できるようにする方法はありますか?Wiki機能があることは承知していますが、それは編集権限を特定のレベル以上のすべてのユーザーに開放してしまうため、状況によっては望ましくない場合があります。同様のことを行うプラグインはありますか?よろしくお願いします!
サイト上で一般公開することもご希望ですか?それともプライベートメッセージ(PM)でよろしいですか?PMであれば、グループを含め、指定したユーザーを追加できます。
状況によって最適な方法は異なりますので、ユースケースをできるだけ詳しく教えていただけますでしょうか。![]()
返信ありがとうございます!
はい、それらの投稿は公開で利用できるようにしたいです。ユースケースは以下のとおりです。
ユーザーが「プロジェクト」(つまり、ブラウザで実行できるサンドボックス化されたコードなどの特別な添付ファイルを持つ投稿)をアップロードすることを期待しています。すでにコラボレーション、つまり複数のユーザーが同じ「プロジェクト」を非同期で編集できる機能について尋ねてきたユーザーがいます。したがって、これは、誰もが(グループ内で)編集できるWikiとは異なります。
さらなるコンテキストを提供していただきありがとうございます!
この機能リクエストを却下するためではなく、スコープを定義するのに役立つように、別のワークフローのアイデアを提案します。![]()
プロジェクトは「完成」していることが期待されますか?それとも公開されたまま継続的に編集されますか?
もし私が今日これをやるとしたら、共同作業者向けのプライベートメッセージを作成し、それをWikiにするようにユーザーに促すでしょう。その後、プロジェクトを公開する準備ができたときに、プライベートメッセージを公開トピックにコピーするか、プライベートメッセージを公開トピックにします。
もちろん、これはユーザーがプロジェクトをどのように作成するかについて多くのことを前提としています!しかし、現在のDiscourseの共同編集機能はグループトピックの作成をサポートしていますが、共同編集からユーザーを除外するための公開トピックに対するユーザーレベルの権限は現在ないことを共有したかったのです。![]()
まず、ご丁寧なご返信ありがとうございます。既存のオープンソースソフトウェアの周りにもオープンソースコミュニティを構築しようとしているため、ご協力に感謝いたします。
PMを今日使用することを奨励するのは素晴らしい考えだと思いますが、公開後にプロジェクトを編集する必要が生じる可能性もあります。例えば、他のユーザーが潜在的な問題点を指摘したり、より多くのドキュメントを求めたりする場合があります。そのような場合、公式の著者以外にも複数のユーザーが投稿を編集できる方がはるかに良いでしょう。
この機能がどれほど難しいか気になります。もしそれほど難しくないのであれば、コードや拡張機能の一部を提供することも喜んで行います。また、リポジトリの適切な場所を教えていただければ幸いです。
@maiki 返信機能を使うべきでした。![]()