MiniShop3: обратная связь от разработчиков
Коллеги, хотим собрать немного обратной связи по MiniShop3.
Мы сейчас довольно много времени вкладываем в его развитие и хотим понять, что действительно важно разработчикам и чего нам не хватает со стороны сообщества.
Будет интересно услышать как от тех, кто использует MiniShop3, так и от тех, кто не использует или сознательно выбирает другие решения:
— Что вам нравится в MiniShop3?
— Что раздражает или мешает использовать его в проектах?
— Чего не хватает по функциональности, API, документации, интеграциям?
— Если не используете — почему и что выбираете вместо него?
— Что нужно улучшить, чтобы вы выбрали MiniShop3 для нового проекта?
Можно отвечать совершенно свободно, в том числе критиковать — нам как раз важна честная обратная связь.
Хотим использовать результаты не только для списка новых фич, но и чтобы понять, куда вообще стоит двигать MiniShop3 дальше.
Мы сейчас довольно много времени вкладываем в его развитие и хотим понять, что действительно важно разработчикам и чего нам не хватает со стороны сообщества.
Будет интересно услышать как от тех, кто использует MiniShop3, так и от тех, кто не использует или сознательно выбирает другие решения:
— Что вам нравится в MiniShop3?
— Что раздражает или мешает использовать его в проектах?
— Чего не хватает по функциональности, API, документации, интеграциям?
— Если не используете — почему и что выбираете вместо него?
— Что нужно улучшить, чтобы вы выбрали MiniShop3 для нового проекта?
Можно отвечать совершенно свободно, в том числе критиковать — нам как раз важна честная обратная связь.
Хотим использовать результаты не только для списка новых фич, но и чтобы понять, куда вообще стоит двигать MiniShop3 дальше.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 21
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Я не трушный программист, скорее фронтендер, это для понимания.
Сразу меня раздражает цветовая схема Vue, которая отличается от стандартной MODX (в частности оттенок зеленого), раздражет разные размеры кнопок в рамках одной страницы, раздражают лишние отступы с рамками.
Пример: Вкладка «Товар» -> «Свойства товара». Все секции окружены общей рамкой и отступами, непонятно зачем. В других вкладках этого нет, но и отступы не везде одинаковые.
Хотелось бы что бы интерфес Vue не был инородным в рамках MODX, а выглядел нативно.
Раздражает как работает галерея:
Огромное драг-энд-дроп поле (зачем?)
Загружаемые фото сразу принимают сортировку по дате загрузки, а не по имени. После загрузки они где то мелко внизу, под огромным полем и в 100% приходится сортировать вручную — раздражает.
Вроде бы всегда фото именуется в нужном порядке за ранее, что бы при загрузке они были в нужном порядке (в Minishop2 так и есть)
Не хватает мелких функций, на первый взгляд очевидных, например:
в доп полях — тип текстовый редактор, тип Дата.
По новым полям, гридам, функциям нехватает примеров с кейсам, что бы такие как я разобрались =D
Плюс, нужная штука
Тут вкусовщина, но когда компонент отходит от общей стилистики системы, это странно. По этому привести к общему виду MODX лучше. Иначе получается что ты в пределах одной системы залезаешь внутрь ещё одной. Снова разбираться с паттернами размещения кнопок, глазу привыкать к новым цветам. Так что плюсую. Думаю в будущем есть смысл это допилить.
Большие отступы, местами лишние рамки, не понимаю зачем еще один заголовок «Данные товара» на вкладке «Свойства товара» + рамка и отступы там же.
Еще отступы прыгают в разделе Утилиты, там на каждой вкладке свой отступ.
Мелкий баг вот тут еще есть, нужно ограничить макс. ширину заголовка:
Еще есть замечание по changelog, его ИИ-шка пишет и в итоге он настолько подробный, что никто не будет читать его. Итог — я потерял нить развития компонента, хоть и пытался следить, что там происходит, в общем сейчас я не понимаю, какие есть возможности и фичи)))
Ну ладно, критиковать легко) в целом нравится, становится функциональнее с каждым релизом!
По хорошему нужно вести дорожную карту, и вносить правки согласно ей. Собственно @Иван Бочкарев крайне активно пытается вырулить нас именно в структурирование работы.
Замечание по истории изменений учтем, постараемся писать его проще.
Если кратко, то брать лучшее у конкурентов и внедрять у себя за дешево или бесплатно. Особенно если у самих конкурентов это бесплатно. Иначе кому вообще надо покупать это в и так не популярной CMS.
Из минусов есть проблема поддержки, чем больше интеграций, особенно бесплатных которые не зависят от Вас — тем больше работы в конечном итоге когда API подключенного сервиса меняется.
Не знаю где тут баланс искать, просто продублировал то, что обсуждали и к чему пришли.
К слову к этой же карте можно вполне себе прикручивать донаты. Если есть пожелания внедрить некий функционал который на первый, или не только на первый взгляд нужен но может далеко не сегодня и даже не завтра, а кто-то ну прям очень хочет — можно задонатить для того чтобы ускорить появление той или иной плюшки. Особенно если эта плюшка ситуативная и нужна единицам или не многим кто юзает мс3.
А ещё видя эту дорожную карту возможно появится тот, кто определенный функционал захочет уже завтра или получит запрос на него от клиента и его оплатят, человек даст PR. Ну, вдруг…
По Roadmap — будет позже
И еще при варианте использования как headless-cms возможно ли добавить такую опцию чтобы не только сущности ms3 отдавались через api, а и остальные страницы. Чтобы все было в едином стиле и без доп дополнений можно было бы использовать modx + ms3 как бэк, а например Next/Nuxt как фронт.
Касательно остального — можно попробовать новое дополнение mxHeadless — отдаёт ресурсы, страницы, элементы, контексты и зарегистрированные xPDO-объекты в JSON. Закрытый registry: наружу попадают только объявленные объекты и поля. Аутентификация через API keys, OAuth `client_credentials` и сессию Manager. Live OpenAPI и Swagger UI на `/api/v1/docs`.
Документация docs.modx.pro/components/mxheadless/
Иван, когда приблизительно можно ожидать новую версию минишопа3? а то в текущей не исправлен баг с привязкой способа оплаты к способу доставки, я так понял в следующей версии будет исправлено. Из-за этого бага не запустить нормально интернет-магазин)
Сейчас на тестировании 25 PR github.com/modx-pro/MiniShop3/pulls — это и баги и улучшения.
Как с Николаем все протестируем и сделаем код ревью сразу выпустим.
Касательно UI — я уже сделал github.com/modx-pro/vueTools/pull/19 новую тему, которая повторяет визуальный стиль MODX 3 и github.com/modx-pro/MiniShop3/pull/640 доработал весь интерфейс Minishop3.
Данную тему можно будет использовать во всех дополнениях созданных с использованием vueTools
github.com/modx-pro/MiniShop3/issues/641 — уже на код ревью. Спасибо