web-dev-qa-db-ja.com

PHPドキュメント管理

成熟したPHPベースの、できればオープンソースのドキュメント管理ソリューションを探しています。

要件:

  • できればフォルダ構造でドキュメントを管理する
  • クリーンなアーキテクチャ
  • 中途半端な見栄えの良いインターフェース(カスタマイズはできますが、クリーンな基盤が必要です)
  • PDF、OpenOffice、理想的にはMSOffice形式のフルテキストインデックスを作成できます
  • マルチユーザー対応
  • ブラウザベースのWebアプリである必要があり、Javaクライアントなどはありません。
  • セルフホストソリューション

持ってうれしい:

  • ドキュメントを読み書きするためのAPIは素晴らしいでしょう
  • PHP5ベースのアーキテクチャ
  • バージョニング(ドキュメントの複数のバージョンの保存)
  • 画像のサムネイル
  • タグ付け

気がついた

  • KnowledgeTree (テストインストールを実行しようとしています)
  • OpenDocMan (非常に興味深い、テストインストールを実行しようとしています)

また、広告代理店などの資産管理の方向で、関連プロジェクトへの追加のヒントやリンクをいただければ幸いです。箱から出してほとんどのことを実行する、見事で完全に優れたキラーアプリケーションの場合、PHP(ただし、Webアプリである必要があります)を超える準備ができています。

重複 を確認しましたが、正しい方向に進んでいる質問は見つかりませんでした。

21
Pekka

まず、この答えはあなたの要件に対する「代替」ソリューションであり、あなたが探している正確な答えではないかもしれませんが、説明しようとしているソフトウェアが他の言語/プラットフォームを見るようにあなたに影響を与える可能性があることを述べさせてください。

このソフトウェアはMicrosoftSharepoint 2010と呼ばれ、無料の製品、リンクは以下のとおりです。

まず、実際のファイルはデータベース内にバイナリとして保存されており、システム上の物理ファイルではないことをお知らせします。

私は過去数週間、数週間、SharePointを使用してきましたが、アプリケーションの設計方法は非常に複雑ですが、特にC#を知っている場合は、ブランディングはそれほど複雑ではありません。

  • できればフォルダ構造でドキュメントを管理する

    • ドキュメント管理は、特にMicrosoft Officeの範囲で非常に強力であり、Excel、Word、Accessなどのドキュメントは、ブラウザ内で複数のユーザーが変更および操作できます。
    • デスクトップ上のフォルダをhttpサーバーにポイントすると、ファイルは希望どおりに保存され、コンピュータ内にドラッグアンドドロップできます。
    • このキットのコラボレーションにより、人々の「グループ」が集まり、作業率が向上し、作業負荷が軽減されます(必要な場合)。
  • インターフェース:

  • マルチユーザー対応

    • 複数のサーバーを用意し、別のサーバーを作成してActive Directoryをメインログインとしてインストールするコストがかかる場合、またはWebベースのログインを選択するだけの場合
  • ドキュメントを読み書きするためのAPIは素晴らしいでしょう

    • Visual Studioを使用したことがある場合は、アプリケーションの実行方法の学習が非常に簡単であることを理解できます。WellSharepointはVisual Studio 2010に統合されているため、Webパーツをサイトに作成/変更/展開でき、Youtubeからすべてを作成できます。複雑なマルチセグメントデータベースアナライザーへのスクレーパー。

私があなたに勧めるのは、プラットフォームをより詳細に調査し、YoutubeとMicrosoftでキャストされたビデオを見ることです。

Foundationを使用すると、Sharepointをファームとしてスケールアウトする必要がなく、MSSQL、Office 2007がインストールされたサーバー、IIS、Sharepointなどのすべてを同じボックスに収めることができます。

このためのリソースがない場合は、展開済みのSharepointサーバーをいつでもレンタルできます。


アップデート1。

また、PCでネットワーク共有を作成し、場所を(http://pecka.com/archive)にポイントすると、その結果、ファイルをフォルダーにドラッグアンドドロップできるようになり、ファイルはSharePointと同期され、メタデータが自動的に生成されてDBに保存されます。

ランベで申し訳ありませんが、私は少なくともそれを調べます

7
RobertPitt

あなたもこれらを見るかもしれません-それらはすべてLAMPベースです
フクロウ
letodms
knowledgetree -彼らはオープンソースイニシアチブをバックバーナーに置いているようです。古いリリースは このURL。 から見つけることができます

2
shikhar

また、PythonやJavaなどのプログラミングを使用してLAMPベースのドキュメントサーバーとバックエンドの開発を進めています。私の提案では、ドキュメントソフトウェアeDocs DMガイドラインのためにWindowsプラットフォームで開発されたサーバー。概念は同じ方法ですが、プラットフォームとプログラミング言語が異なります。

次に、次のようなオープンソースの機能を比較してみてください。

オープンソースドキュメント管理システムについては、こちらをチェックアウトしてください: http://lerablog.org/technology/the-best-open-source-document-management-systems/

2
white-Developer

drupal を調べてみてください。最初に明確にすることは、それがDMSのみであり、他には何もない場合、別の特別なDMSツールに投票することです。

職場で軽量のDMSソリューション(一般的なイントラネットCMSに拡張される)としてセットアップしました。ワークフローは問題なく、PDFとODTの全文検索も問題なく、権限は少し注意が必要でした。 drupal 6ですが、d7も利用できます。詳細が必要な場合は、詳しく説明させていただきます。

ところで、大規模なビデオおよびオーディオ録音の資産管理私もいくつかの個人的な調査を行っています。

2
groovehunter

チェックアウト DokuWikihttps://www.dokuwiki.org/dokuwiki

成熟した機能豊富。

0
Teson