2011-02-13 117 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/