从上面wappalyzer的统计数据来看,vbulletin还是商业论坛之首,这个统计是按照网站数量来统计的,phpbb,SMF看似份额不错,但事实上,大部分用户都是些刚开的小网站,很多论坛一开始用开源系统,发展大了绝大部分转商业论坛了。
由于xenforo和vbulletin的特殊关系,xenforo的客户大部分来自vbulletin,xenforo现在已经内置vbulletin转换程序,我在2013年试图从vbulletin转xenforo,当时转换程序还是第三方开发的,转了几次都不完美,上个月时间试了一下自带的,转换很完美。现在的xenforo功能已经可以和vbulletin媲美了,整个社区也很活跃,插件和模板已经相当丰富了。
xenforo 2.0
xenforo 1.5 发布于2015年8月,已经快两年了,这两年官方的主要精力在2.0的开发上,2.0的beta版将在近期发布,估计三四个月后可以发布正式版。
xenforo 2.0 是一次洗心革面的升级,完全追随了目前最新的PHP技术,整个内核已经从zend framework脱离出来,用了很多知名开源项目,底层用了symfony一些组件,HTTP用了guzzle ,ORM用了 Doctrine,等等,zend framework已经沦为附加框架,只用了其中几个非核心方面的组件,2.0用了composer包管理和autoload自动加载技术,可以说是追随潮流、集众家之长的一次大升级。
在UI上,2.0重新设计了整个前后台界面,界面更加简洁了,大家可以去官方的演示站体验,前台界面在我看来比较土,色彩和结构都跟不上潮流。后台改成了左右结构,功能层次更清晰了,很多操作也更加便捷,下面是两张后台截图:
2.0 界面上有个重大的改变就是增加了一个新帖列表页面,你可以把首页设置为只有帖子列表的风格,这点可以说是向Discourse,Vanilla,flarum学习,但这个页面的整体细节还是没有这三个论坛那么美观,主要是因为这三个论坛的抛去了板块的概念,完全用标签代替了分类,xenforo目前还是传统的按板块分类,标签只是个附加功能,再加上帖子前缀,有三种分类方式,三种分类放一起目前看来比较累赘,这属于历史遗留问题。
前几天看到themehouse为xenforo 2.0新开发的界面做的挺好看的,对帖子列表这个界面优化的比较好:
xenforo 的中文化
目前三大商业论坛:vbulletin,IPB,xenforo,只有xenforo对中文支持较好,vbulletin主要是没官方的中文搜索解决方案,而IPB中文问题更多了,显示方面就有很多问题(这两年不知道改善了没有?)。xenforo 有较完整的中文语言包,中文搜索对于小论坛可以用台湾的yoching修改的mysql全文解决方案,对于大型论坛,可以用xenforo官方开发的Elasticsearch插件,ElasticSearch是一个分布式全文检索服务,很多大型网站都在用,我目前就用这个,搜索速度超快,就是底层是java,比较占内存。
对于中国用户,目前discuz和phpwind基本上死在腾讯和阿里巴巴手里了,据说都没专人开发了,现在做论坛用xenforo是个不错的选择,尽管在当今移动互联网时代论坛已经没落,但对于一些专业性论坛还是可以玩一玩的。xenforo官方购买要140美元,而且还只是一年的升级和技术支持,但目前xenforo对null版还是比较包容的,大部分论坛发展大了会买正版。
从2002年学生时代开始折腾论坛,到现在已经15年了,虽然也靠网站生存了很多年,但到现在几乎脱离网站行业,网站开着完全是出于一种情怀。前几天升级论坛,想想自己这么多年几乎把全世界知名的论坛都玩了个遍,是不是该写一篇自己的折腾之路,也算是记录一下全球论坛发展的历史,毕竟能像我这样喜欢玩程序而不是用程序的人不多:)。