我有一家公司需要一个文档管理系统。
我看过SharePoint,但是它有太多的花里胡哨。该公司想要的东西没有内部网门户,应用程序下载和所有其他华而不谈的东西(他们根本没有技能,也不愿意花费数千美元学习它)。
我发现SharePoint有点像一辆叉车。它试图成为每个人的一切,结果往往对所有人都没用。
我的问题是,SharePoint Foundation是作为一个文档管理系统开箱工作,还是像一个你自己编写代码的引擎。
我在谷歌上读得越多,遇到的矛盾信息就越多,没有任何明确的定义。
我最终想要的是一个文档管理系统,它具有身份验证和一个简单的页面/屏幕/任何将/admin链接到这些文档的东西。
像往常一样,我可能最终不得不自己写,但最好不要重复发明轮子。
SharePoint绝对有一个学习曲线,这是无法避免的。然而,如果你只想要一个基本的DMS,你不需要设置所有的"铃铛和口哨"。
回答你的问题,你不需要自己编写代码来启动和运行SharePoint站点。但是,您将需要花费相当多的时间来确定需要什么样的配置来满足您的需求。
我们正在使用SharePoint 2010 Foundation作为几个web应用程序的简单文档存储库,它工作得很好。没有wiki,没有版本控制,没有自定义页面。这些东西是可用的,但我们不需要它,所以我们不启用它。它的优点是与AD挂钩的安全性,因此可以很容易地设置身份验证,并且它是健壮的。我们的DMS解决方案可以由用户通过互联网访问,也可以由内部应用程序访问,SharePoint可以通过设置备用访问映射来处理这个问题,这样你就可以通过内部和外部url访问文档。
我不会说谎;我花了很多时间诅咒SharePoint,但它仍然是一个比我自己能想出的好得多的解决方案。
如果你想知道,我们使用2010年而不是2013年,因为我们一直在使用WSS 3.0直到今年,你不能直接从WSS升级到2013年。但是由于我们只需要基本的功能,所以不值得为2013年做第二次升级。
事实是Sharepoint可以被用作一种文档管理系统。但事实上,它太复杂了,而且与我最初给出的演示相去甚远。Alfresco和Nuxio可能要好得多。(但即使他们也有自己的问题)。你只需要看看这三个方面,然后做出你自己的决定,因为我知道这不是一个简单的问题。我个人选择了Alfresco,虽然有一些问题,但出于非常确切的原因,但总的来说,它是三个国家中最好的。(Nuxio是最好的,除了它的"购买你的管理界面"模式。