Как стать автором
Обновить

Комментарии 16

Есть еще такая альтернатива elFinder
Да реализация впечатляет.

Но посмотрев исходный код можно увидеть, что класс elFinder.class.php создан только для общения с клиентом посредством асинхронных запросов. К тому же он использует супер глобальные переменные в самом классе. Исходя из этого гибкости практически нету.

Это же решение делится на компоненты, которые можно использовать как вместе, так и по отдельности. Использовать PHP классы из sjFilemanager можно в любом проекте, где нужно работать из файловой системой.

Вы можете посмотреть PHPDoc сами и убедится в этом.
Ну тогда это плюс в вашу сторону. Если Ваша реализация более гибка, то я думаю, Вы сможете сделать не только более качественный продукт, но и более фукциональный. И удачи Вам в дальнейшей разработке!
Подождите немного, мы вас изрядно удивим новой версией elFinder :)
есть еще PDW File Browser правда он реализован, как плагин к TinyMCE, но в этом качестве работает неплохо. сравнивал с Ельфайндером для одного проекта, уже не помню всех критериев, но в итоге остановился на PDW.
превью картинок делает сам, да
С версии 1.3b может использоваться и отдельно ;) Отличный файлменеджер, давно пользуюсь.
Ага. Там в demo уже насрали. Некоторые файлы уже содержат всякие разные фразы. Народ затестил.
Достойно, спасибо! Успехов в дальнейшем развитии проекта. ;)
Если накатить однотипные иконки из какого-нибудь фри-пака, будет еще вкуснее.
Дополню, fatcow hosting icons подойдут.
Окно не перетаскивается и не умеет менять размер.
При двойном клике появляется выделение текста внутри кнопки со скрепкой.
Если есть отмеченный чекбокс, то при клике на не отмеченном, иногда, все чекбоксы становятся не отмеченными.
Тутлтип у кнопки со скрепкой: «Фикацыя панели»
Если вырезать файл и вставить в тоже место, в конце названия появится (1), хотя можно было бы просто оставить файл на своём месте.
Chromium 10.0.634 Gentoo

Ну и лично мне не удобно:
— при двойном клике на файле, он автоматически не выбирается и не вставляется в редактор
— не показывается текущий путь
Да согласен полностью, баги есть. Я постараюсь в ближайшее время все исправить.

На счет чекбоксов не замечал попробую. Там можно использовать shift & ctrl для выделения файлов.
«при двойном клике на файле, он автоматически не выбирается и не вставляется в редактор» — есть callback для этого на него можно повесить все что угодно при двойном клике.

«не показывается текущий путь» — есть функция «displayFullPath», на которую тоже будет callback, я поставил display:none в стилях.

«Окно не перетаскивается и не умеет менять размер» — Вы читали книгу «Rework». Это ответ на это замечание
Выделение с контролом не работает на маке — забыли event.metaKey
Вообще — очень даже неплохо! Но выделением текста при двойном клике очень портит впечатление. По себе знаю, что это довольно неприятная проблема — провел немало часов, чтобы подружить selectable/draggable и droppable :)
Успехов вам в развитии проекта! Больше файловых менеджеров, хороших и разных!
Немного не в тему, но как идея для дальнейшего развития…
Всегда мечтал, чтобы filemanager умел работать с файлами, хранимыми в базе данных.
Иногда это необходимо, например у компании есть несколько информационных сайтов и есть единая система управления, на которой располагается, скажем, редактор новостей для каждого из информационных сайтов. Тогда файлы и картинки были бы доступны и в редакторе и на информационном сайте.
Например MongoDB очень подходит для хранения файлов.
Не вы один об этом мечтаете. И кажется, один такой мечтатель с нашего форума дозрел, чтобы это реализовать…
Не соглашусь с несколькими плюсами/минусами

> имена файлов — это уникальные хэши
Это не минус — это плюс. Передача путей к файлам в чистом виде ведет к раскрытию информации о файловой системе сервера — пусть и небольшая, но дыра в безопасности

>авторизация

Это не плюс и не минус — это пятое колесо. ФМ не должен этим заниматься, это задача скрипта, который его запускает. Слишком много вариантов авторизации существует — универсальное решение под все не получиться.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории