Скачать

Текущая версия: 1.2 (2011-06-25)

Демонстрация

Попробуйте elFinder в действии

GitHub

Just fork us!

Donation

Угостите разработчиков пивом

R506015768912
Z349823270470

4100144085632

Twitter feed
 

Файловый менеджер для сайта

elFinder - это файловый менеджер для веб-приложений, написанный на JavaScript с использованием jQuery UI. Как видно из названия, на его создание нас вдохновила простота и удобство программы Finder.app в операционной системе Mac OS X.

Основная задача нашего файлового менеджера - сделать работу с удаленными файлами такой же удобной, как и на вашем компьютере.
elFinder позволяет выделять файлы привычным способом и копировать их простым перетаскиванием в нужную папку.
А если обычно вы используете "горячие клавиши", то даже не заметите разницы при работе в elFinder.
Кроме того elFinder умеет создавать и распаковывать архивы, а функция QuickLook позволяет просмотреть содержимое большинства типов файлов, включая картинки, флеш-ролики, аудио и видео, текстовые файлы и даже pdf.
Он даст вам возможность редактировать текстовые файлы и изменять размер изображений.
Гибкие настройки прав доступа, типов загружаемых файлов, возможность вести лог действий пользователей и пр. не оставит равнодушным ни одного системного администратора.
А наличие коннекторов на разных языках программирования позволяет использовать elFinder в различных CMS/Framework.

Особенности

  • Все основные операции с файлами и папками на удаленном сервере (копирование, перенос, загрузка, создание директорий и файлов, переименовывание и т.д.)
  • Два вида отображения содержимого папки - список и иконки (миниатюры)
  • Высокая производительность как клиентской, так и серверной части
  • Мультизагрузка файлов
  • Все привычные способы выделения файлов/группы файлов с помощью мыши или клавиатуры
  • Контекстное меню
  • "Горячие клавиши" для большинства действий
  • Копирование/перемещение файлов привычным Drag & Drop
  • Работа с архивами
  • Просмотр содержимого большинства типов файлов
  • Редактирование текстовых файлов и изменение размеров изображений
  • Папка "Избранное"
  • Подсчет размера директории
  • Фоновое создание миниатюрок изображений
  • Простая интеграция с веб-редакторами (elRTE, CKEditor, TinyMCE)
  • Гибкие настройки прав доступа, типов загружаемых файлов, внешнего вида и пр.
  • Расширяемость
  • Простой клиент-серверный интерфейс, на основе JSON

Доступные переводы

  • Английский
  • Венгерский
  • Голландский
  • Греческий
  • Испанский
  • Итальянский
  • Китайский (традиционный)
  • Латышский
  • Немецкий
  • Польский
  • Русский
  • Украинский
  • Французский
  • Чешский
  • Японский

Требования

Клиент:
  • Современный браузер. elFinder тестировался в Firefox 3.5+, Internet Explorer 7 и 8, Safari 4, Opera 10 и Chrome
Сервер:
  • Требует коннектор (connector), на данный момент существует коннектор для PHP и Python
  • Предпросмотор изображений и создание миниатюрок требует:
    • PHP: утилиту mogrify или GD/Imagick модуль
    • Python: библиотеку PIL

Лицензия

elFinder распространяется под BSD лицензией.
elFinder использует и поставляется вместе с jQuery и jQuery-UI, которые распространяются под двойной (MIT и GPL) лицензией.

Screenshots

  • elFinder
  • Вид списком и контекстное меню
  • Встроенный редактор текстовых фаилов
  • Перетаскивание мышкой

Надеемся, что наши инструменты будут для вас удобны и полезны.