LiveRe + Disqus,同时用两种评论框意义大不大?
2017-05-18
姐妹篇传送门
本文姑且算是对《Disqus + 多说,同时用两种评论框意义大不大?》这篇文章的更新吧。
多说下线
博客圈混久的应该都知道这件事了吧。今年三月份的时候,多说宣布将在2017年6月1日下线,停止运营。离写本篇Blog这天也不远了。
杂念
上面两张截图就权当纪念了,以后可能再也没有机会看到了。然后我搜索「第三方评论系统」的时候发现了好多的博文,都是近一两个月发表的,都是各位博主对这件事情的看法。大家也都知道多说倒闭主要是没有合适的用户变现方法,大概就是产品经理或者产品运营不太给力吧。【事后诸葛亮模式】表示,其实多说从一开始就就没有很清晰的产品定位,没有产品分级或者付费手段,甚至连广告也不投放(强行投放我就不会用它了哈),可以说就是自身就有注定了失败的基因。【模式关闭】然而两年多前看到这样一个还算稳定,高效,完整,免费,无墙的第三方评论系统,哪里还会想到今天这样一个结局。
多说的倒闭简直是原生评论系统用户的狂欢。因为自带数据库&评论系统的WordPress和Typecho之类一点压力也没有。
晚节不保
值得一提的是,多说下线也就算了,结果还晚节不保。我的后台从四月份的某个时候开始就会有莫名的垃圾评论涌入,差不多以每天30至50条的速度增加,。不一会儿就差不多积累了1200条的评论,几乎是原来的三倍。之后我就把多说评论给关掉了,但是垃圾评论还是一直在增加。所以我觉得应该是多说的后台出了问题,不但没法过滤垃圾评论,而且连自己的系统都被黑客攻克了。这就很尴尬了。这些评论的用户名都叫做「新用户XXXX」,说的话好像也是评论其他人的文章留下的,也不排除是他们后院失火,用户评论的归属弄出问题了。
一开始我还认真删了若干评论,再想想也拉倒吧,浪费时间在这种事上是没有意义的。后来关闭多说评论的同时我就把评论导出了,把垃圾评论全选,删除;本来还想着删干净以后导入显得后台整洁一些,结果多说似乎还禁止导入了,上传不了。看起来是努力向大伙挥手告别的节奏。
但我们也不能坐以待毙啊。我开始研究第三方的评论系统。
第三方评论系统搜查
其实我已经做好了最坏的打算,那就是自己建服务器(比如VPS,AWS或者自己家里的服务器),然后自己组织评论系统。虽然技术上凭我的知识储备可以搞定,也有很多似乎靠谱的开源评论系统,但是这样的工程量肯定不小,所以我还是会优先选择第三方评论系统。
在寻找第三方评论系统期间,以下这一个链接给了我很大的帮助。
在此表示感谢!大概我是我见过最全关于评论系统的帖子了。里面提到的东西让我获益匪浅。
畅言与友言
其实我有考虑过畅言和友言。从多篇博文了解到的情况来看,友言已经日渐式微,迟早要走上多说一样的路。另外它还有个令人不放心的地方是,点开主页拖到最下面,版权声明信息还是「2011-2012」,天了噜。而畅言呢需要域名备案,据说随便填个数就行,但是也不是很放心。
网易云跟帖
网易云跟帖是长得和网易新闻下面评论很像的一个系统,后台稍微还硬一点。但它勾起了我对网易新闻评论盖楼「自古二楼出傻X」的不好的联想,而且还会显示「来自xx城市」这种信息,和我的Blog不太搭。总结来说就是放弃。
HyperComments
来自俄罗斯,无墙,可以游客评论,满足大部分需求,长得很简约。鉴于有收费模式,可以预见它短时间内不会出问题。总之各方面都还不错,我还纠结了好一会,但是我对俄罗斯的网络产品比较陌生。Pass。
「反正」
说了这么多,反正我发现了来必力这一个评论系统。
LiveRe
网址:来必力/LiveRe(拖到最下面可以换语言)。
它是一个来自韩国的评论系统。主页比较活泼一些。和多说或许差不多的年龄,但是人气一直不高,大约2015年底的时候开始支持中文,然后有不少起色。它的最大的优势是能够用微信和QQ登陆,甚至百度和豆瓣都支持,这在评论系统中是很少见的。
不知道「来必力」是谁翻译的,反正我觉得挺难听,叫「LiveRe」稍微顺一些。
和多说比起来,它这个系统和Disqus长得接近一些,后台代码比多说要不像一些。
它的缺点也非常明显,就是不支持评论导入和导出。这对于一个第三方评论系统来说感觉缺了半壁江山。还好,我并不是那么在意评论本身。写博客并不是为了获得更多的评论。有互动固然是一件好事,但是没有也不是那么的糟糕或者不可忍受。之前的文章也提到过,使用两个评论系统的原因是为了兼顾可靠性和用户的覆盖面。Disqus在博客圈里也算耳熟能详,其实本身很可靠,只是有墙或者加载慢。对此甚至有人为了评论而科学上网。而对于那些既不想翻墙又不想注册各种账号还想加载快的朋友来说,LiveRe是比多说,甚至畅言、友言更好的一个代替品(支持各种登陆)。
我相信如果有一天LiveRe倒闭了,它也是会支持我导出评论的。说实话,导出其实并不是那么的有必要。就像我用多说两年多从来没想过有一天我会用到导出。我并不需要什么时候想导出就导出,只需要它能用的时候好用;用不了了给条生路,那就够了。
但是不支持导入这个让我比较不解,可能是防止有人而已给服务器灌水?那也有点小抠门,总之不支持导入对博客迁移非常不友好,如果当初我只有一个评论系统的话我是绝对不会选择LiveRe的。
当然LiveRe实际运营情况如何,全是听天由命。「我相信」并没有多大的实际价值。
LiveRe还有个不知道是缺点还是优点的,就是基本不能自定义,而且吧接口还少得可怜,是崇尚简约呢还是技术部门不太给力,不得而知。
装LiveRe压力不大,JS代码都是一样的套路。一两个小时功夫就弄得差不多了。
原多说评论的迁移
第二件事就是原来多说评论的迁移。既然LiveRe不支持导入,那我只能选择导入Disqus。
此时要祭出Urouge(不知道要不要说出他是谁,啊哈)的神器了:
使用方法都有详细的介绍了。需要自己下载一下Php的程序,也可以装个XAMPP之类的。如果php没有加入系统PATH环境变量可以直接cd
到php所在文件夹。
比如我这里是
cd C:\xampp\php
进去以后再
.\php.exe -f migrate.php
运行完没有提示,但是只要生成了disqus.xml
就算你成功了。然后去Disqus导入页面上传.xml
文件即可。
Debug
使用过程中遇到个Bug。在Disqus的Import portal里面给我提示:
− disqus.xml
XML sytax error: Input is not proper UTF-8, indicate encoding ! Bytes: 0xE6 0xB7 0x8B 0xE6, line 3129, column 38 (line 3129)
感觉第一句话还有语病……一开始以为是UTF-8编码没弄对,来回改了好几次也不行。那是一条繁体字的评论,过程有点复杂就不说了。需要删评论才能彻底解决。
最后解决的方案是:把繁体转换成简体就好使了,给需要的朋友提个醒。以及,没有父评论的那些讨论也需要删掉,以免发生意外。
不长的后记
整个博客评论系统更新和升级大约用了一天的时间。选择哪个评论系统是最费事儿的。需要耐心地总结各方面信息然后决策,真伤脑。
在开头提到的那篇文章里,我提到:
一个是加入评论的条数,就是让访客在没有点开评论框加载按钮的时候就显示出两种评论的条数。这样哪边讨论更火热就可以清楚知道了,选择困难症患者能够多一条参考。
另一个计划是观察和统计两种评论框的使用情况,要是其中一个少人用的话就直接保留另一个就好了。目前的趋势是Disqus用的人比较多(当然其实两个都不多,哈哈)。到时候还得研究研究怎么把其中一个的评论转移到另一个去。
最后的去留交给时间决定啦。
目前回头看,第一条已经解决了,不过LiveRe没有提供显示评论数的接口的样子。至于第二条,我决定长期使用两种评论系统。多个备份还是挺好的,至少Disqus不能丢。
这篇就写到这里吧,在优化评论框异步加载的过程中我还费了比这多N倍的功夫,留在下一篇日志里面说说吧。
LanternD