为主题过滤器构建嵌入式/单框支持

“在其他主题的主题概述中”通过嵌入(oneboxing)是否在路线图上?

https://meta.discourse.org/filter?q=category%3Abug%20status%3Aopen%20tag%3Apr-welcome

1 个赞

抱歉,你能详细说明一下吗?我没太明白。

抱歉。

上述描述的功能作为数据源似乎非常强大(让我想起了 Obsidian 中的数据视图)。

如上文测试所示,目前(尚未)内置 oneboxing / 预览支持,它会在帖子内渲染结果,就像其他链接目前所做的那样:

通过额外的选项(例如要显示多少个主题),这将在主题内实现对其他主题的动态元概览。


旁注:我不得不更改上面示例的 onebox 链接,因为拆分主题会破坏到帖子的链接。我想了解如何防止这种情况发生

2 个赞

好的,是的,已将此移至功能请求,这是一个非常有趣的想法。

这里有很多需要理清的地方,最大的两个是:

  1. 它应该显示多少个主题(如何控制)
  2. 列表的“动态性”如何?更新频率如何?

在实现方面,某种形式的 IFRAME 可能会实现一些有趣的功能,并且还允许您嵌入到第三方网站。

1 个赞

可以有一些输出格式选项,例如 limit:5format:with-summaries 作为开始。

正如

输出可以通过其他插件及其自身的格式语言/选项进行转换(例如,要显示的列列表)。

关于此问题,当前 oneboxing 的规则是什么?

由于结果会根据用户的个人权限进行过滤,是否可以考虑缓存未过滤的结果和匿名用户的过滤结果,并在需要时对具有更多权限的用户应用权限检查?

当前内部 onebox 具有可展开的选项。
类似的方法可能是在需要时更新缓存版本(并进行限流)。