※ ChatGPTを利用し、要約された質問です(原文:ファイルの世代管理ができるアップローダーCGIを探しています。)
ファイルの世代管理ができるアップローダーCGIを探しています。
このQ&Aのポイント
ファイルの世代管理ができるアップローダーCGIを探しています。編集が放置されたり、同作業のマニュアルが複数あったり・・・検索性が高くバージョン管理ができて簡単にコピーとかができなければ、少しはファイルサーバーがきれいになるかなと思いましてアップローダー系のCGIとかで管理しようと考えました。
色々探してみたんですが、要件を満たすCGIが見つからず皆さんにお聞きしたいと考えました。無料で利用できるし、PerlとPHPが利用できる環境で使いたいです。社内の人間だけが使用するため、社内ネットワーク内で動作させます。
機能的な要件としては、アップロードするファイルタイプはオフィス関連とPDF、テキスト、CSVが主ですが、制限はあまり気にしません。ファイルの世代管理やファイルの分類ができるタグやフォルダの機能、そして検索性の高さが重要です。有料のグループウェアでは世代管理ができるものが多いですが、自力で改造できるものがあれば、それが理想です。
ファイルの世代管理ができるアップローダーCGIを探しています。
ファイルの世代管理ができるアップローダーCGIを探しています。
編集が放置されたり、同作業のマニュアルが複数あったり・・・
検索性が高くバージョン管理ができて簡単にコピーとかができなければ、少しはファイルサーバーがきれいになるかなと思いましてアップローダー系のCGIとかで管理しようと考えました。
色々探してみたんですが、要件を満たすCGIが見つからず皆さんにお聞きしたいと考えました。
■環境的要件は以下の通りです。
・無料で利用できる。
・社内のWEBサーバで動作させます。
・PerlとPHPが利用できます。
・社内ネットワーク内だけの使用で、部署内の人間で使用します。
■機能的要件は以下になります。
・アップロードするファイルタイプは、オフィス関連(ver2003-2007を含む)とPDF、テキスト、CSV辺りでしょうか。
制限はなくても構いません。(利用出来るファイルタイプを選べればベターです。)
・ファイルの世代管理ができる。
(元のバージョンから元に戻せる)
・メンテナンス性に優れている。
(GUIで各種設定ができるとベスト! コードに記述するのでも解説が丁寧だとありがたい。)
・タグorフォルダでファイルの分類が可能である。
・検索性に優れている。
世代管理ができるものは、有料のグループウェアとかの場合が多いんです。
近い機能のものがあれば、何とか自力で改造したいと思っています。
イメージとしてはサイボウズの「ファイル管理」機能が近いかな?
お力お貸し下さい!
よろしくお願いします。
お礼
バージョン管理システムについて改めて調べてみました。 CVS/Subversionを使ったバージョン管理(前編:バージョン管理の基礎) http://sourceforge.jp/magazine/08/09/09/1038233 ネットワーク越しのバージョン管理が出来るのは当然、サーバー型のもの等もあるようですね。 不勉強ですみません。 GUIが使えるものやWindowsのエクスプローラから使用できるもの(TortoiseSVN)もあるようです。 申し分ない機能です。 ソフトウェアを開発するなら間違いなく導入するところですが、マニュアルや資料のバージョン管理をするだけに、この概念と利用方法を教育し定着させるのは難しい気がしています。 また、CGIに関する情報が来ないこと等から相当のCGIは無いようです。 バージョン管理するならCVS/Subversion/Git が一番だとも分かりました。 「帯に短し襷に長し」といった感じでしょうか。 公開されているCGIを参考にしながら、勉強がてら細々と自作してみようと思います。 ありがとうございました。
補足
ありがとうございます。 確かにバージョン管理としてはこの方が強力ですね。 専門ツールだけあります。 ただ私のケースの場合は複数のフロアで編集/閲覧する可能性がある為、それぞれの環境に特定ソフトを管理するのが難しいと考えています。 また、WEBのインターフェイスを使うことで自然に作業とルールを誘導できるのではないかとの期待もあります。 以上の理由からアップローダーという選択肢に辿りつきました。 引き続き、良いものが伺えればと思いますのでよろしくお願いします。 CVS/Subversion/Git ←あまり知らなかったので少し勉強してみます。