Elfinder — Файловый Менеджер Для Веб-Сайта. Новый Вкус

Некоторое время назад мы представили уважаемой публике наши продукты с открытым исходным кодом для веб-разработчиков — редактор elRTE и файловый менеджер elFinder. После анонса мы получили массу отзывов и, надо сказать, были изрядно удивлены тем, что интерес к файловому менеджеру оказался заметно выше, чем к редактору.

Мы почесали затылки, собрали в кучу все бредовые идеи о том, каким должен быть новый elFinder, просеяли их через сито базовой концепции «минимально необходимый функционал», много раз пропустили через кодировочную мясорубку, приправили новыми вкусняшками.

особенности и долго тушили их в испытательной печи.

И сегодня, с удовольствием от хорошо выполненной работы, мы приглашаем вас попробовать нашу фирменное блюдо elFinder !

elFinder — файловый менеджер для веб-сайта.
</p><p>
 Новый вкус

Прежде чем говорить о новой версии, я хотел бы низко поклониться и поблагодарить всех, кто помогал нам советами, предложениями, кодом и отчетами об ошибках.

Каким бы ни было ваше участие, вы все равно поддержали нас.

Большое спасибо! А теперь об основных ингредиентах.

Пирог начинается с корочки, а файловый менеджер начинается с удобства.



Функциональность и удобство

Мы постарались сделать работу с elFinder максимально неотличимой от работы с его настольными аналогами.

Выбор файлов мышкой и клавиатурой по одному или группой, перемещение и копирование с помощью перетаскивания, создание папок и файлов, просмотр содержимого большинства типов файлов, работа с архивами, изменение размера картинок и многое другое - все это есть в нашем продукте.

.

Любители мышей оценят новое высококонтекстное меню, а клавишникам не придется отказываться от привычных сочетаний клавиш.



Безопасность

Архивный ингредиент. Так что же мы здесь напутали?
  • Возможность отключить практически любую команду
  • Установка прав доступа к файлам с помощью регулярных выражений
  • Ограничения на типы загружаемых файлов, аналогичные контролю доступа на веб-сервере Apache (разрешено, запрещено и порядок применения правил).

  • Возможность скрыть имя корневого каталога
  • Запретить/разрешить отображение URL-адресов файлов


Производительность

Основная нагрузка приходится на подсчет места, занимаемого каталогами, и создание миниатюр изображений.

Подсчет места можно отключить в конфиге, а миниатюры создаются в фоновом режиме и загружаются после загрузки файлового менеджера и готовности к использованию.

Клиентская часть оптимизирована настолько, что работать даже с 2-3 тысячами файлов в одном каталоге вполне комфортно.



Новая начинка

А теперь о том, чем мы приправили наше блюдо.

  • Помимо PHP появился коннектор Python. (В настоящее время идет работа над коннектором Java)
  • elFinder может запомнить последний открытый каталог — очень удобно при работе с редакторами
  • QuickLook почти как в MacOS X. Теперь вы можете быстро просматривать картинки, флешки, видео, тексты и даже PDF-файлы прямо в окне файлового менеджера.

    Конечно, возможности быстрого просмотра зависят от браузера и его плагинов.

  • Специальная папка «Избранное» для быстрого доступа к выбранным каталогам.

  • Подробная документация в wiki на трех языках, включая подключение к CKeditor/TinyMCE/elRTE и описание клиент-серверного протокола.

  • Испанская локализация (может кто-нибудь помочь с китайским?)


И наконец.

Лучше один раз попробовать чем сто раз нюхать :) P.S.: Также выпущен новый релиз-кандидат редактора elRTE. В основном исправлены ошибки.

Новым является вставка флэш-памяти и отмена/повтор действий.

Следите за обновлениями! обновление.

из-за эффекта хабра в демо могут происходить странные вещи =), это связано с одновременной работой большого количества пользователей с одними и теми же файлами, а также есть небольшие задержки в работе.

Теги: #elfinder #файловый менеджер #jQuery #php #python #Ajax #разработка #открытый код #сделано в России #занимаюсь пиаром

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.