可扩展的 .Net 文档管理,费用不到 3 万美元
我希望回答销售人员试图在预算范围内进行销售时有时会给我们开发人员带来的问题之一。
我们有一个客户需要以下功能:
- 支持 AD 身份验证的文档管理系统(即使服务器可能位于另一个位置 - 可能位于 VPN 上)
- 我们能够批量导入大约 2000 个文档(仅说 PDF 和 Word 文档等) )
- 需要将一些文档标记为“外部”,然后允许我们编写他们网站的一部分,以便它在“下载”部分中显示文档
- 相当好的权限管理
- 用.Net和MSSQL编写,以便我们可以进入并如果我们必须(通过 api 或直接)玩,有
- 很好的文档和支持,能够在一两个月内投入并完成部署。 (我们还需要在 DM 之外做很多其他事情)
外部软件的全部预算为 30-40K 美元。
这听起来像是一项不可能完成的任务,因为软件的预算和时间表有点痛苦,但这就是工作,我们需要额外的开发和实施预算(更不用说进口)——这将比软件的成本高得多。软件,但不足以支付提供相同级别功能集和美观的定制解决方案的费用
i am looking to answer one of those problems that sometimes get give to us devs by sales staff trying to get a sale in under budget.
We have a client that requires the following:
- Document management system that support AD authentication (even if the server may be in another location - potentially on a VPN)
- Ability for us to bulk import about 2000 documents (lets just say PDFs and Word Docs etc)
- The need to mark some documents as "external" and then allow us to write part of their website so that it shows the documents in a "downloads" section
- Pretty good permissions management
- Written in .Net and MSSQL so that we can get in and play if we have to (through apis or directly)
- Very well documented and support to be able to jump in and complete a rollout within a month or two. (we need to do a lot of other stuff as well outside of the DM)
All up the budget for external software would be $30-40K.
This sounds like an impossible task as the budget for software and the timeline are a bit painful however that is the job and we need budget for extra dev and implimentation (not to mention the import) - which will be alot more than the cost of the software but not enough to pay for a custom solution that offers the same level of featureset and beauty
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来像是 SharePoint 的工作。如果您可以使用 Windows SharePoint Services(根据描述您可能可以),那么它是 Windows Server 的免费部分。它具有用于存储文档的文档库、强大的 AD 身份验证、文档上传功能、添加元数据来标记文档并为其构建视图的能力,用 .Net 编写,可扩展性良好,并且网上有大量有关如何反对它发展。还有一大堆你现在可能不需要但以后可能会很方便的功能。
SharePoint 可能是一个庞然大物,但对于您所需的功能列表来说,它看起来很适合。
尽管它使用 SQL Server,但 Sharepoint 的一般警告是远离数据库并通过对象模型 API 或 Web 服务完成所有操作。
Sounds like a job for SharePoint. If you can get by with Windows SharePoint Services (which from the description you probably can), its a free part of Windows Server. It has document libraries for storing documents, great AD authentication, document upload features, the ability to add metadata to tag documents and build views for them, written in .Net, it scales well and a ton of information on the 'net about how to develop against it. Plus a whole bunch of features you probably don't need now but might be handy down the track.
SharePoint can be a beast but for your required feature list it looks like a good fit.
Although it uses SQL Server, the general warning with Sharepoint is to stay out of the database and do everything through the object model API or web services.