大概是2年多以前,我几乎是和blog一起听到wiki的概念的。当时blog正备受推崇,而个性色彩稍逊一筹、讲究严肃协作的wiki则没怎么受公众注意。我也一样。
后来进入行业之后,我一直想有一套知识库(Knowledge Base)系统,多分类、复杂查找、创建编写方便的东西。而后来觉得人手确实紧张,再加上这样的开发开销,况且我们早就把web based的那套技术和方法论扔下18层地狱了——至少我是web白痴。
拜Will Wright在GDC04的一次演讲所赐,我知道了这老小子在他们的开发团队(Maxis)中大量使用wiki来作为协作工具。真是不小的启发——这套东西是我之前知识库想法的一套超集。最先可以想到的,比如协作式技术文档编篡、文档版本控制、知识库、创意想法收集检索汇总……哦已经有点头晕目眩了不是么。
除了wikipedia,其他使用wiki概念的公众项目都似乎不太成功。这可能要归咎于wiki本身的源头来自于技术开发工具,它太严肃,太正式了。不过,似乎将它正本溯源回到技术开发协作工具上来的话,它好像又变得得心应手了(这几天翻wiki的资料才发现,实际上很多大型技术开发团队早就开始使用wiki作为内部工具了,包括国内的金山烈火)。
具体的目标锁定TWiki,如果这个东西能上马使用的话,希望它能对我们有所启发。