RSSフィードプラグイン:「新しい」トピックが、フィード内の非常に古いアイテムから表示される

RSSフィードをポーリングするプラグインがあります。
https://feeds.captivate.fm/podcast-pontifications/

プラグインは、このカテゴリにトピックを作成します。
https://forum.podcaster.community/c/news/24

…ただし、当社のDiscourseインスタンスにログインしないと、そこには何も表示されません。

「シーズン3が始まります!」というトピックが常に一番上にあります。ポーリングプラグインがこのフィードをチェックするたびに、このトピックが更新されているようです。

対応するRSSアイテムは(RSSでそのタイトルを検索した限りでは)、RSSフィードの約20,000行目にあります(これはタイプミスではありません)。

以下がそのアイテムです…

ここにRSSアイテム…
<item><title>Season Three Starts Now!</title><itunes:title>Season Three Starts Now!</itunes:title><description>What can you expect from Season Three of Podcast Pontifications with me, Evo Terra? The format is strikingly familiar to Seasons One and Two. Each episode is a short-form, deep-dive into a single topic of importance to every working podcaster. These are future-forward topics that help make podcasting better. But for this season, I get a little more philosophical and high-minded. A bit more intellectual, without being pretentious. At least I hope.

Where other PAPS, that’s podcasts about podcasting tell you want to do, Podcast Pontifications are good things for you to think about. Subscribe today so you don’t miss the daily episode I provide every Monday, Tuesday, Wednesday and Thursday.


Mentioned in this episode:
Support For Abortion Rights
While Americans overwhelmingly support the right of an individual to make their own decisions about abortion, unfortunately, that right is no longer protected everywhere in the U.S. The Supreme Court overturned Roe v Wade on June 24th.

Abortion is a basic healthcare need for the millions of people who can become pregnant. Everyone should have the freedom to decide what’s best for themselves and their families, including when it comes to ending a pregnancy. This decision has dire consequences for individual health and safety, and could have harsh repercussions for other landmark decisions.

Restricting access to comprehensive reproductive care, including abortion, threatens the health and independence of all Americans. Even if you live in a state where abortion rights are upheld, access to safe medical procedures shouldn’t be determined by location, and it shouldn't be the privilege of a small few.

You can help by donating to local abortion funds. To find out where to donate for each state, visit donations4abortion.com. 

If you or someone you know needs help, or if you want to get more involved, here are 5 resources:
 
1. ShoutYourAbortion.com is a campaign to normalize abortion. 
2. DontBanEquality.com is a campaign for companies to take a stand against abortion restrictions. 
3. Abortion.cafe has information about where to find clinics. 
4. PlanCPills.org provides early at-home abortion pills that you can keep in your medicine cabinet. 
5. Choice.CRD.co has a collection of these resources and more. 

We encourage you to speak up! And spread the word.


This podcast uses the following third-party services for analysis: 

Chartable - https://chartable.com/privacy
Podsights - https://podsights.com/privacy</description><content:encoded><![CDATA[<p>What can you expect from Season Three of Podcast Pontifications with me, Evo Terra? The format is strikingly familiar to Seasons One and Two. Each episode is a short-form, deep-dive into a single topic of importance to every working podcaster. These are future-forward topics that help make podcasting better. But for this season, I get a little more philosophical and high-minded. A bit more intellectual, without being pretentious. At least I hope.</p><p>Where other PAPS, that’s podcasts about podcasting tell you want to do, Podcast Pontifications are good things for you to think about. Subscribe today so you don’t miss the daily episode I provide every Monday, Tuesday, Wednesday and Thursday.</p><p><br /></p><p>Mentioned in this episode:</p><p><strong >Support For Abortion Rights</strong></p><p>While Americans overwhelmingly support the right of an individual to make their own decisions about abortion, unfortunately, that right is no longer protected everywhere in the U.S. The Supreme Court overturned Roe v Wade on June 24th.

Abortion is a basic healthcare need for the millions of people who can become pregnant. Everyone should have the freedom to decide what’s best for themselves and their families, including when it comes to ending a pregnancy. This decision has dire consequences for individual health and safety, and could have harsh repercussions for other landmark decisions.

Restricting access to comprehensive reproductive care, including abortion, threatens the health and independence of all Americans. Even if you live in a state where abortion rights are upheld, access to safe medical procedures shouldn’t be determined by location, and it shouldn't be the privilege of a small few.

You can help by donating to local abortion funds. To find out where to donate for each state, visit donations4abortion.com. 

If you or someone you know needs help, or if you want to get more involved, here are 5 resources:
 
1. ShoutYourAbortion.com is a campaign to normalize abortion. 
2. DontBanEquality.com is a campaign for companies to take a stand against abortion restrictions. 
3. Abortion.cafe has information about where to find clinics. 
4. PlanCPills.org provides early at-home abortion pills that you can keep in your medicine cabinet. 
5. Choice.CRD.co has a collection of these resources and more. 

