Jump to content

Recommended Posts

Требуется помощь в разработке модуля(бесплатного), точнее в юзабилити. Модуль предназначен для группировки модулей на странице "Дополнения" > "Модули". Т.е. можно создавать свои группы, перемещать в них модули, сортировать и т.д.

 

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

 

Демо можно посмотреть здесь: http://gallery.halfhope.ru/admin/ логин и пароль вшиты. Перейдите в раздел "Дополнения" > "Модули".

Share this post


Link to post
Share on other sites

Смотрится уже хорошо.Думаю самый оптимальный вариант на данном этапе выпустить As-Is (как есть), а там уж накрутят юзабилити сами пользователи  тысячами хотелок!

Share this post


Link to post
Share on other sites

Пока далеко не ушли, вопрос. А зачем разбиение на 2 страницы: RO и настроек (где по сути идет работа с модулями) ?

И для разработки проще и для использования сразу видеть модули, группировать, перемещать и настраивать. Зачем бегать между окнами? Оставьте только главное окно - то, что сейчас настройки. Добавьте туда кнопки управлениями дополнения, уберите сохранить, отмена и прочее.

 

Второе  - выбор цвета выделения словами не нужен, можно заменить прямо на цвет в натуре :)

 

ЗЫ: Модуль - зачёт.

Share this post


Link to post
Share on other sites

Вроде ни добавить, ни убавить.

Мне нравится как есть.

Share this post


Link to post
Share on other sites

Можно цветом выделить активные и неактивнные модули, так же подсветка модуля при наведении, что бы не промахнуться при активации  например

Share this post


Link to post
Share on other sites

Смотрится уже хорошо.Думаю самый оптимальный вариант на данном этапе выпустить As-Is (как есть), а там уж накрутят юзабилити сами пользователи  тысячами хотелок!

 

Добавил модуль, после модерации будет доступен по этой ссылке. Так же создал репозиторий на GitHub.

 

Пока далеко не ушли, вопрос. А зачем разбиение на 2 страницы: RO и настроек (где по сути идет работа с модулями) ?

И для разработки проще и для использования сразу видеть модули, группировать, перемещать и настраивать. Зачем бегать между окнами? Оставьте только главное окно - то, что сейчас настройки. Добавьте туда кнопки управлениями дополнения, уберите сохранить, отмена и прочее.

 

Второе  - выбор цвета выделения словами не нужен, можно заменить прямо на цвет в натуре :)

 

ЗЫ: Модуль - зачёт.

 

Я сторонник минимализма. Это сделано для того, чтобы не нагромождать страницу. Предпочитаю весь функционал, который редко используется на странице, выносить отдельно. К тому же это решит вопрос расширения функционала, т.е. новый функционал не будет нагромождать страницу модулей (которая используется чаще), а только настроек. По поводу подсветки - в скором времени исправлю.

 

Можно цветом выделить активные и неактивнные модули, так же подсветка модуля при наведении, что бы не промахнуться при активации  например

 

У меня уже есть модуль "Подсветка активных модулей в админке 0.3". Он лишь подсвечивает установленные модули(своего рода группировка модулей по одному признаку), а этот модуль занимается группировкой модулей по любому признаку, который Вы пожелаете. По этой причине эти модули не будут объединены. Подсветку строк добавлю.

Share this post


Link to post
Share on other sites

 

 

Я сторонник минимализма. 

Поэтому нужно иметь целых две страницы вместо одной? ;)

 

Drag&Drop мышью для сортировки групп и внутри группы - это в одном окне, а открыть свойства перетаскиваемого модуля - выходить и открывать другое окно, такого же вида, только с другими операциями над теми же сущностями по критерию "редко используется"? :)

 

 

 

 весь функционал, который редко используется на странице, выносить отдельно

Ну ведь "редкость" в вашем случае, и редкость в случае некоторого "сферического" пользователя - это ж разные редкости, так?

 

В любом случае решать вам, автору. Но вспомните вы еще меня, вспомните. Когда попросят сделать обратный "эффект" - часто используемые команды вынести на первое окно. И тогда вы уже себе сами зададите вопрос - почему сущности одни и те же  - а окна разные.

Share this post


Link to post
Share on other sites

