Wiki的选型
日期:2008-08-26 | 作者: Allenwiki程序的协作性被许多企业所看重。例如用wiki来创建企业背景知识库、进行项目管理等等,都是非常有价值的用途。这不仅避免了背景知识的重复传授、节省了建立知识库的繁琐劳动,更重要的是能够集中和积累员工的智慧,让相关主题更加完善丰富。
然而,企业用wiki程序还有别于普通的wiki程序,有着自己的独特的需求。比如更加强的权限功能,更快的部署等等。
近期为了能让项目中遇到的知识能够在团队中“流动起来”,决定上wiki。既然决定要上wiki,那么接下来的工作就是选型了。
目标
免费
所谓免费就是非商业软件,当然商业软件是一个很好的选择,足够强的功能,良好的服务,简单的配置,能够立马运行起来,效果是立竿见影的,但在预算不允许或的情况下,免费的开源软件就成为一个唯一的选择,当然如果你要找破解的话,不在讨论的范围内。
简单
所谓简单就是上手容易,不需要过多的配置,用起来舒心。
一旦确立的目标,挑选wiki也就不是难题了。最后我选择的是ScrewTurn Wiki,一个ASP.NET为基础的wiki程序,安装简单,不需要数据库,或者需要数据库都可以,多语言的支持,将来的版本能够提供WYSIWYG的编辑器,这是很多wiki程序没有办法提供的,或者是需要另外的插件才能提供这个功能。
接下来说说在选型的过程当中遇到的其他选手,他们有自己的优点特点,也有自己不足的地方。
Perspective,ASP.NET的一个wiki程序,对其没有什么太深入的研究,就是感觉界面还需要改善。
Confluence,Java开发的应用。很专业,能够生成Office文档,足够应付企业wiki的各种应用,但,它是收费的,当然网上能够找到破解版,只不过是旧的版本,如果你对自己的JAVA有点信心,加上一点DIY的精神,自己破解一下也不是很难。
Trac,Python2.5的程序,我差一点就用这个wiki程序了,众所周知的Facebook仍然在使用这个简单到不能在简单的wiki程序。不过,与其说Trac是一个wiki程序,他更是一个Bug Tracking System,足够简单,使用起来也很简单,但Trac在Bug Tracking的时间控制上还太薄弱,个人认为还只能做Roadmap之用。
MediaWiki,我们常说的维基百科就是之用的这个程序,我甚至不了解到底是先有了MediaWiki,还是先有了维基百科。功能强大,还有很多插件,但,使用起来太麻烦,配置一个能够立马使用的Wiki需要一定的时间。
WordPress,不要说不可能,Wordpress2.6就其对post的历史记录这个功能来讲,已经有了wiki的雏形,我在网上搜刮了一番,试图要找一个wordpress Post History相关的插件,但是没有找到,我相信这个插件还是有市场的。
[...] 关于技术,其实在这个博客里很少写到技术,因为技术文章难写,要花很多时间去准备,不像一些嘻嘻哈哈的日记文章,总之技术文章要严谨。不多还是记录了一些片段,比如关于TFS(1,2),版本管理工具(VSS,SVN),wiki的选型,Trac的架设,Visio(1,2)。 [...]
[...] 一个基于ASP.NET的wiki开源项目。在.net平台上,如果要架设一个wiki,那么screwturn是为数不多的选择。screwturn同时也是Microsoft Web Platform Installer中的一个可选项。 [...]