Правила форума
Имя пользователя (login): Пароль: | Забыли пароль? | Регистрация

elFinder2, beta и релиз кандидат 3

Автор Сообщение
elFinder2, beta и релиз кандидат 3
Если хотите принять участие в тестировании оставляйте email, или пишите на dio(гав)std42.ru

PS Проект нуждается в помощи! Нам нужен хороший набор иконок для типов файлов 48x48 px со свободной лицензией. Будем бесконечно признательны за помощь
Отредактировано: dio 04.02.2010 04:14
Re: elFinder2, beta
На подходе 2-ая бета.
Извиняюсь перед теми, тому я обещал выслать описание протокола общения клиента-сервера. Описание обязательно будет. Вот бы времени на все хватило.

Итак что нового.

- Quick Look. Довольно сложно объяснить не пользователям Маков, что это такое. Лучше посмотреть на скриншоте (см приаттаченный файл). Вызывается привычным пробелом на файле. Удобство не вполне очевидно, но тем не менее позволяет быстро получить инфо о файле, и посмотреть превью картинки даже если у вас отключено создание превью или включен вид текущей директории списком. Кроме того позволяет посмотреть текстовые файлы и pdf (при наличии плагина к браузеру) в iframe.
- Проведена оптимизации отрисовки контента на клиенте. Примерные стресс-тесты дают след рез-ты:
Действие - открытие директории с 2000 картинок
компьютер: MacBookPro 2.2 Ggz Core 2 Duo 4 Gb.
Коннектор на пхп - около 1 сек при включенном подсчете размера директории с помощью du
FireFox 3.5 - создание DOM дерева от 350 до 750 мс (но рендеринг страницы явно подтормаживает)
Safari 4 - около 200 mc (рендеринг не тормозит)
После загрузки дерева работа вполне комфортна.

Комфорт работы заканчивается на папке с 4000 файлов в FireFox и 6000 в Safari.

- Создание архивов. В настройках коннектора задается тип архива по умолчанию. Если соответствующиий архиватор не найден, будут создаваться архивы с первым найденым архиватором. Порядок поиска/подключения архиваторов - tar+gzip, tar+bzip, zip, 7za.
Распаковка архивов будет добавлена, возможно завтра

- Новые shortcuts. Ctrl(command)+N - Создать новую папку. Стрелки + Shift - Выделение группы файлов

Версия будет выслана всем желающим принять участие в тестировании

800X488px 91Kb
Отредактировано: dio 26.12.2009 02:18
Re: elFinder2, beta
2-ая бета отправлена всем, пожелавшим принять участие в тестировании!

Из нового
- закончена работа с архивами. Теперь можно создавать и распаковывать все типы архивов, для которых есть соответствующие архиваторы в системе. По умолчанию они автоматически ищутся, но есть возможность указать в настройках путь к архиватору и его опции. Сейчас поддерживаются tar, gzip, bzip2, zip/unzip, rar, unrar, 7za.
- Оптимизация пхп-коннектора
- Русский язык
- bugfixы, bugfixы, bugfixы
Re: elFinder2, beta
Исправлены баги Оперы при перемещении выделения стрелками и глюк с картинкой в окне quick look. Добавлена поддержка autorepeat при нажатых стрелках для FF и оперы
Re: elFinder2, beta
3-я бета отправлена всем, пожелавшим принять участие в тестировании!

Changelog

- переписан код загрузки файлов. Больше не требуется jquery.form плагин.
- В quickLook добавлена поддержка просмотра флеша (swf) - невероятно удобно
- Восстановлена возможность открывать фм в диалоговом окне
- Добавлен новый режим отображения фм - docked. Фм открывается на странице, но при клике по кнопке(внешнем вызове) "отстегивается" в диалоговое окно. При его закрытии, возвращается на место.
- В jquery плагин файндера добавлена поддержка команд открыть/закрыть, dock/undock. Теперь файловым менеджером можно управлять из внешнего скрипта ( $("#finder").elfinder("open") ). Примеры использования внешних вызовов есть на тестовой странице
- Фм теперь запоминает последнюю открытую папку в куки. При релоаде страницы/закрытии-открытии окна браузера открывает эта папка вместо корневой
- Автоматическое выделение всех, только что загруженых файлов
- В пхп-конекторе hash изменен с crc32 на md5 по причине странного поведения (сортировка) Chrom с объектами содержащими ключи состоящие из цифр. Подобное наблюдалось в преальфе оперы.
- Добавлена возможность отключить shortcuts, кроме стрелок/пробела
- Исправлена куча багов (особенно в опере)

