RSS轮询设置采用pubDate来设置导入主题的日期

您想做什么?

一个针对 RSS Polling 的补丁,该补丁将导入帖子的日期设置为 RSS feed 中的相应 pubDate 值。如果有一个设置可以将主题创建设置为 pubDate 或“现在”(当前行为),那就更好了。已在 archive.orgivoox.com 上进行测试。

RSS Polling 非常棒,但当我们(https://red.podkasts.org/)激活一个新 feed 时,它也会带来很多繁琐的手动工作,因为帖子的日期需要手动更改。我们说的是导入包含数百个帖子的 feed。

您需要何时完成?

尽快。我们可以使用 RSS Polling 的一个 fork,希望 Discourse 团队喜欢这个实现并最终合并补丁。

您能为这项任务提供多少美元预算?

我无法估算成本,但如果您能给我一个大概或粗略的估计,我会尽快答复。这个缺失的功能正在我的业余时间里给我带来数小时的繁琐工作。我重视我的时间,也重视您的时间。 :slight_smile:

4 个赞

谨此通知,已有开发人员与我们取得联系,我们希望很快能分享好消息。

2 个赞

@RGJ 工作速度快且效率高,昨天我成功测试了 https://github.com/communiteq/discourse-rss-polling/。

此版本提供了一个 rss_polling_use_pubdate 设置,默认禁用(在这种情况下,行为与 Discourse 的官方插件相同)。如果启用它,主题将以 RSS feed 条目中的 pubDate 值作为日期创建。正是我需要的!

如果您想尝试一下,需要添加此插件并删除官方插件。您现有的 RSS feed 将保持不变(无需重新创建)。测试完成后,您可以保留它或切换回官方插件。关于这是免费软件、风险自负等的免责声明同样适用。 :slight_smile:

已在 iVoox.comArchive.org 上测试。尚未在 WordPress 上测试,但它应该适用于任何遵循该协议的 RSS feed。

测试:

此问题对我来说已解决。我希望 Discourse 团队喜欢这个补丁并将其集成到官方版本中。同时,我已在我们自己的 Discourse 上运行此版本。

6 个赞

…WordPress 测试也已成功:

https://red.podkasts.org/c/podkasts/barrio-canino/15(近 300 条条目)

1 个赞

你能分享一些截图吗?

与官方的 RSS Polling 唯一的视觉区别是设置 rss polling use pubdate

如果您需要其他内容的截图,请告诉我。

1 个赞

这看起来不错,但更多的是指一个显示发布日期的轮询源。

很棒的功能。另一个也很好,就是有一个可以从设定的开始日期开始轮询的功能。

上面我分享了三个链接到三个真实的分类,里面有数百篇帖子,尊重它们的发布日期,并且可以追溯到好几年前。我没有编辑过一个日期,所有这些都是通过改进的插件自动完成的。

1 个赞

我将再次尝试您分享的链接,因为我尝试的第一个链接似乎没有将我带到该类别。

我想我明白了。它会将论坛帖子的日期设置为与发布日期匹配吗?

我曾以为它会向标题添加日期。但这要好得多,因为 RSS 插件似乎会拉取所有帖子。

1 个赞

我已经检查了链接,三个链接都正确。是的,您看到的所有帖子都已导入。在标准版本中,所有帖子都会显示为昨天/周一发布。使用改进版本,发布日期将对应于 RSS feed 的 pubdate。

这为使用 RSS Polling 插件导入当前帖子以及网站帖子历史记录的用户节省了大量时间。

1 个赞

三天前,此拉取请求已获批准!:tada:

有人能解释一下接下来需要做什么才能合并此拉取请求吗?我是说,通常的流程是什么。只是好奇。

2 个赞

太棒了,感谢赞助!

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.