ファイルマネージャ for website
elFinderはjQuery UIを利用したJavaScriptで作成されたオープンソースのウェブ上で動作するファイルマネージャです。
Mac OS Xのシンプルで便利なファインダにインスパイアされて開発されました。
このファイルマネージャの主な目的はリモートファイルがあなたのコンピュータ上にあるかのごとく操作してもらうことです。
あなたのコンピュータ上と同じようにファイルをいつもの方法で選択して、目的のフォルダにドラッグして移動することができます。
違いを意識せずに「ホットキー」をご利用いただけます。
さらに、elFinder上でアーカイブの圧縮や解凍ができ、QuickLook機能で画像、Flash、テキスト、オーディオ、ビデオ、PDFといった一般的なファイルをプレビューすることが可能です。
テキストファイルの新規作成や編集、画像のリサイズができます。
柔軟性の高いオプション設定により、アクセス権、アップロードファイルタイプ、ユーザイベントのログといったシステム管理者に必要な全てをコントロールできます。
ソリューションへの組み込みを簡単にするため、別種のプログラミング言語でのコネクタを用意しています。
特長
- 移動、コピー、アップロード、フォルダ/ファイルの作成、リネームといったファイルやフォルダの一般的な操作がリモートサーバ上でできます
- リストとアイコンの2タイプの表示
- サーバとクライアントの分割によるハイパフォーマンスの実現
- 複数ファイルのアップロード
- マウスやキーボードを使った標準的な方法でのファイルやグループの選択
- コンテキストメニュー
- ほとんどの動作での「ホットキー」対応
- ドラッグ&ドロップでのファイルの移動/コピー
- 圧縮ファイル(アーカイブ)での作業
- ほとんどのファイルタイプのプレビューが可能
- テキストファイルの編集と画像のリサイズ
- お気に入りを「Places」フォルダに登録
- ディレクトリサイズの計算
- バックグラウンドで画像ファイルのサムネイル作成
- 簡単にウェブエディタへの組み込みが可能(elRTE, CKEditor, TinyMCE)
- アクセス権、アップロードファイルタイプ、ユーザインターフェイスなどへの柔軟性の高い設定
- 拡張性
- JSONベースのシンプルクライアントサーバAPI
翻訳
- Chinese (traditional)
- Czech
- Dutch
- English
- French
- German
- Greek
- Hungarian
- Japanese
- Italian
- Latvian
- Polish
- Spanish
- Russian
- Ukranian
動作条件
クライアント
- モダンブラウザにて動作します。Firefox 3.5+, Internet Explorer 7 & 8, Safari 4, Opera 10, Chromeにて動作検証しています。
サーバー
- 現時点ではPHPとPythonのコネクタがあります。
- 画像のプレビューとサムネイル生成には以下の条件が必要です。
- PHP:mogrifyユーティリティまたはGD/Imagickモジュール
- Python:PILライブラリ
ライセンス
elFinderは三条項BSDライセンスに基づいて公布されています。
elFinderはMIT and GPLライセンスみ基づき公布されているjQueryとjQuery UIを利用、同梱しています。
スクリーンショット
このツールが皆さんの助けになればいいな!