从Drupal到MediaWiki,艰难的选择!

来自GIPRs
跳转至: 导航搜索

作者:仲奕; 来源:www.giprs.org; 源语言:中文

发布日期:2013.02.05


从2003年开始,论坛、博客、CMS都试过了,但都无法很好的解决交叉分类和跨语言版本的问题。Drupal虽然可以较好的解决这两个问题,但是分类词增加到一定程度时,还是有”选择分类“和”内容呈现“方面的不便。我们的Drupal6经过数次定制/升级后,出现了各种莫名的问题,导致www.giprs.org这两年几乎处于停滞状态。由于原网站使用的Drupal产生的技术问题一直未能解决,而且之前使用国外服务器访问速度慢到我们管理团队都无法忍受,2013年初我们终于决定把网站迁回国内服务器并改用MediaWiki。


虽然大家都比较熟悉维基百科,但参与撰稿、编辑和维护的人并不普及,而对于维基百科所用的MediaWiki程序精通的人国内更少,所以我之前一直没有多研究。初步测试后,感觉MediaWiki和Drupal安装都比较容易;在系统设置、后台管理和扩展安装使用上MediaWiki比Drupal繁琐很多;在权限管理、页面输出(保留格式复制或打印)、全文搜索、移动设备支持等我们相当在意的功能方面,如果把Durpal比作”毛胚房“,MediaWiki只能算是”地基+框架“了,”房子“都看不到,需要我们自己用一块块砖造出来。好在MediaWiki也有它的优势,”[[引用/链接非常方便]]“,可以查看链入的文章,并且有扩展可以进行语义标引和搜索,按分类或其他参数聚合数据,等等。


经过多年折腾,系统功能是否丰富,界面是否漂亮,对我而言都已经不重要了。除非有专业IT团队支持,软件的功能总是跟不上网站的内容变化和各种能需求。换而言之,软件的功能越多/越全,对网站建设在某种方面而言限制也就越多。现在开始用MediaWiki,就没啥想法了,把法条和知识点理理清楚就可以了,不做任何定制和程序修改以确保系统运行稳定。启用国内服务器后,D7、D8和MW安装后,MW明显快好多,就连负责服务器安装配置的IT也很惊讶,因为大家普遍认为MediaWiki很慢,可想而知我放在国外服务器上的网站有多慢,这也是哦下定决心把网站迁回国内服务器的重要原因。“MediaWiki”是安装系统后创建的第一个分类,记录我们团队从零开始运维MW的主要过程和经历。


对我而言,系统最关键的是稳定以及数据的可恢复性。MediaWik可以批量导出/导入页面,在极端情况下可以用作备份/恢复(经测试,导出全部页面,重新安装设置,然后导入,可恢复全部页面且没有软件版本限制,但用户的导出/导入要略麻烦些)。而Drupal最致命的是内容不能和系统分离,例如文章、评论、分类等,一旦系统出问题,要保住这些内容就非常复杂了。这是我们选择MediaWiki的最重要因素,尽管更换系统会导致大量的工作,但长痛不如短痛。所以说,从Drupal到MediaWiki,不但是艰难的选择,而且是比较痛苦的决定!

参 见