File Manager利用ガイド
File Manager (ファイルマネージャー)は、アップロードしたファイルを管理するモジュールです。
ファイルマネージャーは、現在ベータ版です。動作を保障するものではありません。
利用することによってサイトに対して不具合等が発生する可能性があります。ご利用は、ご自身の責任においてご利用下さい。
ファイルマネージャーは、現在も開発中で、ユーザーインターフェースや使用しているライブラリなどの変更の予定があります。
このヘルプは書きかけです。内容が合わない場合があります。
ご利用条件
- XOOPS Cube Legacy 専用モジュールです。従来のXOOPS 2環境では動作しません。
- ライセンスは、noncommercial licenseの予定です。これは、組み込んでいるライブラリでライセンスがかわります。。
- 当モジュールを使う事で利用者に損害が生じても作者は一切責任を負いません。
概要
- SWFアップローダーを利用して複数のファイルをまとめてアップロード可能です。
- フォルダの作成・削除に対応しています。
- 設置サーバーの利用環境により利用できない場合があります。
特徴
- XOOPS Cube Legacy に完全対応しています。
- 複数のファイルのアップロードに対応しています。
- ビューワーを組み込んでおり、画像を見たり、各種動画・音楽を再生して見ることが出来ます。
一般設定
モジュールを使い始める前に、初期設定を行う必要があります。
- アップロードするデフォルトのパス
アップロードする標準のフォルダ名を指定します。指定するフォルダは、XOOPS設置バス/uploads/より下のディレクトリが指定可能です。指定がない場合は、XOOPS設置バス/uploads/ になります。
XOOPS設置バス/uploads/以外の設定は無効です。XOOPS設置バス/myimage/等は指定出来ません。
- サムネイルサイズ
ファイルをリスト表示した時のサムネイルサイズを指定します。
- システム画像の非表示
イメージマネージャーやアバターなどシステムで使っている画像を表示しません。非表示を推奨します。デフォルトは「いいえ」です。
- アップローダーのデバックをオン
SWFUploadのデバッグ画面を有効にします。アップロード時のエラー解析に役立ちます。デフォルトは「いいえ」です。
- フォルダの操作をサポート
「はい」を選ぶとフォルダの操作を可能にします。デフォルトは「いいえ」です。
使い方
フォルダ名とファイル名について
ファイルマネージャーで利用できるフォルダ名とファイル名は、半角英数字のみ(半角英数字と-~_)をサポートしています。
日本語のファイル名の操作に関しては対応していません。
フォルダごとの設定
ファイルマネージャーで操作出来るフォルダの属性は0777に固定されています。モジュール側で画像を管理している場合は、フォルダを削除されない為に0755,0775に設定しておくと良いでしょう。
ファイルのアップロードは、0755,0775,0777の場合にアップロードが可能になります。
フォルダのパーミッションと機能の一覧
フォルダのパーミッションと機能は以下のようになっています。誤って削除しないようにFTP等で設定してください。
パーミッション |
閲覧 |
アップロード |
ファイル削除 |
フォルダ作成 |
フォルダ削除 |
0777 |
OK |
OK |
OK |
OK |
OK |
0775,0755 |
OK |
OK |
--- |
--- |
--- |
その他 |
OK |
--- |
--- |
--- |
--- |
ffmpegについて
サーバーサイドで動画の変換や画像の切り出しが可能になるライブラリです。
- ffmpgを利用する場合は、サーバー側の設定が必要になります。
- ffmpgを使った場合の動作を保障するものではありません。
- ffmpgは、バイナリでの配布は許可されていないので、別途ご用意下さい。
- ffmpgを使った操作は、ffmpgのコンパイルやサーバの環境へ依存します。
- 動画変換を使うと共有のレンタルサーバなどではサーバへの負荷が高くなるので、専用のサーバでお使い下さい。
注意事項
- XOOPSおよびImpressには、対応していません。また今後も対応する予定はありません。
サイトの閉鎖・移動の際の注意事項
※レンタルサーバでご利用の場合は、必ずご確認下さい。
ファイルマネージャーでファイルのアップロードやフォルダを作成した場合、フォルダ・ファイルの所有権がシステム側になりFTPなどで削除出来なくなる場合があります。
一度、ファイルをアップロードして、FTPソフトで削除可能かどうかを確認しておくことをオススメします。FTPソフトで削除出来ない場合は、必ずファイルマネージャーから削除を行って下さい。
サポートについて
- サポートはこちらで行います。
- 日本語・英語のみ受付可能ですが、簡単な英語であれば答えることが可能です。
使用ライブラリとライセンス
ファイルマネージャーは、以下のライブラリを利用しています。各ライブラリによってライセンスが異なりますから、必ずご確認ください。
ライセンス違反による不正利用に関する問題について作者は関知いたしません。
参考URL
モジュールを作成するにあたり以下のサイトを参考にしました。
変更履歴
- 0.8
ベータ版の完成
- 0.9
ファイルへのアクセス権により、操作などの表示を切り替えるようにした。
ffmpegによる操作を組み込んで、サーバサイドで動画の扱いが可能にした。
- 0.95
フォルダ選択のUIを変更して分かりやすくした。
ファイルアップロードのリンク方法を変更して、使いやすくした。
タブメニューシステムを廃止した。
- 0.96
SWFUploadとJW FLV Playerの設置をcommonへ設置したものを使うように変更した。
今後の予定
今後の予定は、未定ですが次のような構想を考えています。
- 1.0
完成版。他のモジュールからアップロード機能を簡単に呼び出すことが出来るようにする。
- 1.1
ファイルを誤って削除した場合に備えて、ゴミ箱の機能を追加する。
連絡先
モジュールに関する連絡先
- メール
hiro1173.seike@gmail.com
- ウェブサイト
http://beabo.net
http://beabo.dip.jp