一提到论坛程序,绝大部分都会想到Discuz、PHPWind,但是这些论坛程序功能比较强大,导致后台也很复杂,维护起来不容易。看到V2EX,觉得这个挺不错的,发现有不少类似V2EX的程序可用,试用了几款,把经验和大家分享一下。
StartBBS
startBBS好像好久没更新了。(注:2017-7-7)
StartBBS是一个基于 PHP+MySQL MVC架构开发的轻论坛程序,默认的界面类似V2EX,可以自己制作,后台比较完善。对大部分站长来说,拿来稍作修改就可以使用,还是挺方便的。
- 支持本地搜索和Bing搜索
- 支持富文本编辑
- 支持QQ登录,需要自己申请API
- 支持伪静态,自定义URL
- 支持帖子审核功能
- 支持单页面的创建和管理
- 支持后台数据备份、恢复
- 支持七牛云存储
后台截图:
youBBS
youBBS跟StartBBS一样,也是一款仿V2EX的单版论坛,开源免费,基于PHP和MySQL,除了支持普通的虚拟空间外,还可以安装在新浪的SAE,百度的BAE和AppFog上,功能上来说,比StartBBS要弱一些。
普通的虚拟主机版又分了no rewrite版、rewrite版、rewrite + memcache版,这三个本来就可以发布一个版本,要不要rewrite或memcache由管理员在后台设置即可。
- 支持QQ登录,需要自己申请API
- 支持伪静态,自定义URL
- 支持附件水印功能
- 支持设置会员管理员验证
后台截图:
Carbon Forum
GitHub:https://github.com/lincanbin/Carbon-Forum
Carbon Forum是一款基于PHP+MySQL的轻论坛程序,界面比较小清新,色调比较淡,看上去还是蛮舒服的。试用了一段时间之后,感觉还不错,对于一些小的功能,如果有需要,也可以自己二次开发来实现。整体来说页面访问起来还是很流畅的,但是有的时候会出现卡住的情况,不知道跟我们的浏览器有没有关系。
优点:
- 自动下载远程图片。对于复制、粘贴的内容,不会出现因为防盗链而图片显示不了的情况。
- 兼容手机端,看起来还不错,并且操作起来也比较顺手。
- 富文本编辑器在一些情况下比MarkDown的编辑器好用。
轻论坛注重简洁,轻量化,每个人的需求不一样,根据我的需求,我觉得有以下几个改进的空间。
1、我在数据库的表中看到一个用户角色表(roles),里面有6种用户类型,但是在前台和后台都找不到修改用户角色的地方。作者--管理员两种用户模式相对来说还是简单了一点,不过应该也能满足80%的轻论坛使用了。
2、后台的设置都保存在config表中,不知道自己能否直接在表中增加设置。比如定义帖子的编辑时间,比如在发帖的1个小时之内可以编辑,超过一个小时就不能编辑了,自己定义一个值,然后在帖子编辑的按钮处调用。
3、论坛缺少栏目。论坛就是一个基于话题的论坛,目前论坛允许所有人新增话题,话题比较随意,但是如果新增了版主管理的功能,那么就必须要对帖子进行分类,就需要栏目了。
后台截图
前台截图
手机版截图
Xiuno
同上面三款程序一样,Xiuno也是基于PHP+MySQL,但是Xiuno跟前两款比,功能上、界面上更像论坛,有了Discuz、PHPWind的基本功能,但是更加简洁,性能上也更胜一筹,支持Memcache。
该程序的功能就不一一罗列了,直接看下面的后台截图可以了解大致的功能。作者也介绍,Xiuno的诞生是为了应对大型论坛,高负载环境,不是一个通用论坛程序,在功能方面,不影响性能的情况下,才会考虑增加。对一个钟情于简介的轻论坛来说,这款程序明显够用,如果有需要其他功能,可以二次开发,以插件的形式运行,非常方便。
后台截图:
Flarum
Github:https://github.com/flarum/core
Flarum是一款很有范儿的轻论坛,不管是在电脑上还是在手机上,展示效果很棒。不过,这款程序目前仍不是很完善,安全性和功能上都有待进一步提高。
前台截图:
手机版截图:
//img.ezloo.com/2014/light-bbs/flarum-iphone-index.png
//img.ezloo.com/2014/light-bbs/flarum-iphone-thread.png
FluxBB
FluxBB和前面介绍的Xiuno类似,长得跟传统的Discuz一样,只是精减了功能而已,不过对一般的论坛来说,这些功能差不多足够了。FluxBB是一个开放的平台,现在有不少的资源,包括插件、模板和语言包,包括中文。
FluxBB采用PHP+MySQL开放,目前最新版本是1.5.8,不过根据作者的日志记录,他已经加入了Flarum团队,FluxBB 2.0将会迁移到Flarum上,到时候,UI应该会更漂亮。FluxBB的性能不错,运行速度比Discuz等传统论坛快了不少。
前台截图:
后台截图:
my little forum
my little forum是一款简洁、快速的论坛。基本的功能都已经具备,但是其内容的展示不是很直观,不是常规的论坛方式。进入主题帖的时候,回帖的内容默认是不会显示的,显示的是回帖的标题,需点击“显示完整帖子”才会把回帖的内容显示出来。
my little forum支持匿名回帖,不需要登录或者注册,这个功能在某些时候还是挺方便的。
轻有轻的好处