Что осталось сделать до релиза:
- Тест и исправление багов в IE7 (в 8 вроде нормально)
- Документация (описания интерфейса клиент/сервер, доки и примеры расширения фм)
- Плагины к CKEditor/TinyMCE (Начало захвата мира )
- Возможно новая опция - автообновление текущей директории
- Возможно - было пожелание настройки отдавать абсолютные/относительные пути к файлам. Это кому-нибудь нужно?
Что забыл?
Отредактировано: dio 08.01.2010 22:46
Re: elFinder2, beta
Релиз-кандидат будет выпущен на днях!

Изменения:
- Исправлены баги в IE7 (а их было до чёртиков)
- Исправлен баг в Опере при просмотре flash в quickLook
- Новая опция клиента - autoReload. Задает время в мин для автообновления директории. Актуально при совместной работе.
- Задокументировано подключение elFinder к CKEditor и TinyMCE (Плагины не понадобились)
- Закончен коннектор на Python

Релиз-кандидат будет разослан подписчикам и выложен в открытый доступ для тестирования

Updated: В релиз-кандидате будет добавлен предпросмотр видео и аудио файлов в quicklook для тех браузеров, которые это могут делать
Отредактировано: dio 12.01.2010 04:48
Re: elFinder2, beta
Релиз-кандидат 1.

Changelog:

- QuickLook - добавлены плагины для разных типов файлов. Возможно написание собственных плагинов. На данный момент есть плагины для картинок, флеша, видео, текстов и pdf (если браузер понимает эти типы файлов). Есть некоторые проблемы в chrome под мак (определяется как сафари, но пдф не показывает. Сходные проблемы в опере - утверждает, что понимает все типы, но на деле не так.
- Превью psd, при использовании mogrify (php коннектор)
- Коннектор на питоне завершен
- Начата документация
Отредактировано: dio 23.01.2010 20:42
Re: elFinder2, beta и релиз кандидат 2
Ну вот и пройдена последняя ступень перед выпуском финальной версии! Встречайте elFinder 1.1 RC2!

Изменения:
- исправления ошибок и оптимизация
- jQuery 1.4.1 вместо 1.3.2
- проверена совместимость с jQueryUI 1.8b1 - полет нормальный (прироста скорости не замечено, старые глюки на прежнем месте)
- для окон с инф о файлах сделано позиционирование, как в настольных фм
- новая опция absURL - при вызове из редактора возвращает абсолютный или относительный URL к файлу (по просьбе Roth)
- Документация в html (настройка, интеграция с редакторами, описание протокола). НЕ будет включена в релиз. Вместо нее будет wiki

1038X536px 130Kb

1038X630px 129Kb

800X379px 81Kb

800X377px 87Kb
Отредактировано: dio 03.02.2010 05:37
Re: elFinder2, beta и релиз кандидат 2
И все таки - elFinder RC3

Изменения:
- опция коннектора fileURL при значении false полностью запрещает передачу URL файлов на клиента. Соответственно при подключении к редактору эта опция должна быть true.
- документация перенесена в wiki. Заканчиваем перевод на английский и испанский языки.
- Добавлена испанская локализация (спасибо xand)
- опция клиента absURL заменена на cutURL - указывает какую подстроку из начала урла файла надо отрезать до передачи в редактор. Может содержать часть урла, пустую строку или ключевое слово "root" - отрезать корневой урл
- Оптимизация клиентского кода загрузки файлов
- Исправлена ошибка в php-коннекторе, возникающая при загрузке файла большего чем max_post_size
216_elFinder2-RC3.zip
342Kb Скачан: 1056
Отредактировано: dio 03.02.2010 06:29