Отличная идея, это есть во всех движках, но лучше это делать разработчикам движка, сделать интерфейс для разработчиков модулей, чтобы в модуле можно было указывать к какой группе он относится. А не сам пользователь будет создавать группы и добавлять туда модули.

А сделать имхо лучше табами, идеально с быстрым поиском модулей, то есть вводишь первые буквы и все пропадает что не нужно и остаются только те, что нужно.

Есть такой модуль для Друпал, по-моему просто идеальное решение, см. скриншот

https://www.drupal.org/project/module_filter

Share this post


Link to post
Share on other sites

Поэтому нужно иметь целых две страницы вместо одной? ;)

 

Drag&Drop мышью для сортировки групп и внутри группы - это в одном окне, а открыть свойства перетаскиваемого модуля - выходить и открывать другое окно, такого же вида, только с другими операциями над теми же сущностями по критерию "редко используется"? :)

 

Ну ведь "редкость" в вашем случае, и редкость в случае некоторого "сферического" пользователя - это ж разные редкости, так?

 

В любом случае решать вам, автору. Но вспомните вы еще меня, вспомните. Когда попросят сделать обратный "эффект" - часто используемые команды вынести на первое окно. И тогда вы уже себе сами зададите вопрос - почему сущности одни и те же  - а окна разные.

 

Модуль только начал свой путь.

 

Отличная идея, это есть во всех движках, но лучше это делать разработчикам движка, сделать интерфейс для разработчиков модулей, чтобы в модуле можно было указывать к какой группе он относится. А не сам пользователь будет создавать группы и добавлять туда модули.

А сделать имхо лучше табами, идеально с быстрым поиском модулей, то есть вводишь первые буквы и все пропадает что не нужно и остаются только те, что нужно.

Есть такой модуль для Друпал, по-моему просто идеальное решение, см. скриншот

https://www.drupal.org/project/module_filter

 

По поводу табов - решаемо, все можно сделать в файле шаблона. По поводу фильтра даже не думал, спасибо, буду делать.

Share this post


Link to post
Share on other sites

Отличная идея, это есть во всех движках, но лучше это делать разработчикам движка, сделать интерфейс для разработчиков модулей, чтобы в модуле можно было указывать к какой группе он относится. А не сам пользователь будет создавать группы и добавлять туда модули.

 

Это уже вопрос для разработчиков. Тоже давно о таком думал. 

Share this post


