我们希望有一个解决方案,能够让我们做到以下几点:
- 始终将回复嵌套在其父帖子之下(即,不要让它们出现在“查看回复”下方 并且 稍后出现在主时间线上)
- 允许“查看回复”默认展开
- 允许最多 4 级回复嵌套(而不是像核心 Discourse 那样只允许 1 级)
数据已经通过每个帖子的父 ID 存储了无限级别的嵌套,但我们需要能够在前端表达这一点。
我们正在寻找能够快速完成此项工作的人。请联系我以获取更多详细信息,或者如果您认为您可以完成这项工作。谢谢。
—— Aaron
附注:我意识到 Discourse 在哲学上有些反对主题式对话,但我们喜欢 Discourse 的其他所有方面,我们的社区(以及企业所有者)要求我们进行主题式对话。
4 个赞
saquetim
(Sérgio Saquetim)
4
您好 @PeakProsperity,
抱歉打扰您的市场话题,但我想提醒您,现在可能不是开始这项工作的最佳时机。
我们正在通过用 Glimmer 组件替换小部件系统来现代化 Discourse 的 JavaScript 代码库。
帖子流是使用小部件编写的,我们预计将在下半年开始对其进行现代化/重写。
一旦完成,由于帖子流将被重写,您现在所做的任何工作都将需要返工,或者至少需要大量修改。
希望我为您节省了一些钱。 
话虽如此,关于项目本身,正确地嵌套帖子是一项非常大的工程,需要做好。
在前端,您可以相对快速地完成 90% 的工作,但一旦开始使用,许多东西就会损坏,而剩下的 10% 非常困难。
Discourse 中有很多代码都期望帖子按线性顺序显示/读取。
还存在需要解决的服务器端问题,例如如何跟踪未读帖子等。
10 个赞
system
(system)
关闭
7
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.