We encourage you to speak up! And spread the word.</p><br/><br/>This podcast uses the following third-party services for analysis: <br/><br/>Chartable - https://chartable.com/privacy<br/>Podsights - https://podsights.com/privacy]]></content:encoded><link><![CDATA[https://podcastpontifications.com]]></link><guid isPermaLink="false">4ab138fb-c878-43d0-9fb6-be2820aad3be</guid><itunes:image href="https://artwork.captivate.fm/6aed5a13-eb81-4fdc-aa30-46d57f9f1689/pjlc88lb1twez7okpd3ga69k.jpg"/><dc:creator><![CDATA[Evo Terra]]></dc:creator><pubDate>Sun, 05 Jul 2020 09:55:00 -0700</pubDate><enclosure url="https://pdst.fm/e/chrt.fm/track/11525/podcasts.captivate.fm/media/0c27a8f9-df59-440d-b77f-91a92843e38b/pps3-season-three-starts-now.mp3" length="4226244" type="audio/mpeg"/><itunes:duration>04:24</itunes:duration><itunes:explicit>no</itunes:explicit><itunes:episodeType>trailer</itunes:episodeType><itunes:season>3</itunes:season><itunes:summary>What can you expect from Season Three of Podcast Pontifications with me, Evo Terra? The format is strikingly familiar to Seasons One and Two. Each episode is a short-form, deep-dive into a single topic of importance to every working podcaster. These are future-forward topics that help make podcasting better. But for this season, I get a little more philosophical and high-minded. A bit more intellectual, without being pretentious. At least I hope.

Where other PAPS, that’s podcasts about podcasting tell you want to do, Podcast Pontifications are good things for you to think about. Subscribe today so you don’t miss the daily episode I provide every Monday, Tuesday, Wednesday and Thursday.


Mentioned in this episode:
Support For Abortion Rights
While Americans overwhelmingly support the right of an individual to make their own decisions about abortion, unfortunately, that right is no longer protected everywhere in the U.S. The Supreme Court overturned Roe v Wade on June 24th.

Abortion is a basic healthcare need for the millions of people who can become pregnant. Everyone should have the freedom to decide what’s best for themselves and their families, including when it comes to ending a pregnancy. This decision has dire consequences for individual health and safety, and could have harsh repercussions for other landmark decisions.

Restricting access to comprehensive reproductive care, including abortion, threatens the health and independence of all Americans. Even if you live in a state where abortion rights are upheld, access to safe medical procedures shouldn’t be determined by location, and it shouldn't be the privilege of a small few.

You can help by donating to local abortion funds. To find out where to donate for each state, visit donations4abortion.com. 

If you or someone you know needs help, or if you want to get more involved, here are 5 resources:
 
1. ShoutYourAbortion.com is a campaign to normalize abortion. 
2. DontBanEquality.com is a campaign for companies to take a stand against abortion restrictions. 
3. Abortion.cafe has information about where to find clinics. 
4. PlanCPills.org provides early at-home abortion pills that you can keep in your medicine cabinet. 
5. Choice.CRD.co has a collection of these resources and more. 

We encourage you to speak up! And spread the word.


This podcast uses the following third-party services for analysis: 

Chartable - https://chartable.com/privacy
Podsights - https://podsights.com/privacy</itunes:summary><itunes:author>Evo Terra</itunes:author></item>

このアイテムのpubDateは約2020年のものです。pubDateは変わらないと思います。Captivateプラットフォーム(これはポッドキャストフィードなので、広告がフィードでどのように扱われるかは誰にもわかりません)が微妙な変更を加えている可能性もありますが、なぜこの特定のRSSアイテムだけが常に新しいままなのでしょうか?

一方で、このRSSフィードのポーリングが機能すること自体、非常に印象的です。 :wink:

「いいね!」 1

Craig様

このサイトの問題を確認したところ、トピックはhttps://podcastpontifications.comのホームページ自体に関連していることがわかりました。ホームページが常に変更されるため、このトピックは更新され続け、その結果、常に上位に表示され続けます。このトピックには、現時点で737件の編集があります。

同じソースからの別のトピックで、https://podcastpontifications.com/episode/making-complex-podcast-tech-disappear-with-alituに関連付けられているものがありますが、この問題はありません。
https://forum.podcaster.community/t/making-complex-podcast-tech-disappear-with-alitu/2985

したがって、はい、これはRSSフィードのソースの問題です。

これらすべてについて、Craig様のご意見をお聞かせください。社内で検討し、この問題に対する簡単な解決策があればお知らせします。

「いいね!」 2

これについて詳しく説明していただけますか?

フィード内の特定のRSSアイテム(元の投稿で見つけたもの)に関連していると思っていました。

「いいね!」 1

@craigconstantine
これを解決しました。https://feeds.captivate.fm/podcast-pontifications ページを見ると、フィード項目が2つあります。

  1. 3 Easy Steps To Increase The Global Appeal Of Your Local Podcast [S3E55B]
  2. Season Three Starts Now!

どちらも href 値が https://podcastpontifications.com になっており、これが問題です。両方のフィードのリンクをクリックすると確認できます。

rss polling プラグインは TopicEmbed モデルを使用しており、これは embed_url の一意性を強制します。これらのエントリが同じ embed_url を持つため、取得する順序によって一方のエントリが他方のコンテンツで上書きされ、rss フィードをポーリングするたびにトピックの最初の投稿の新しいリビジョンが作成されます。最初の投稿の :pencil2: アイコンをクリックすると、両方のフィードのコンテンツが交互に表示されるのがわかります。

最善の策は、サイトの運営責任者に連絡し、これら両方の項目の URL を修正するように依頼することです。

「いいね!」 3

なるほど、そういうことだったんですね!調べてくれてありがとうございます。

「いいね!」 2