Link to post
Share on other sites

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Similar Content

    • By LionHunter
      Добрый день. 

      Столкнулся со следующей ситуацией: в один момент на 3 разных сайтах (разные сборки опенкарт и разные хостинги) слетела лицензия одного модуля. Называть модуль не буду, до момента пока не разберусь в ситуации. При обращении в поддержку, разработчики заявили, что это Вы сами "дураки", видимо сделали какие-то изменения, потому что лицнзии просто так не слетают, и мы тут ни при чем. А то что на трех разных сайтах и одновременно, это случайность.
      Но после обращения лицензионные ключи чудом заработали. 

      Вопрос в следующем, как определить, делает ли модуль запросы к серверу разработчика? И если да, то как часто? 

      Заранее благодарен за любые подсказки на уровне "пользователя". 
    • By AWARO
      999.00 руб
      Скачать/Купить дополнение


      +70 позиций модулей \ HYPER Positions - oc3x
      Лендинг дизайн, оформление.. 70 модульных позиций в 24х блоках - oc-2.3x
      эта версия для opencart 3х
      для опенкарт 2.3х - тут
      для opencart 2.0 - 2.1 - 2.2  - тут
      Модуль адаптирован под шаблоны
      shop-store 2 TechStore Fractal Royal Modern july Next Default  
      ПРЕЖДЕ ЧЕМ ПРИОБРЕСТИ ВНИМАТЕЛЬНО ЧИТАЕМ ОПИСАНИЕ!
       
      В модуле никогда не было стучалок и прочей лапши - всем, кто скачал где то - где модуль неофициально представлен - мои поздравления с вирусами и свободным доступом к вашей базе данных 
       
      Забудьте об однообразном расположении позиций вывода модулей как инкубационные яйца))
      Позаботьтесь о презентабельной подаче вашего сайта - это не только лицо вашей компании но и ваше лицо!
      Модуль HYPER Positions позволяет увеличить количество позиции и вывести любой модульный контент как пожелает ваша фантазия, позволяя более презентабельно и эффективно оформить любую страницу вашего сайта!

      Модуль добавляет к уже имеющимся блокам ещё 24 блочных позиций и 70 колонок вывода модулей в 5 секциях!
      Внедрены четыре вида блоков обшее количество которых 24 штуки каждый из которых так же можно растянуть на всю ширину экрана
      Восемь блоков четырех колоночных позиций = 32 модульных позиций Шесть блоков трех колоночных позиций = 18 модульных позиций Пять блоков трех колоночных позиций по типу стандарта = 15 модульных позиций Пять блоков с одно модульной позицией = 5 модульных позиций Возможность перетаскивать модули по сортировке
        ДЕМО  с оформлением
      АДМИНКА  demo\demo
           все модульные позиции              один из вариантов             чем ни лендинг?))

             

      Схемы настройки блоков
      кликните по картинке и откройте в полном размере
               
       
      Вывести можно хоть все позиции но лучше то что нужно!
       
      Установка:
      В административной части во вкладке *Установка дополнений* загрузить архив. В административной части во вкладке *Менеджер дополнений* нажать кнопку обновления. Ни какие файлы не затираются
      --------------
      Возможно будет нужна адаптация под ваш шаблон  нужно смотреть походу..
      в любом случае если, что то не так пишите в тему поддержки - попробуем сделать
      ВНИМАНИЕ!
      Не подходит для использования под дебильные шаблоны по типу Jornal, Fastor и им подобных!
      Поддержка и адаптация под прочие шаблоны возможна только на ветке 2.3x!
      Прежде чем приобрести модуль уточняйте все моменты в теме поддержки!
       
      Если вы купили модуль и он у вас не корректно установился, не заработал и т.д. и вы мне отказываете в доступах для поддержки - значит поддержка вам ненужна
       
      Выражаю отдельную благодарность за прямое и косвенное участие в разработке модуля:
         @crd , @chukcha
      - а также всем пользователям кто приобрёл это дополнение!
       
      Благодарность ваша это оставить отзыв к файлу. Это мотивирует нас на развитие модуля.
      Спасибо вам за спасибо!)
      Пользуйтесь на здоровье)
       
      Прежде чем купить читайте описание!
      Если не смотря на это вы всё же приобрели то знайте Модуль возврату или обмену не подлежит! Учтите этот момент!
       
      ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ!
       


      Добавил AWARO Добавлено 27.02.2019 Категория Меню, дизайн, внешний вид Системные требования прямые руки Сайт разработчика https://awaro.ru Старая цена 1199 Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By AWARO
      Лендинг дизайн, оформление.. 70 модульных позиций в 24х блоках - oc-2.3x
      эта версия для opencart 3х
      для опенкарт 2.3х - тут
      для opencart 2.0 - 2.1 - 2.2  - тут
      Модуль адаптирован под шаблоны
      shop-store 2 TechStore Fractal Royal Modern july Next Default  
      ПРЕЖДЕ ЧЕМ ПРИОБРЕСТИ ВНИМАТЕЛЬНО ЧИТАЕМ ОПИСАНИЕ!
       
      В модуле никогда не было стучалок и прочей лапши - всем, кто скачал где то - где модуль неофициально представлен - мои поздравления с вирусами и свободным доступом к вашей базе данных 
       
      Забудьте об однообразном расположении позиций вывода модулей как инкубационные яйца))
      Позаботьтесь о презентабельной подаче вашего сайта - это не только лицо вашей компании но и ваше лицо!
      Модуль HYPER Positions позволяет увеличить количество позиции и вывести любой модульный контент как пожелает ваша фантазия, позволяя более презентабельно и эффективно оформить любую страницу вашего сайта!

      Модуль добавляет к уже имеющимся блокам ещё 24 блочных позиций и 70 колонок вывода модулей в 5 секциях!
      Внедрены четыре вида блоков обшее количество которых 24 штуки каждый из которых так же можно растянуть на всю ширину экрана
      Восемь блоков четырех колоночных позиций = 32 модульных позиций Шесть блоков трех колоночных позиций = 18 модульных позиций Пять блоков трех колоночных позиций по типу стандарта = 15 модульных позиций Пять блоков с одно модульной позицией = 5 модульных позиций Возможность перетаскивать модули по сортировке
        ДЕМО  с оформлением
      АДМИНКА  demo\demo
           все модульные позиции              один из вариантов             чем ни лендинг?))

             

      Схемы настройки блоков
      кликните по картинке и откройте в полном размере
               
       
      Вывести можно хоть все позиции но лучше то что нужно!
       
      Установка:
      В административной части во вкладке *Установка дополнений* загрузить архив. В административной части во вкладке *Менеджер дополнений* нажать кнопку обновления. Ни какие файлы не затираются
      --------------
      Возможно будет нужна адаптация под ваш шаблон  нужно смотреть походу..
      в любом случае если, что то не так пишите в тему поддержки - попробуем сделать
      ВНИМАНИЕ!
      Не подходит для использования под дебильные шаблоны по типу Jornal, Fastor и им подобных!
      Поддержка и адаптация под прочие шаблоны возможна только на ветке 2.3x!
      Прежде чем приобрести модуль уточняйте все моменты в теме поддержки!
       
      Если вы купили модуль и он у вас не корректно установился, не заработал и т.д. и вы мне отказываете в доступах для поддержки - значит поддержка вам ненужна
       
      Выражаю отдельную благодарность за прямое и косвенное участие в разработке модуля:
         @crd , @chukcha
      - а также всем пользователям кто приобрёл это дополнение!
       
      Благодарность ваша это оставить отзыв к файлу. Это мотивирует нас на развитие модуля.
      Спасибо вам за спасибо!)
      Пользуйтесь на здоровье)
       
      Прежде чем купить читайте описание!
      Если не смотря на это вы всё же приобрели то знайте Модуль возврату или обмену не подлежит! Учтите этот момент!
       
      ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ!
       


    • By AWARO
      Две дополнительные позиции под меню и над футером для 2.3х - 3х
       
      НОВИНКА - HYPER LOYALTY +   Управление лояльностью клиента +
       
      Внедряем новый инструмент управления лояльностью клиента  HYPER LOYALTY + и используем свой магазин по максимуму, привлекая клиентов к новым и новым покупкам!
       
      Модуль FREE Positions свободная версия модуля  HYPER Positions - 70 новых позиций для вывода модулей
      добавляет два блока на 100% ширину между меню и основным контентом и ещё один блок между футером и контентом
      Любые шаблоны видят эти позиции
        
      Установка:
      В административной части во вкладке *Установка дополнений* загрузить архив. В административной части во вкладке *Менеджер дополнений* нажать кнопку обновления. Ни какие файлы не затираются
      Демо > тут
      Расширенная версия с дополнительными позициями > тут
      Благодарность ваша это тыкнуть 5 звезд файлу если вам угодили! Это мотивирует нас на развитие модуля.
      Спасибо вам за спасибо!)

      Лицензия
      Модуль можете использовать в любых коммерческих целях но с условием сохранения кнопки с ссылкой, что расположена  в схемах.
      Пользуйтесь на здоровье.
    • By AWARO
      Скачать/Купить дополнение


      Доп позиции 2.3x - 3x - FREE Positions
      Две дополнительные позиции под меню и над футером для 2.3х - 3х
       
      НОВИНКА - HYPER LOYALTY +   Управление лояльностью клиента +
       
      Внедряем новый инструмент управления лояльностью клиента  HYPER LOYALTY + и используем свой магазин по максимуму, привлекая клиентов к новым и новым покупкам!
       
      Модуль FREE Positions свободная версия модуля  HYPER Positions - 70 новых позиций для вывода модулей
      добавляет два блока на 100% ширину между меню и основным контентом и ещё один блок между футером и контентом
      Любые шаблоны видят эти позиции
        
      Установка:
      В административной части во вкладке *Установка дополнений* загрузить архив. В административной части во вкладке *Менеджер дополнений* нажать кнопку обновления. Ни какие файлы не затираются
      Демо > тут
      Расширенная версия с дополнительными позициями > тут
      Благодарность ваша это тыкнуть 5 звезд файлу если вам угодили! Это мотивирует нас на развитие модуля.
      Спасибо вам за спасибо!)

      Лицензия
      Модуль можете использовать в любых коммерческих целях но с условием сохранения кнопки с ссылкой, что расположена  в схемах.
      Пользуйтесь на здоровье.
      Добавил AWARO Добавлено 28.01.2017 Категория Меню, дизайн, внешний вид Системные требования Прямые руки :) Сайт разработчика https://awaro.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.