QQ扫一扫联系
站里已经有用户、有内容、有流量,但用户之间说不上话。想加个讨论区,最省事的想法是另开一个论坛程序,装完发现:账号是两套,头像不通用,用户在论坛里的行为也带不回主站。
话题讨论(Discuss)是给这种场景准备的。它是一个可以嵌进现有系统的讨论板块,共用主站的账号体系,按话题分类,帖子带评论、点赞、收藏、@ 提醒。
后台建话题,话题就是分类。截图里这个招聘站挂的话题是「心情杂谈」「话题讨论」「校园观点」「HR 部落」「学习资料」,每个话题有自己的图标,前台右栏列成一列卡片,点进去是该话题的帖子流。

帖子列表很简单:头像、标题、话题名、发布时间、浏览量。没有花哨的排序权重,按最新排。发帖入口在列表上方,标题、话题、正文三段,支持图文。
帖子详情页下面是评论,评论可以回复评论,形成两层。再往上是点赞、收藏、分享三个动作。
提醒这块做得比想象中细:
@ 提醒这件事在小社区里特别有用。人少的时候没人会天天刷,但被点到名会回来看一眼。
后台三个入口:帖子管理、分类管理、权限管理。帖子能删、能置顶,评论能删。权限管的是「谁能发、谁能看」,按用户组来分。
这套东西和论坛(Forum)的区别在这儿:Forum 有版块、有版主、有楼层引用、有积分等级,是一套完整的社区;Discuss 更像「给现有产品加一个讨论区」,结构和操作都更轻。

依赖通用功能包和用户系统(1.7.0 以上)。装完配三件事:
想把讨论区放在主站的某个路径下(比如 /discuss),需要站点支持子目录部署或者用反向代理,这块要提前和运维确认。
已经有用户体系、想让用户之间产生内容的产品:招聘站的经验交流、培训站的答疑区、工具站的用户互助、企业内部的知识分享。用户量在几百到几万之间最合适,太少了没人发帖,太多了这个结构撑不住(那该上论坛)。
如果站里还没有稳定的日活,先别建讨论区。空荡荡的板块比没有板块更伤,用户点进去看到零回复,下次就不点了。