プラグインはインストールされ、動作しています。次に、表示設定を正しく行う方法を試しています。誰もがRSSフィードの投稿に興味があるわけではないので、理想的には、ユーザーが選択しない限り、ユーザーのホームページに表示されないようにしたいです。ホームページに投稿が表示されるのを防ぐためにEmbed unlistedを無効にしましたが、ユーザーが希望すればホームページに表示させることは実際に可能ですか?ユーザーはサブカテゴリやコースを確認できますが、フィードが定期的な更新を提供するという目的にはそぐわないでしょう。
もう一つの問題は、フィードからのものがダイジェストに表示されないようにしたいということです。これはEmbed unlistedオプションを有効にすることで防ぐことができます。しかし、そうするとそれらは「最新」の投稿として表示されます。これが私のジレンマです。
他に何か見落としている管理方法がありますか?
RSSカテゴリをデフォルトでミュートにすることは可能でしょうか。
「いいね!」 1
ユーザーは、フィードからの投稿を見たくない場合、そのカテゴリをミュートできると思います。技術フォーラムではなく、メンバーは設定の操作をあまり好まない傾向があるため、管理者のオーバーヘッドを回避しようとしています。
simon
4
「非公開の埋め込み」設定を無効にしても、ホームページにRSS投稿が表示されなくなるわけではありません。その設定がどのように機能するかについての詳細は、OPに記載されています: https://meta.discourse.org/t/configure-the-discourse-rss-polling-plugin/156387#prevent-embedded-topics-from-being-unlisted-3。この設定は、Discourseのコメントが外部サイトで使用される場合に発生する問題を解決するために追加されたため、やや紛らわしいです。RSSプラグインと一緒に使用する場合、この設定はあまり意味がありません。そのため、OPでは無効にすることが推奨されています。
あなたのケースでは、「非公開の埋め込み」設定を無効にし、@Jonathan5氏の、デフォルトでミュートされるカテゴリにトピックを発行するというアドバイスに従うのが最善の解決策だと思います。
RSS投稿を独自のカテゴリに発行する場合、そのカテゴリを「ダイジェスト抑制カテゴリ」設定に追加することで、トピックがダイジェストメールに表示されないようにすることができます。
「いいね!」 2
「Embed unlist」の効果をテストしてみました。無効にすると、RSS投稿がログイン後のデフォルトページである「最新の投稿」リストに表示されなくなります。これはあなたの言っていることとは逆のように思えますが、私の勘違いかもしれません。
RSSフィードからの投稿は専用のカテゴリに配置するように設定していますが、2つの理由でデフォルトで無効にしたくありません。
- ユーザーは設定で積極的に有効にする必要があります。これは「オプトイン」機能となり、人々は面倒に感じるかもしれません。そのため…
- 新規ユーザーは、ウェルカムメールで指示されない限り、オプトインする方法を知りません。そして、おそらく読みたくないと思っているため、その部分を見逃してしまうと、フィードの存在すら知らないままになります。
これらの選択肢がすべてのフォーラムで理にかなっているとは思いませんが、私が運営しているフォーラム(多くの高齢者や非技術系のユーザーがいます)では、これが最善の方法だと信じています。関心のないコンテンツをオフにできるように、「カテゴリのミュート方法」セクションに投稿を追加しました。
.
これは知りませんでした。まさに私が求めていたものです。ありがとうございます!
「いいね!」 1
simon
6
あなたが遭遇している問題は、サイトのスタッフユーザーである場合、リストにないトピックはサイトの「最新のトピック」リストに表示されるということかもしれません。一般ユーザーは、そのページでリストにないトピックを見ることはできません。
「いいね!」 4
ちょっとしたメモですが、非公開トピックはモデレーターと管理者に加えてTL4でも表示できるようになりました。
「いいね!」 4
その理由から、変更をテストするために管理者権限のない通常のユーザーアカウントを使用しています。
「いいね!」 2
RSS投稿の統合方法について考え直しています。以前は、ニュースフィード(バイクスポーツ)をフォーラムに自由に投稿させ、メンバーが見たくない場合はサブカテゴリをミュートするようにするつもりでした。しかし、自動投稿は、ユーザーが積極的に、そして自発的にコミュニティを構築するコンテンツを作成するという原則に反すると考えました。そのため、フィードはメンバー向けのオプション特典として導入する可能性が高いです。
私の言いたいことは、フィードバックは常に役立ち、皆さんの意見に感謝しているということです。
「いいね!」 2
ステージングサーバーでこれを機能させ、希望どおりに設定しました。今週、本番サーバーにプラグインをインストールし、すべて同じように設定しましたが、指定されたサブカテゴリからフィードに何も表示されません。URLは間違いなく正しく、更新を提供しています。ステージングサーバーのポーリング設定からコピーして、別のRSSリーダーに貼り付けました。そこには問題ありません。
プラグインは有効になっています。
ポーリングが設定されています。これらの設定は保存されました。「trumpet」はフォーラムのDiscobotの名前を変更したものです。彼に何かやらせようと思いました。ステージングサーバーでこれを使用し、成功しました。
受信サブカテゴリが存在し、以下のセキュリティ設定があります。
デフォルトでチャンネルをミュートしました…
…そして、管理者権限を持つ私のユーザーアカウントのミュートを解除しました。基本レベルのテストアカウントもあり、ユーザー追跡設定でデフォルトのミュートを削除した後でも、何も表示されません。
両方のサーバーですべてが同じように見えますが、機能しているのは1つだけなので、他に探す場所がなくなりました。何か見落としていることはありますか、それとも何が起こっているのかを明らかにするログはありますか?試せることは、2番目のフィードを設定することですが、最初のフィードが機能しない理由を説明するものではありません。
simon
11
1つのサイトで機能し、もう一方のサイトで機能しないのは奇妙です。本番サイトのログでエラーを確認していますか?エラーログには、管理者 / ログ / エラーログからアクセスできます。
「いいね!」 1
プラグインに関連するものはエラーログには見当たらないようです。機能していないかどうかを確認するために、2つ目のフィードを追加してみます。そうすれば手がかりが得られるかもしれません。それ以外では、プラグインをアンインストールして再インストールして設定し直すことくらいしか思いつきません。