我正在寻找一个成熟的基于PHP的,最好是开源的文档管理解决方案。
要求:
很高兴:
我知道
并希望获得有关项目的任何其他提示和链接 - 也可以向广告代理商等的资产管理方向发展。对于一个出色的,非常出色的杀手级应用程序来说,它可以开箱即用,我也可以超越PHP(但它必须是一个Web应用程序)。
我查看了the dupes,但发现没有问题朝着正确的方向发展。
答案 0 :(得分:7)
首先,请允许我说明这个答案是您的要求的“替代”解决方案,也许不是您正在寻找的确切答案,但我认为即将提出的软件可能会影响您查看其他语言/平台。
该软件名为Microsoft Sharepoint 2010,免费产品,链接如下。
首先,让您知道实际文件在数据库中存储为二进制文件,而不是系统中的物理文件。
我过去几周一直在与sharepoint合作几周,我发现它很棒,应用程序设计的方式非常复杂,但品牌并不复杂,特别是如果你知道C#。
管理文档,最好是文件夹结构
接口:
支持多用户
读取/写入文档的API会很棒
我建议你做的是更详细地研究平台,观看Youtube和微软上的视频。
使用基础,您不必将您的Sharepoint扩展为服务器场,您可以将它全部放在同一个框中,例如安装了MSSQL的服务器,安装了Office 2007,IIS和Sharepoint。
如果您没有这方面的资源,那么您可以随时租用预先部署的Sharepoint服务器。
更新1。
另外我想提一下,在您的PC上创建网络共享并将位置指向( http://pecka.com/archive )将导致能够拖放文件夹中的文件和他们与SharePoint同步,自动生成元数据并存储在数据库中。
很抱歉rambe但我至少会调查它
答案 1 :(得分:2)
您可以查看drupal。要澄清的第一件事是,它应该只是DMS而不是别的,那么它会投票给另一个特殊的DMS工具。
我在我的工作场所将其设置为轻量级DMS解决方案(将扩展到通用Intranet CMS)。工作流程很好,pdf和odt全文搜索,权限有点棘手。它是drupal 6,同时d7可用。如果您想了解更多信息,我很乐意详细说明。
对于大型视频和音频录制的资产管理我也正在进行一些私人研究。答案 2 :(得分:2)
你也可以看看这些 - 它们都是基于LAMP的
owl
letodms
knowledgetree - 看起来他们已经把他们的开源计划放在了后面。
您可以在this url.
答案 3 :(得分:2)
我还使用Python和Java等编程开发基于LAMP的文档服务器和后端。对于我的建议,您必须找到在Windows平台中开发的文档软件eDocs DM服务器作为指南。概念是相同的,但不同的平台和编程语言。
然后尝试比较开源的功能,例如:
此处查看开源文档管理系统:http://lerablog.org/technology/the-best-open-source-document-management-systems/
答案 4 :(得分:0)
结帐DokuWiki:https://www.dokuwiki.org/dokuwiki
成熟且功能丰富。