Backend,File Manager
Доброго времени суток!
Сейчас заинтересовался оптимизацией юзабилити для клиентов, ну и собственно речь про каталог товаров, которые несомненно нужно заполнять, и самое трудоемкое в этом процессе является загрузка картинок.
Когда товаров 100-1000 это не так и сложно, но когда их количество измеряется в десятках тысяч, то вопрос прогрузки стоит достаточно остро — каждый клик мыши на счету.
Поэтому нужно найти способ самого оптимального варианты прогрузки картинок для ресурса.
У меня есть пару идей, здесь я изложу, и хотел бы услышать ремарки:
1.Радикальная. Заменить FileManager на не родной. Не знаю есть ли такие в природе — добавить в него возможность мультизагрузки, ну и собственно грузить сразу пачку картинок в указанную директорию.
Цель сего действия — в идеале найти сразу метод групповой прогрузки файлов, в указанную плагином директорию.Без участия пользователя — просто выбрал файлы и он сам решил куда их пихнуть
2.Пользуясь стандартным файл-менеджером создать плагин, который будет сразу открывать его в нужной папке (ведь каталог структурированный, и изображения для каждого товара хранятся в своей папке, которую делает пользователь). При том папка для товара будет генерироваться автоматически, и будет привязана к ID ресурса.
Непонятно как повлиять на стандартный менеджер файлов, чтобы направить его сразу в нужную директорию
3.Дать доступ по SFTP и просто грузить файлы в определенные папки, которые привязаны к ресурсам. При отображении идет скан директории на наличие файлов с картинкой и если они есть — все само потдягивается.
Минус — надо давать SFTP, нет возможности контролировать размер файлов, юзеру надо руками проходить по структуре директорий..
04.04.2013 UPD http://modx.pro/help/939/#comment-8519
Сейчас заинтересовался оптимизацией юзабилити для клиентов, ну и собственно речь про каталог товаров, которые несомненно нужно заполнять, и самое трудоемкое в этом процессе является загрузка картинок.
Когда товаров 100-1000 это не так и сложно, но когда их количество измеряется в десятках тысяч, то вопрос прогрузки стоит достаточно остро — каждый клик мыши на счету.
Поэтому нужно найти способ самого оптимального варианты прогрузки картинок для ресурса.
У меня есть пару идей, здесь я изложу, и хотел бы услышать ремарки:
1.Радикальная. Заменить FileManager на не родной. Не знаю есть ли такие в природе — добавить в него возможность мультизагрузки, ну и собственно грузить сразу пачку картинок в указанную директорию.
Цель сего действия — в идеале найти сразу метод групповой прогрузки файлов, в указанную плагином директорию.Без участия пользователя — просто выбрал файлы и он сам решил куда их пихнуть
2.Пользуясь стандартным файл-менеджером создать плагин, который будет сразу открывать его в нужной папке (ведь каталог структурированный, и изображения для каждого товара хранятся в своей папке, которую делает пользователь). При том папка для товара будет генерироваться автоматически, и будет привязана к ID ресурса.
Непонятно как повлиять на стандартный менеджер файлов, чтобы направить его сразу в нужную директорию
3.Дать доступ по SFTP и просто грузить файлы в определенные папки, которые привязаны к ресурсам. При отображении идет скан директории на наличие файлов с картинкой и если они есть — все само потдягивается.
Минус — надо давать SFTP, нет возможности контролировать размер файлов, юзеру надо руками проходить по структуре директорий..
04.04.2013 UPD http://modx.pro/help/939/#comment-8519
Комментарии: 12
А ты загрузку картинок в miniShop2 видел?
Если да, то чем не устраивает?
Если да, то чем не устраивает?
к сожалению никак руки не дошли добраться до твоего MS -пользуюсь по старинке ShopKeeper-ом.
Сейчас обязательно посмотрю
Сейчас обязательно посмотрю
Так, просто великолепно — есть что повзаимствовать =)
Как закодю попробую сделать расширение…
А идея в целом не привязываться к виду магазина, а сделать расширение для любого ресурса.
Как закодю попробую сделать расширение…
А идея в целом не привязываться к виду магазина, а сделать расширение для любого ресурса.
Уже делают, скоро будет.
Крутяк, а сроки и кто делает, не подскажешь?
Парни из Simple Dream. Говорят, уже вот-вот, но обещать ничего не могу.
Вообще огонь!
Присоединяюсь к списку ожидающих ))
Было бы хорошо, а то в modx файл менеджер касательно изображений действительно ущербный. К примеру в том же DLE есть мульти загрузка, создание миниатюр заданного на лету при том он может сразу же ватермарки наложить. Плагин прикрутил себе на создание миниатюр но каждый раз лазить в плагин менять нужный размер не удобно ((
В целом решение вполне сойдет такое что здесь rtfm.modx.com/display/ADDON/MIGX.Use+resource-specific+mediasource+and+multifile-uploader + пару допилок для кастомизации.
Я например расширил ТВ MigX добавил туда пару фич, добавил проверку на то новый ли ресурс (т.к при создании у него еще нет resource->id и директорию для картинки создавать придется в id=0 или undifine что не верно) и еще пару мелочей, все работает как надо.
Осталось подружить GroupEdit с ним. либо возможно написать свой компонент для администрирования магазина ( у меня shk)
Я например расширил ТВ MigX добавил туда пару фич, добавил проверку на то новый ли ресурс (т.к при создании у него еще нет resource->id и директорию для картинки создавать придется в id=0 или undifine что не верно) и еще пару мелочей, все работает как надо.
Осталось подружить GroupEdit с ним. либо возможно написать свой компонент для администрирования магазина ( у меня shk)
В MS2 это всё есть из коробки (включая редактирование товара из таблицы в категории, аля GroupEdit), но переносить готовый и рабочий магазин будет только совершенно бесстрашный человек =)
Полностью согласен!!!
У тебя очень крутое решение вырисовывается, так держать! В частности ориентация на потребности и наличие из коробки объемного функционала, притом полезного и актуального — дорогого стоит!
Надеюсь как раскидаю те проекты что сейчас на мне, попробовать и MS2 в действии =)
Как раз пару релизов еще выйдет и пройдет юзер-тестинг полноценный=)))))
У тебя очень крутое решение вырисовывается, так держать! В частности ориентация на потребности и наличие из коробки объемного функционала, притом полезного и актуального — дорогого стоит!
Надеюсь как раскидаю те проекты что сейчас на мне, попробовать и MS2 в действии =)
Как раз пару релизов еще выйдет и пройдет юзер-тестинг полноценный=)))))
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.