2011-02-13 118 views
21

我正在寻找一个成熟的PHP,最好是开源的文档管理解决方案。PHP文档管理

要求:

  • 管理文件,最好是在一个文件夹结构
  • 清洁架构
  • 中途好看的界面(我可以定制,但需要一个干净的基础上)
  • 能全文索引PDF,OpenOffice和理想的MS Office格式
  • 支持多用户
  • 必须是基于浏览器的web ap P,没有Java客户端等
  • 自托管解决方案

很高兴富人:

  • 一个API来读/写文件将是巨大的
  • 基于PHP5架构
  • 版本(存储多个版本的文档)
  • 图像缩略图
  • 标记

我知道

并希望任何额外的提示和与相关项目的链接 - 也是广告公司等资产管理的方向。对于一个出色的,完全出色的杀手级应用程序来说,它可以完成大部分开箱即用的功能,我也将准备好超越PHP(但它必须是一个Web应用程序)。

我通过the dupes检查,但发现没有问题进入正确的方向。

+6

来吧@Pekka ......为[X]不是一个编程问题有哪些的webapps! – 2011-02-13 21:26:20

+1

@丹但还有什么地方要问吗?这不是一个网络应用程序(他们不接受关于自我托管产品的问题),它不适合程序员。 – 2011-02-13 21:26:55

+0

有多少用户? Confluence拥有[10用户10美元](http://www.atlassian.com/software/confluence/pricing.jsp)选项 – 2011-02-13 21:27:03

回答

7

首先让我声明这个答案是一个“替代”解决方案,可能不是您要求的确切答案,但我认为即将讨论的软件可能会影响您查看其他语言/平台。

该软件被称为Microsoft Sharepoint 2010,其免费产品链接如下。

首先让你知道实际文件在数据库中以二进制形式存储,并且不是系统中的物理文件。

过去几周里,我一直在使用SharePoint,现在我发现它很棒,应用程序的设计方式非常复杂,但品牌并不复杂,特别是如果您了解C#时。

  • 管理文件,最好是在一个文件夹结构

    • 文档管理是非常强大尤其是与微软办公范围,凡文件如Excel,Word,访问,可以修改和制作浏览器中有多个人。
    • 您可以将桌面上的文件夹指向您的http服务器,这些文件将以您希望的方式存储,并拖放到您的计算机中。
    • 这个套件的合作将带来一群“人”在一起,以提高工作率和减少工作量(如果需要)。
  • 接口:

  • 多用户能够

    • ,如果你有成本有多个服务器,创建一个单独的服务器并安装Active Directory作为您的主登录名,或者您可如果你曾经使用Visual Studio中,你会明白,学习如何做应用程序是非常简单的只是选择基于Web的登录
  • 一个API来读/写文件将是巨大的

    • ,那么Sharepoint已集成到Visual Studio 2010中,以便您可以创建/修改/部署Web部件到您的站点,您可以创建从Youtube刮板到复杂的多分段数据库分析器的所有内容。

我会建议你做的是研究的平台,更多的细节和在YouTube上观看和微软的视频播客。

有了基础,您不需要将您的Sharepoint作为一个服务器场扩展出去,您可以将它全部放在同一个服务器上,例如安装了MSSQL,Office 2007,IIS和Sharepoint的服务器。

如果您没有这方面的资源,那么您可以随时租用预先部署的Sharepoint服务器。


更新1

此外,我想提一提,创建您的PC上的网络共享和指向位置(http://pecka.com/archive)将导致能够在拖放文件文件夹和他们与SharePoint同步,元数据自动生成并存储在数据库中。

对不起,rambe,但我至少会看看它

2

您可能会看到drupal。首先要澄清的是,如果它只应该是DMS而没有别的,那么它会投票给另一个特殊的DMS工具。

我在工作场所将其设置为轻量级DMS解决方案(将扩展到通用Intranet CMS)。工作流程很好,pdf和odt全文搜索,权限有点棘手。它是drupal 6,同时d7可用。如果你想要更多的信息,我会很乐意详细说明。

btw大型视频和音频记录资产管理我也在做一些私人研究。

2

找到旧版本我也正在开发基于LAMP的文档服务器和后端,使用Python和Java等编程进行开发。对于我的建议,您必须找到在Windows平台上开发的文档软件eDocs DM服务器以获取指导。概念是一样的,但是不同的平台和编程语言。

然后尝试比较开源的特性,如:

结帐这里开源文档管理系统:http://lerablog.org/technology/the-best-open-source-document-management-systems/