主题串

我们希望有一个解决方案,能够让我们做到以下几点:

  • 始终将回复嵌套在其父帖子之下(即,不要让它们出现在“查看回复”下方 并且 稍后出现在主时间线上)
  • 允许“查看回复”默认展开
  • 允许最多 4 级回复嵌套(而不是像核心 Discourse 那样只允许 1 级)

数据已经通过每个帖子的父 ID 存储了无限级别的嵌套,但我们需要能够在前端表达这一点。

我们正在寻找能够快速完成此项工作的人。请联系我以获取更多详细信息,或者如果您认为您可以完成这项工作。谢谢。

—— Aaron

附注:我意识到 Discourse 在哲学上有些反对主题式对话,但我们喜欢 Discourse 的其他所有方面,我们的社区(以及企业所有者)要求我们进行主题式对话。

4 个赞

您好 @PeakProsperity

抱歉打扰您的市场话题,但我想提醒您,现在可能不是开始这项工作的最佳时机。

我们正在通过用 Glimmer 组件替换小部件系统来现代化 Discourse 的 JavaScript 代码库。

帖子流是使用小部件编写的,我们预计将在下半年开始对其进行现代化/重写。

一旦完成,由于帖子流将被重写,您现在所做的任何工作都将需要返工,或者至少需要大量修改。

希望我为您节省了一些钱。 :smile:

话虽如此,关于项目本身,正确地嵌套帖子是一项非常大的工程,需要做好。

在前端,您可以相对快速地完成 90% 的工作,但一旦开始使用,许多东西就会损坏,而剩下的 10% 非常困难。

Discourse 中有很多代码都期望帖子按线性顺序显示/读取。

还存在需要解决的服务器端问题,例如如何跟踪未读帖子等。

10 个赞

谢谢这些信息!

1 个赞

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