吐槽一下轻论坛(提建议)
By ivanilla
at 2016-04-20
1人收藏 • 11432人看过
由于Discuz!和PHPWind实在太庞大复杂,所以我最近在找轻论坛程序,在比较了几个轻论坛程序之后选择了CB(看了https://www.zhihu.com/question/20655704才找到了这里)。
但是!我要吐槽一下轻论坛。
实在是太“轻”了吧!有些关键功能都没有,比如这种话题类型的论坛,居然不能设置主要的话题类型(或者说是版块)并显示在显眼位置让人更容易找到。比如一个以讨论操作系统为主的论坛,应该有Windows、Linux、Unix、Mac OS、iOS、Android、Windows Phone等分类/版块吧?
CB的验证码太简单了。
最重要的:作为一个论坛程序,居然不能设置版主,没有关键词过滤?那论坛是不是要等着发帖机来光顾,论坛主页充满垃圾广告帖,然后唯一的管理员删帖删到手软?尤其是对于国内备案了的网站,没有这些功能那说不定哪天就被关站撤了备案都有可能!
暂时没想到,先提这几条吧。
- 登录后方可回帖
回复#1 @ivanilla :
主要话题应该是最多人讨论的话题,这个应该由自然讨论自然产生,管理员引导风向,目前就是这个设计,基于RMM自动分词算法给出话题建议。
验证码目前难度不算低,后续会继续加强。
目前的话已经有很多你看不见的机制来防止发帖机了。至于符合国情的敏感词过滤机制会在近期加入。
编辑的话,管理员可以编辑,为了防止用户随意编辑——也是为了你所说的符合国情,过滤低质用户。
回复#2 @lincanbin :
我还是建议加上大方向的分类
我建议可以用百度贴吧那种九宫格的点击验证码(为了方便国外用户,可以不使用汉字,而是使用数字和英文字母)
敏感词过滤对于论坛太重要了
可以参考Discuz!的做法,设置新用户(但他们是按等级分的)在发帖2小时之后就不能编辑主题了,但是回复仍然可以编辑
回复#3 @ivanilla :
大方向还是免了
验证码目前对于用户体验还是不合适的,等后期出了针对这个程序的发帖机再说了。
会加的。
会考虑编辑权限的拥有权限。
回复#4 @lincanbin :
我觉得这样做会方便大家的讨论(像V2EX这样的话题类网站)。
要找到这个平衡点并非易事,我相信百度也不想这样做的。
可以考虑加上后台管理员/版主审核帖子功能。
我也是站在用户体验方面来说的,如果不能编辑有时会不方便,但是可以加上编辑理由这个选项。
回复#5 @ivanilla :
审帖功能可能会加入。
编辑的话后面会改成限时编辑。
回复#6 @lincanbin :
我建议在管理后台设置是否允许编辑,另外如果我有时间的话可以协助开发。
回复#7 @ivanilla :
我回头加个开关,这是小事。
回复#8 @lincanbin :
我还有其他点子,不仅仅是这几个功能/建议
回复#10 @lincanbin :
等我总结下,能帮忙的我可以帮忙
回复#11 @ivanilla :
好的,帮忙的话倒是暂时没有必要。
回复#12 @lincanbin :
1.分类/版块功能:虽然是话题型论坛,但是如果有一级分类/版块会方便很多,因为一个论坛总会有一个总体的讨论范围,最好是有话题/标签的推荐,比如国外的Stack Overflow,国内的Segmentfault等,如果没有分类标签找话题不方便。知乎一样有分类的,V2EX也用节点来分类话题(节点最早是Drupal创造的概念吧)。就算是百度贴吧这种综合社区都有各种”吧“呢,总不能所有类型的话题放一起吧。(Discuz!那种版块内帖子分类功能也可参考)
2.作者编辑功能:百度贴吧就是发表之后不能编辑的,但是他有楼中楼,可以随时补充交流,但是对于一个论坛来说这样会影响用户体验。比如:我想写一个较长的图文教程,一次写不完,需要补充/修改多次,如果发表之后不能编辑,而且下面有人回复,又不能“只看楼主”,那怎么让人舒服地看完这篇教程?百度贴吧至少有楼主可以删除本贴任意回复的功能,也就是说楼主可以删掉那些插楼的回复,虽然这个功能会引发一些问题,比如楼主看到不喜欢的回复就删掉,但至少能保证别人看贴能一次性看完整,当然这是建立在百度贴吧不能编辑帖子的前提下,如果能编辑帖子就不需要考虑这些问题。
3.防止挖坟功能:如果有人恶意挖坟,把几个月甚至几年之前的帖子顶上来,会影响版面。建议像Discuz!那样设置按照最后回复时间判断是否要锁定帖子,DZ是如果最后回复时间超过三个月之后仍然没有人回复则锁定帖子,非管理人员不能回复,建议这个时间可以在后台设置。
4.用户注册协议功能:很多网站都有这个功能,只需在注册按钮上方加个复选框:我同意用户注册协议,默认不勾选,就可以了,协议文本在后台设置。
5.词语过滤功能:Discuz!的做法是一行一个敏感词,可以选择是替换成其他词语/星号或者是进入后台审核,但他是存放到数据库的,如果敏感词太多可能会影响性能,虽然读取文件可能比读取数据库慢,但是可能更方便,至于存放在哪以及读取方式,最好在速度和性能之间找一个平衡点。建议后台放两个框,一个放需要替换成星号的敏感词,一个放需要审核的敏感词。
6.管理版主功能:如果只有一个管理员,论坛发展壮大之后一个人是难以管理的,所以一定要让其他人来协助管理。版主可以是基于分类/版块的,每个版主只能管理所属分类/版块,总版主可以管理整个论坛,版主有管理帖子的权限,没有设置网站的权限。当然现在可能没有必要搞复杂的权限控制。
7.用户积分/等级功能:这个虽然是传统论坛特有的,但并非没有必要。有这个功能可以增加用户发帖回复的积极性,更好地分配限额。传统论坛是发帖回复加积分加经验以提升等级,不过V2EX靠完成任务来获得积分(铜币),提问题要扣积分的,这个点子也可以考虑下。
8.投票功能:我看到有人提出这个建议了,所以在这里点一下。
9.单页面功能:StartBBS有这个功能,建议参考一下,这个功能有些人或许会用得到。
10.点赞功能:现在很多人喜欢点赞,贴吧一样引进了这个功能,可以让人看到这个话题的热度。
11.主题功能:虽然目前的主题很不错,但如果所有论坛都是这样千篇一律的风格不太好,如果能支持主题而不需要用户自己改CSS会好很多(我喜欢之前V2EX的那种风格)。
12.插件/扩展功能:在Github上面看到有人提起,虽然目前没有这个想法,但以后或许可以考虑,因为都有这么多API了。
13.用户整合功能:之前我用的是Discuz!,我自己的网站用了Drupal和mediawiki,虽然他们有第三方UCenter插件/扩展,但好像需要修改一下才能用,我也没测试过,现在论坛换成CB了,我也不知道怎样整合用户登录注册了。
可能还有一些没想到的,以后再说吧,毕竟上面的建议足够出一个大版本了。如果需要我帮忙写代码可以随时找我,我有时间一定帮忙。
回复#13 @ivanilla :
好的,已经收到,我看看解决方案。
回复#14 @lincanbin :
版块分类个人感觉很重要,如果网站的内容比较广泛的话,比如网站讨论多部漫画,海贼王,美食的俘虏,东京食尸鬼,拳愿阿修罗等等,帖子就会很杂乱,如果网站只单一的讨论一部漫画如海贼王,话题功能就很实用,还望作者能重新考虑一下版块分类功能
回复#15 @和坤和大人 :
只要用户自己关注自己感兴趣的话题,就可以在关注的话题中看到自己订阅的帖了,话题功能是这么用的。
这样的话,只要用户只关注海贼王、亚人、东京食尸鬼,那么在https://www.94cb.com/tags/following 就只能看到自己订阅的这三部漫画了。
回复#16 @lincanbin :
这样就不好引导访客去浏览其他话题了,如果有版块分类的话,访客在浏览感兴趣的话题后,无聊就逛一下其他热门版,看了内容后说不定新增了兴趣呢,就像我,比如吧,以前对五星物语,美食的俘虏,一拳超人不感兴趣,因为看封面的画风不喜欢,但在无聊乱逛贴吧时看了别人论讨很精彩,然后觉得试看一下真的那么好看吗,结果一认真看下来就无法自拔了,还有,像“亚人”这漫画很冷门,用话题的话没多少人会提到,就无法让人注意到这优秀的漫画,因为没话题啊(话说亚人真的很好看,抓佐藤那段太精彩了,可惜更新太慢)
回复 #17 @和坤和大人 :
引导就是首页和话题广场存在的作用,聚合就是关注系统的作用。
回复#18 @lincanbin :
从体验的友好度上来说还是版块分类好,无论是网络小白还是老手,不少坛友对版块功能回归的呼声也说明了问题,其实你可以发布两个版本,一个有分类功能,一个有话题功能,由站长们自行选择用哪个(这样你的工作量就大了)