首先,查看
这个StackOverflow线程。有人问了关于Sharepoint维基的类似问题,那里的答案都很有用,说明了你问题中“在Sharepoint中不可能”的部分。
我现在正在尝试在Sharepoint中实现一个团队维基,几乎和你的需求一样,在使用Sharepoint进行团队文档管理几年后。我的观察如下:
Sharepoint文档库
我的经验是,对于文档,Sharepoint表现还不错。它有时会出现故障或性能问题,但是一个好的Sharepoint支持团队可以帮助解决其中的一些问题。我发现Sharepoint文档库比将文件存储在网络上要好。它使得文档和库易于链接。谨慎使用元数据属性可以使Sharepoint列表视图非常有用,以便在一眼看到文档是什么、它是用来干什么的以及它的状态是什么时,我们的分析师、项目经理、开发人员等都知道谁在掌握主动权以及何时需要等待某些事情。这是几年前为一个项目启动的;今天,Sharepoint 2007的工作流可能提供通知。
文档也有版本控制。但是,正如其他一些人所指出的,文档编写、下载和共享中涉及的开销和缺陷是有问题的。文档的签出可以帮助,但是松散的开发人员可以下载文档、编辑它们,然后将它们存储在其他地方,从而破坏版本控制。这种情况曾经发生过,但这是一个纪律问题,不是Sharepoint的问题。
Sharepoint维基
根据Chris Hynes的答案,摩擦是描述这个问题的一个好词。对于团队内部基础设施细节的快速参考,维基似乎对我们更有效。维基使数据几乎即时可见,无需先点击链接并等待Word加载。编辑也更快、更容易……虽然我仍在试验中,但Sharepoint维基具有版本控制,并允许“签出”维基文章。
正如你和其他SO线程指出的那样,与其他维基引擎相比,Sharepoint是轻量级的。它更擅长什么?好吧,我正在使用它,因为它已经存在,不需要任何特殊设置,比没有更好,而且说实话,它对于内部事务来说工作得很好,不需要很强大或面向客户。它很容易向老板推销,因为它不需要额外的费用,只需要我们已经花费的费用。维基也不太容易被我之前提到的松散炮手类型所破坏,如果必要,我们将能够查看审计跟踪或回滚。
它很容易添加和交叉链接条目,虽然如果您想嵌入图形,您必须先将它们上传到Sharepoint库中。您也可以编辑维基中的HTML,尽管我不确定其中有什么限制,并且控制CSS可能没有安全访问和Sharepoint Designer。因此,除了文本(如表格)之外的任何内容都不是非常强大。
到目前为止,我比将所有内容存储为文档更喜欢它。看到和编辑数据的即时性使维基具有真正的优势。与拉取文档并检查其是否已回传相比,它肯定更容易。对于平均不喜欢文档的开发人员来说,它有助于消除围绕更新信息的障碍。
还有一些需要考虑的问题。您是否希望您的开发人员热情并积极参与编辑维基?如果是这样,您可能需要使用不同维基引擎的讨论功能。我的开发人员与大多数人一样;他们最讨厌的两件事是测试和文档。因此,我是那个创建说明构建过程、数据库环境使用、应用程序实例、服务器映射、SOX文档清单等文章的人。其他开发人员主要会参考它并发布较小的更新。我们的版本控制和并发支持没有受到太大的压力。