SVG公開ページを作る際に色々試した、DMS((Document Management System))・CMS((Contents Management System))系システムのメモ書きです。
* 目的(要件) [#w63018e8]
-Web上で複数ユーザでファイルの管理をしたい
-各ファイル単位に編集、更新等のユーザ認証が必要
-ファイルに複数の属性(付加情報)を付けて管理したい
--もしくは、ファイル毎に簡単な掲示板システムがあればそれでもよい
-ゲストユーザはログイン無しで閲覧・ダウンロードさせたい
-ファイルのバージョン管理が出来るとなおよい
-PHP(CGI)+MySQL環境で導入でき、導入と管理が容易であること
-日本語が使えること
-フリーであること
* 候補 [#u9f78751]
色々試して、これなら候補かな、というのが幾つか。~
PHP+MySQLで使えないことには試用もできないので表からは外してあります。
|名称|URL|ファイル管理|付加情報|バージョン管理|認証|ログイン無し|日本語|フリー|総合評価|h
|Owl Intranet Engine|http://owl.sourceforge.net/|○|◎((自分でファイルタイプを定義でき、ファイルタイプ毎に複数の独自属性を持たせられる))|○|○|○|△((日本語版は無いが各国語版、1つのファイルを訳せば良いようにできている))|○|◎:今回のニーズには一番合う。日本語パックが無いのが惜しいが本気で使うなら訳出するのは比較的容易。|
|XOOPS(Cube)|http://xoopscube.jp/ &br; http://xoops.jp/|△|△|△|◎|○|○|○|○:ユーザ管理は流石XOOPSだが良いファイル管理モジュールが見つからなかった。あと、ちょっと大掛かりすぎ。サイト全体の管理には良い。|
|RW:Download|http://www.rwscripts.com/|○|○|?|○|?|?|△((シェア版とフリー版あり))|△:実はフリー版がダウンロードできない状態だったので、デモサイトでの評価。よさそうなんだけど…|
|phpBB|http://www.phpbb.com/|×|×|×|○|○|○|○|番外編。ファイル添付の方法が見つからなかった…|
|yaDMS|http://yadms.sourceforge.net/|○|?|?|○|?|?|○|番外編その2。実はちゃんと試してない。悪くなさそうなんですが開発とまってそう…|
* 結論 [#l9d88f18]
Owlは、DMSとしては導入も簡単でかなり使いやすい。日本語での情報が殆どみつからないのが不思議、というか勿体無い。
日本語のファイル(Owl-0.9x-locale-Japanese.tar.gz) がありますので、日本語化するのは簡単です。
上記ファイルをunpackして出来上がる「Japanese」を~/local/に格納して
~/config/owl.phpにある、「$default->owl_lang = "Japanese";」とすれば日本語になります。
しかも、ユーザー単位で言語を設定可能です。(すばらしい)
日本語ファイルを作製された方に感謝いたします。 by CT110