カテゴリ内の特定のトピックをメンバー限定にする

トピックに対するタグベースの権限を探しています。私のユースケースは、トピックが作成される方法(具体的にはRSS経由)により、特定のカテゴリに属するトピックがあることです。しかし、一部のトピックをメンバー限定(つまり非公開)に制限したいと考えています。

選択したトピックに権限を設定できればそれでも構いませんが、それも不可能のようです。

「いいね!」 2

すでに他の方法(例えば、別のカテゴリに移動するなど)で解決していますか?

もしタグでこれが可能であれば、RSSインテグレーション自体で制御する必要がありますか?それとも、トピックが作成された後に適用するものでしょうか?

「いいね!」 1

これを回避するために、別のカテゴリに移動しています。理想的ではありませんが、何も壊れないことを願っています。

はい、トピックを確認した後に手動で適用しています。

「いいね!」 2

あなたにとってより大きな問題は何ですか?

  • a) 同じカテゴリ内のタグの代わりに別のカテゴリを使用しなければならないこと、または
  • b) 自動化ではなく手動で何かを行わなければならないこと
「いいね!」 1

私にとっては、こちらの方が大きな問題です。

「いいね!」 1

移動を自動化するためにカスタムオートメーションを作成できるかと思っています。

現在の私の理解では、タグには、このグループのみがタグを使用できること、およびスタッフが閲覧可能かどうかを設定できること以外、ほとんど権限制御がありません。現時点ではカスタムプラグインが必要になると思われます。しかし、RSSフィードのためでもある場合、さらに複雑になる可能性があります。そのため、トピックへのアクセス/表示を制限するために必要な権限を持つカテゴリが最適でしょう。

「いいね!」 1

タグも手動で割り当てられているため、私にとってはあまり重要ではありません。

個々のトピックをメンバー限定に設定できれば、私にとっても機能します。

そうすると、いずれにしてもトピックは手動でタグ付けされるまで一時的に公開されることになりますね。

つまり、トピックをXカテゴリに移動し、Yタグを適用するオプションをグループに与えるカスタムの#theme-componentが必要なのかもしれません。

いいえ、別のカテゴリに移動したくはありません。権限設定がないため、移動しなければなりません。

それから、複雑なプラグインを作成するか、スポンサーを行うことを検討することになります。

投稿を移動してタグを適用するカスタムテーマコンポーネントの利点は、数回ではなくワンクリックで済むことです。

カテゴリに似たパーミッションシステムを追加するのは簡単な作業ではありません。

もう一つの、おそらく簡単な作業は、タグを使用する代わりに、タグと同じ名前のカテゴリに切り替えることです。

OK、説明ありがとうございます。

これが私にとっての進むべき道かもしれません。

「いいね!」 1

オペレーションステートメントを確認しました。それらのトピックがオペレーションによって移動され、特定のグループにのみ表示されるようにしたい場合。セルフホストしている場合は、トピック作成者と設定されたグループのみが表示できる「Private Topics」というプラグインがあります。

そうでない場合、ホストされている場合は、プランにそのプラグインが含まれている必要があります。

これはそのプラグインへのリンクです

このプラグインはまだカテゴリに紐づいており、カテゴリの権限を使用するのと私にとっては違いがありません。

はい、その通りですが、カテゴリにタグ名を設定し、トピックをそのカテゴリに移動するという代替案も考えられます。そうすると、プラグインによって、OP(トピック作成者)と設定されたグループのみがそのトピックを閲覧および返信できるようになります。

もちろん、これはOPと特定のグループのみが閲覧および操作できるようにしたい場合に限ります。

どのような目的でこの方向性(設定)が機能するのか、例を挙げていただけますか?あなたが達成したい方向性を理解するためです。

別の選択肢としては、人々が投稿するメインのカテゴリを使用し、タグ名を使用してサブカテゴリを作成する方法があります。サブカテゴリ(タグ)にはより詳細な権限を設定でき、カテゴリをカテゴリ\サブカテゴリとして編集するだけで済みます。

了解しました、明確化ありがとうございます。では、この部分に焦点を当てましょう。

これがあなたやあなたのコミュニティにとってなぜ問題なのか、また、これらのトピックが別のカテゴリに分類されることの何が問題なのかを理解するのを手伝っていただけますか?(プライベートカテゴリをパブリックカテゴリのサブカテゴリにすることは役立ちますか?すでにそうしていますか?)

もし、説明に役立つスクリーンショットやリンクを共有していただけると、さらに良いです。

「いいね!」 1

コンテンツとモデレーターの判断に基づいて一部のトピックの表示を制限したいと考えています。つまり、ログインしているユーザーにのみ表示されるようにしたいのです。通常、これはそのような権限が設定されているカテゴリに移動することで行われます。

また、RSS Pollプラグインを設定して、記事を別の専用カテゴリ(「Planet」と呼んでいます。これは、かつて存在したplanetplanet.netソフトウェアによって提供されていた機能のためです)に再投稿しています。

さて、RSSから再投稿された記事も、表示を制限する必要があるトピックである可能性がありますが、1つのトピックが2つのカテゴリに属することはできません。一方で、トピックはカテゴリに配置される必要があるため、ほとんどのRSS記事は1つのカテゴリに、ごく一部が別のカテゴリに配置されます。この一貫性のなさに私は良い印象を持っていません。

「いいね!」 2

このテーマコンポーネントが適しているかもしれません:Gated Topics in Category

これには、お探しのものと思われる enabled tags 設定があります。

「いいね!」 2

なぜこれが不整合なのでしょうか?結局のところ、それらには異なる権限が付与されています。そして、なぜ異なるタグが不整合にならないのでしょうか?

より制限の厳しいカテゴリが他のカテゴリのサブカテゴリである場合、実際にはほとんど気づかないでしょう。

「いいね!」 3

例えば、ユーザーがRSSカテゴリを購読しても、一部のトピックを見逃す可能性があります。

トピックに複数のタグを追加できるからです。

まだネストされたカテゴリの使用は始めていません。フォーラムは最近Discourseに移行したばかりです。

これは有望そうですね!後で試してみます。

「いいね!」 2

ログインユーザーに対して、カテゴリの権限「全員から表示」を「トラストレベル1」に切り替えます。

サブカテゴリはメインカテゴリの一部です。ただし、RSS設定を調整したり、追加したりする必要があるかもしれません。

これは、ユーザーを教育する必要がある場合に起こり得ます。しかし、現在のフィードは、ネストされたサブカテゴリを使用しても問題ないかもしれません。