PHP 文档管理 [已关闭]

PHP Document management [closed]

提问人:Pekka 提问时间:2/14/2011 最后编辑:CommunityPekka 更新时间:8/4/2014 访问量:25109

问:


我们不允许提出有关书籍、工具、软件库等建议的问题。您可以编辑问题,以便用事实和引文来回答。

9年前关闭。

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

要求:

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

很高兴拥有:

  • 读取/写入文档的 API 会很棒
  • 基于 PHP5 的架构
  • 版本控制(存储文档的多个版本)
  • 图像缩略图
  • 标记

我知道

并希望获得相关项目的任何其他提示和链接 - 也适用于广告代理商的资产管理等。对于一个出色的、完全出色的杀手级应用程序,它几乎可以开箱即用地完成大多数事情,我也准备超越 PHP(但它必须是一个 Web 应用程序)。

我检查了这些骗局,但没有发现任何问题都朝着正确的方向发展。

PHP 资产管理

评论

6赞 Dan Grossman 2/14/2011
来吧@Pekka......[X] 存在哪些 Web 应用程序不是编程问题!
1赞 Pekka 2/14/2011
@Dan但还有什么地方可以问呢?它不是一个 Web 应用程序(他们不接受有关自托管产品的问题),而且它并不适合程序员。
0赞 OMG Ponies 2/14/2011
有多少用户?Confluence 有 10 个用户 10 美元的选项
0赞 Pekka 2/14/2011
@Dan,有无数的“哪个CMS,哪个博客,哪个Wiki”的问题在SO上快乐地生活,所有这些都与严格意义上的编程无关。对于网络应用程序来说,这不是一个问题
1赞 mauris 2/22/2011
我认为这离题了。这就像要求人们构建这个应用程序供你使用一样。

答:

0赞 Teson 2/14/2011 #1

查看 DokuWikihttps://www.dokuwiki.org/dokuwiki

成熟且功能丰富。

评论

2赞 Pekka 2/14/2011
谢谢,我很了解 Dokuwiki,但它并不适合处理上传的文档。
7赞 RobertPitt 2/16/2011 #2

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

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

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

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

  • 管理文档,最好是文件夹结构

    • 文档管理非常强大,尤其是在 Microsoft 办公范围内,可以在浏览器中由多人修改和处理 Excel、Word、Access 等文档。
    • 您可以将桌面上的文件夹指向您的 http 服务器,文件将完全按照您的意愿存储,拖放到您的计算机中。
    • 该套件的协作将把一群人聚集在一起,以提高工作率并减少工作量(如果需要)。
  • 接口:

  • 支持多用户

    • 如果您有拥有多台服务器的成本,请创建一个单独的服务器并安装 Active Directory 作为您的主登录名,或者您可以选择基于 Web 的登录
  • 读取/写入文档的 API 会很棒

    • 如果您曾经使用过 Visual Studio,您就会明白学习如何执行应用程序非常简单,Sharepoint 已集成到 Visual Studio 2010 中,以便您可以创建/修改/将 Web 部件部署到您的站点,您可以创建从 Youtube 抓取器到复杂的多段数据库分析器的所有内容。

我建议您做的是更详细地研究该平台并观看Youtube和Microsoft上的视频。

有了 Foundation,您不必将 Sharepoint 扩展为服务器场,您可以将其全部放在同一个盒子中,例如安装了 MSSQL、Office 2007、IIS 和 Sharepoint 的服务器。

如果您没有这方面的资源,则始终可以租用预先部署的 Sharepoint Server。


更新 1.

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

对不起,rambe,但我至少会调查一下

评论

0赞 Pekka 2/16/2011
谢谢@Robert。我非常偏向于基于 Apache/PHP 的解决方案,因为那里的内部知识最强,而且重点更多地放在存档而不是协作方面,但我肯定会看看这个。
0赞 RobertPitt 2/16/2011
如前所述,这可能是一个真正的变化,但奇迹......哦,奇迹是惊人的,如果你得到一些东西并需要一些帮助,你可以联系我。
0赞 Pekka 2/22/2011
我还没有完成评估,我不确定我最终是否会使用它,但我将赏金奖励给你最原始和最详细的建议。如果我使用它,我会在这里提供额外的反馈。
0赞 RobertPitt 2/23/2011
没问题 @Pekka,首先感谢您,一段时间以来一直在尝试获得 10K,您可以剥离所有必需的模块,重新设计以简化操作,然后只使用您需要的主要功能,这是一个了不起的套件先生。
2赞 groovehunter 2/16/2011 #3

你可能会看看Drupal。首先要澄清的是,如果它应该只是 DMS 而没有其他任何东西,那么它将投票支持另一个特殊的 DMS 工具。

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

顺便说一句,大型视频和音频记录的资产管理我也在做一些私人研究。

2赞 shikhar 2/22/2011 #4

你可能也看看这些 - 它们都是基于
LAMP的猫头鹰
letodms
知识树 - 看起来他们已经把他们的开源计划放在了次要位置。 您可以从此 url 找到旧版本。

2赞 white-Developer 2/22/2014 #5

我还使用一些编程(如 Python 和 Java)开发基于 LAMP 的文档服务器和后端。对于我的建议,您必须找到在 Windows 平台中开发的文档软件 eDocs DM 服务器作为指南。概念是相同的方式,但平台和编程语言不同。

然后尝试比较开源的功能,例如:

在此处查看开源文档管理系统:http://lerablog.org/technology/the-best-open-source-document-management-systems/