Да, где-то было сообщение что функция мультизагрузки в разработке.
Но востребовано оно уже давно, поэтому мы решили не дожидаться, а написать свой модуль.
kvasiliy,
Как тестирование? Напишите пожалуйста отзыв, очень интересно мнение активных разработчиков на HostCMS.
Профессиональная разработка сайтов: http://www.internet-expert.ru, info@internet-expert.ru, 8-915-346-46-72
Во1х - установилось без проблем, даже на мою тестовую площадку, изрядно замусоренную некоторым количеством самописных модулей разной степени готовности.
Зачет.
Во2х - работает, что не может не радовать само по себе. Зачет.
Это в плюсах.
А что в минусах.
во1х, немного недоделанный интерфейс - нет внимания к деталям.
Например, нет заголовка когда заходишь в модуль. Вот зайдешь в инфосистемы - сверху над таблицей написано большими буквами - "Информационные системы". Зайдешь в редактор Интернет-магазинов - написано "Интернет-магазины". Зайдешь в модуль мультизагузрки - ничего не написано, хрен знает где находишься.
Во2х, флешка с кнопкой "Обзор" у меня почему-то отобразилась обрезанной по левому боку - http://floomby.ru/content/brnglvaJYU/ - как-то небрежненько выглядит.
Так что в сумме по интерфейсу 4рка.
А теперь в-3х, и пожалуй в главных. А зачем здесь jQuery? Как разработчик я еще готов смириться с использованием флеша для загрузки изображений (хотя и он тут не обязателен, загружает же Gmail прикрепляемые к письмам файлы без всякого флеша!), но прикручивать еще одну js-библиотеку ко всем имеющимся это, имхо, жесткий моветон. Создаваемый модуль, как мне кажется, должен использовать интерфейсы предоставляемые разарботчиками, а не тянуть свои, которые к тому же дублируют предоставляемые.
Похоже на "я тебя слепила из того что знала".
Так что по технической концепции - жирный трояк.
Чего можно пожелать?
1. Я понимаю что менять техническую концепцию и переделывать реализацию вряд-ли кто-то будет, поэтому оставлю эти соображения в стороне.
2. Неплохо было бы добавить несколько строк для заполнения остальных полей инфоэлемента.
Например
- давать какое-то типовое название для всех элементов, а не только называть их по имени файла. Например "Фотография *" где вместо звездочки подставляется номер;
- прописывать создаваемым элементам какой-то общий набор меток;
- задавать правило для формирования url;
- определять уровень доступа для всех содаваемых элементов;
- ну и так далее...
Резюме.
Начинание хорошее, хотя реализация хромает.
Но все работает, и для пользователя это единственно главный фактор (измышления про внутреннее устройство остаются программерам и теоретикам).
i-ex, Вообще просто молодцы. Есть много мелких замечаний по интерфейсу, но все поправимые. Флэшка по левом полю немного уезжает. Сообщения можно выводить стандартными ф-ми системы.
Если нужна помощь - напишите, мы поправим в дистрибутиве и вышлем Вам.
P.S. Предлагаю разместить здесь http://www.hostcms.ru/shop/modules/ с ценой 0.
Развиваться модуль обязательно будет, ваши пожелания учтем.
Особенности технической концепции - жирный пункт в планах на развитие. При написании модуля мы столкнулись со множеством сложностей технического плана. Документация для разработчиков модулей очень скудная, приходилось практически все выяснять на тестах и отладкой. Отсюда и использование jQuery - на фоне других проблем, оптимизация яваскрипта была не на первом месте в списке задач.
С другой стороны, на jQuery решение уже отлаженное и вполне работоспособное, делать что-то самописное было бы в данной ситуации неразумно.
Профессиональная разработка сайтов: http://www.internet-expert.ru, info@internet-expert.ru, 8-915-346-46-72
i-ex, ну зачем же самописное? В системе же есть JsHTTPRequest, а под него в сети есть и готовые реализации, в том числе для загрузки файлов, если мне не изменяет память то прямо на сайте у Дмитрия Котерова, которые разарботал эту библиотеку есть готовая реализация по загрузке файлов через нее.
Документация для разработчиков модулей, я бы сказал минимально достаточная. С одной строны в принципе ее хватает, а с другой могло бы быть и побольше, согласен, было бы удобнее.
Зато с другой стороны выяснения на тестах и отладке дают значительно больше пользы для разарботчика, чем чтение готовых мануалов.
При написании модуля мы столкнулись со множеством сложностей технического плана. Документация для разработчиков модулей очень скудная, приходилось практически все выяснять на тестах и отладкой.
Просьба прислать Ваши замечания по проблемам, с которыми столкнулись, чтобы мы внесли доп. информацию в руководство.
HostCMS,
Спасибо за отзыв! Конечно, если можно разместить в магазине модулей с нулевой ценой - давайте разместим. Напишите пожалуйста в личку, как это можно сделать и как в дальнейшем можно будет обновлять архив.
По документации я позже отпишусь в тикеты службы техподдержки.
Kotoff,
Посмотрим решение на JSHttpRequest, постараемся внедрить в следующей версии.
Профессиональная разработка сайтов: http://www.internet-expert.ru, info@internet-expert.ru, 8-915-346-46-72