Discourse 的联邦支持

是的,这完全是一个正确的概念!

每个论坛是否能在开箱即用的情况下托管远程更新,从而本质上成为一种替代的“视图”?在这种视图下,您将如何处理打开主题?是否为每个远程论坛打开新标签页?显然,这需要某种安全机制,而且您可能只能接收完全“公开”的主题。

1 个赞

我认为,发布 Discourse 主题以供远程关注才是应该追求的目标。

论坛用户去关注那些不知何处的远程内容,应明确列为非目标,尤其是对于早期版本。这并非 Discourse 的设计初衷;这类工作应留给通用的内容阅读器。

Discourse 对联邦内容源的关注功能,其实现方式应类似于 RSS 插件。

5 个赞

这算是 Discourse 的 StackExchange 吗?

2 个赞

不,更像是 Mastodon?

就像论坛的论坛?不过我对这个概念还非常陌生。

我认为最好的描述方式可能是“所有选定来源的聚合器”,或许可以是一个“主题列表”,其中包含来自 n 个来源的最新内容。

点击某个主题后会发生什么,这一点尚有讨论空间。例如,如果来源是一个远程论坛,用户可能会被直接重定向到该来源论坛的新标签页。因此,有人可能会争辩说,这并非“论坛的论坛”,因为进一步的交互仍需依赖各个本地论坛。

所有这些都归结为一份更详细的功能规格说明。

3 个赞

是的,这至少是一个不错的简单起点。

1 个赞

是不是只有我这么觉得,还是说这在某种程度上已经实现了?看看这个:

2 个赞

这里我们讨论的是全网联邦,不仅限于 Discourse 实例之间,而是通过 ActivityPub 协议在 Fediverse 中实现跨平台联邦。

3 个赞

啊,我明白了,谢谢!我之前还不知道有 Fediverse——看起来非常酷!

2 个赞

特此告知,SocialHub 已迁移至 ActivityPub.rocks,这是 AP 社区的官方所在地,Discourse 在那里也设有分类:

3 个赞

我对 Federation 和 ActivePub 了解不多,但我当初研究这个话题时的想法是:让一个用户能够连接到每个 Discourse 实例,并像 Stack Overflow 那样,展示该用户的“历史”,包括他在哪些论坛活跃以及取得的成就。

1 个赞

请查看这些选项。它们是当前集成 ActivityPub 的方法。所有选项都非常不错。

3 个赞

Forem 似乎已经推出了一款用于联邦功能的浏览器扩展。我尚未试用,但对此话题感兴趣的其他人或许会觉得它值得关注:

2 个赞

有点意思,但它不支持联邦……而且官网除了 Airtable 之外也没有提供任何链接信息

Github 仓库
该软件用于驱动名为 Dev.tothisMMAlife 的社区,它们类似于 Discourse 与 Facebook 的结合体。

或许可以看看 Prismo,这是一个基于 Ruby、PostgreSQL 和 ActivityPub 构建的 Reddit 克隆/链接聚合服务。

4 个赞

我的 Mastodon 实例已经稳定运行了一年。我希望我的 Discourse 实例也能实现同样的功能,能够关注其他实例并接收它们的消息。是否有最新的文档可以指导我完成设置?如果能通过菜单选项来操作就更好了。我非常喜欢 Discourse 升级如此简单,只需点击一个按钮即可。太棒了!

考虑使用 RSS 阅读器订阅 /top.rss

2 个赞

你可以使用 feed2toot。它支持多个 RSS 源,并能过滤其重新发布的内容。

https://carlchenet.com/get-your-rss-feeds-to-mastodon-with-the-feed2toot-bot/

1 个赞

请问有关在哪里以及如何安装该选项的说明吗?

Keith

当我执行以下命令时:
feed2toot --populate-cache -c /etc/feed2toot/feed2toot.ini

我收到这个错误:
锁文件的父目录不存在:/root/.config

我在说明中没有看到关于此文件的任何内容。

谢谢
Keith

Keith