首先,这是一个主观问题,因此为了缩小范围,我将包括一些我认为好的文档管理系统应该处理的一般要求。
一般要求
- 搜索
- Word、PDF、Powerpoint、Excel 等
- 修订
- 作者
- 评论改变
- 用户可定制的观察者
- 对他们重要的文件/文件夹/标签/模式的更改的提要通知。
- 与用户目录集成(LDAP/AD 等)
- 轻松远程访问
- 理想的搜索/远程访问/文档链接的网络系统
- 文档交叉链接
- 如果文件移动,该文件的旧链接应保持有效
- 文档标记
- 离线访问
- 如果用户不在现场,他们是否可以轻松地将文件集/目录下拉到他们的机器上,然后离线工作,例如国际航班。
假定要求
- 备份能力
- 可以处理合理的用户池(20-1000)
- 一些长期扩展的方法
软件
我有一些想法,但没有什么能真正达到上述要求和可用性的最佳平衡点。
- 微软共享点
- 对不同的用户群不友好(多操作系统等)
- 难以管理大量文档和混乱的界面
- 颠覆
- 离线解决,但需要大量附加功能来解决搜索、可用性和其他需求
- Atlassian Confluence
- 文档是 wiki 功能的次要功能,更难离线访问
有什么建议么?
印刷精美
由于用户体验的复杂性,我没有提到其他 VCS 解决方案(git/P4/cvs 等),但我愿意接受使用此类技术的建议和示例。
补充说明
- http://www.mindtouch.com/
- 如果他们的网站上列出了价格,那就太好了。
- http://community.bamboosolutions.com/blogs/sharepoint-price-calculator/default.aspx
- 搜索相当昂贵。
尽管您提到了缺点,但 SharePoint 满足您的所有要求,并且从大局来看很难被击败。原因如下:
不要孤立地考虑解决方案。他们可能会勾选所有选项,但如果您的最终用户不喜欢他们或拒绝学习新界面,那么您将面临失败的部署。我认为 SharePoint 的关键在于与 Windows 和 Office 的紧密集成。此外,SharePoint 将做的不仅仅是文档管理——查看“Fab 40”应用程序模板以了解我的意思,它们都适用于免费版本。
这是一个非常好的问题,我渴望阅读其他答案。
知识树可以满足您的大部分要求。它是开源的,但有付费支持和增值版本。它主要基于 Web,但我看到新版本具有桌面和应用程序集成以及 DAV 支持。
我部署了社区版本并使用了一段时间,但最终还是放弃了它,因为它在我的组织中没有流行起来。它有很多很棒的功能,但是通过网络浏览器进行文档管理对大多数用户来说增加了太多的 PITA 开销,他们讨厌它。我们回到使用没有版本控制功能的简单共享目录,但我们使用 Mac OS X 服务器端 Spotlight 索引进行了不错的搜索。我们还鼓励在我们的内部 wiki(自然是版本化的)而不是 Word 和 Powerpoint 文档中进行文档协作。
成功的 DMS 必须与现有的文档管理范例(例如 Mac OS X Finder)紧密集成才能流行起来。许多用户难以理解本地工作副本与签入副本等概念,例如,当他们通过电子邮件将文件发送给同事进行审查而在不知不觉中绕过系统时,情况会变得更糟。
我无法想象 Subversion 等人在这种情况下完全有用。它们非常适合程序员编辑文本文件,但对于想要在 PowerPoint 演示文稿上进行协作的普通用户来说却是一场灾难。