论坛系统的发展一个轮回
我看到了 对于论坛的情况,我的想法 - 智教联盟论坛 jy对体验的想法,看到了论坛非常难绷的搜索功能,和其他flarum的bug,Flarum是一个比较老的软件了,而且是基于php的。
很多论坛,尤其是现在比较大的论坛起步是基于flarum的,这是一个很好的选择,它足够轻量,扩展非常方便。但如果想要人数上去,flarum可能就很吃力了,不论是其架构设计、管理遍历上,我认为flarum不是一个很好的选择。譬如,智教圈的各种软件,现在他们以标签的方式和功能区混杂在一起,flarum不方便解决这些问题。还有其他各种bug。
最重要的莫过于搜索(当然了,这里也有解决方案,基于Elasticsearch,Flarum检索),基本上是半残的,(如果用mili或者elastic的话,那就不是实时的了,有延迟,还很难搞)
所以,我建议换个论坛系统。综合判断,我比较推荐的是discourse,这是被许多极大型的论坛采用的选择,它安全、强大、功能丰富,天生自带pg的模糊搜索,还可以扩展很多很丰富的AI功能,比如ai总结,ai辅助搜索等。
对于管理,discourse可能也是更好的选择,它的等级系统让用户可以自己升级获得部分权限,帮助论坛分类信息,减少管理的压力。
对于论坛本身,discourse有更优秀的seo,更好的用户体验,比如更美观的界面,更易于理解的编辑器。
它的分区-标签设计更适合智教讨论,比如我要讨论一个Classworks的bug,我会选择 问题求助专区,并打上 Classworks 的帖子标签,这样可以同时应用两者的板块功能、限制、设计等,在板块区和标签区都可以看见帖子。
discourse使用markdown作为编辑器,这让编辑更易于理解,不会出现刚刚我编辑粗体文本时选区不准,继续打字依然粗体的逻辑bug。也更方便比如从github上复制readme的一段进来等场景。
事实上,有不少大的网站在其人数上去后迁移到了discourse,比如nodeloc.com,他们曾经使用flarum系统,在人数上升后迁移到了discourse。
我自己也有一个没啥大用的discourse论坛,Kernyr可以来看看,使用邀请链接直接升二级免得从零级升级的麻烦。论坛开了诸多高级的功能,比如AI,大家可以体验下。
如果你想要看看discourse的后台,或者了解其部分管理员权限功能,欢迎找我。
胡乱笔墨,用语不当,请多见谅。