Backend,File Manager

Доброго времени суток!

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

Когда товаров 100-1000 это не так и сложно, но когда их количество измеряется в десятках тысяч, то вопрос прогрузки стоит достаточно остро — каждый клик мыши на счету.

Поэтому нужно найти способ самого оптимального варианты прогрузки картинок для ресурса.
У меня есть пару идей, здесь я изложу, и хотел бы услышать ремарки:
1.Радикальная. Заменить FileManager на не родной. Не знаю есть ли такие в природе — добавить в него возможность мультизагрузки, ну и собственно грузить сразу пачку картинок в указанную директорию.
Цель сего действия — в идеале найти сразу метод групповой прогрузки файлов, в указанную плагином директорию.Без участия пользователя — просто выбрал файлы и он сам решил куда их пихнуть

2.Пользуясь стандартным файл-менеджером создать плагин, который будет сразу открывать его в нужной папке (ведь каталог структурированный, и изображения для каждого товара хранятся в своей папке, которую делает пользователь). При том папка для товара будет генерироваться автоматически, и будет привязана к ID ресурса.
Непонятно как повлиять на стандартный менеджер файлов, чтобы направить его сразу в нужную директорию

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

04.04.2013 UPD http://modx.pro/help/939/#comment-8519
Clean
28 марта 2013, 12:55
modx.pro
1 791
0

Комментарии: 12

Василий Наумкин
28 марта 2013, 17:05
0
А ты загрузку картинок в miniShop2 видел?

Если да, то чем не устраивает?
    Clean
    28 марта 2013, 17:29
    0
    к сожалению никак руки не дошли добраться до твоего MS -пользуюсь по старинке ShopKeeper-ом.
    Сейчас обязательно посмотрю
    Clean
    28 марта 2013, 17:39
    0
    Так, просто великолепно — есть что повзаимствовать =)
    Как закодю попробую сделать расширение…

    А идея в целом не привязываться к виду магазина, а сделать расширение для любого ресурса.
      Василий Наумкин
      28 марта 2013, 18:27
      0
      Уже делают, скоро будет.
        Clean
        29 марта 2013, 21:27
        0
        Крутяк, а сроки и кто делает, не подскажешь?
          Василий Наумкин
          29 марта 2013, 22:15
          0
          Парни из Simple Dream. Говорят, уже вот-вот, но обещать ничего не могу.
            Clean
            29 марта 2013, 22:46
            0
            Вообще огонь!
              Нариман Рамазанов
              01 апреля 2013, 14:50
              0
              Присоединяюсь к списку ожидающих ))
                Мордынский Николай
                02 апреля 2013, 00:59
                0
                Было бы хорошо, а то в modx файл менеджер касательно изображений действительно ущербный. К примеру в том же DLE есть мульти загрузка, создание миниатюр заданного на лету при том он может сразу же ватермарки наложить. Плагин прикрутил себе на создание миниатюр но каждый раз лазить в плагин менять нужный размер не удобно ((
        Clean
        04 апреля 2013, 23:01
        0
        В целом решение вполне сойдет такое что здесь rtfm.modx.com/display/ADDON/MIGX.Use+resource-specific+mediasource+and+multifile-uploader + пару допилок для кастомизации.
        Я например расширил ТВ MigX добавил туда пару фич, добавил проверку на то новый ли ресурс (т.к при создании у него еще нет resource->id и директорию для картинки создавать придется в id=0 или undifine что не верно) и еще пару мелочей, все работает как надо.
        Осталось подружить GroupEdit с ним. либо возможно написать свой компонент для администрирования магазина ( у меня shk)
          Василий Наумкин
          04 апреля 2013, 23:04
          0
          В MS2 это всё есть из коробки (включая редактирование товара из таблицы в категории, аля GroupEdit), но переносить готовый и рабочий магазин будет только совершенно бесстрашный человек =)
            Clean
            04 апреля 2013, 23:08
            0
            Полностью согласен!!!
            У тебя очень крутое решение вырисовывается, так держать! В частности ориентация на потребности и наличие из коробки объемного функционала, притом полезного и актуального — дорогого стоит!

            Надеюсь как раскидаю те проекты что сейчас на мне, попробовать и MS2 в действии =)
            Как раз пару релизов еще выйдет и пройдет юзер-тестинг полноценный=)))))
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          12