Евгений
Николай
Получается, себе 😁
Пойду кофе тогда возьму приличного
Николай
до тебя, да
О том и речь
Дима
А по-моему Minishop2 — просто отличный магазинный движок! Я пришёл к нему после запуска магазинов на других движках: • ShopScript (Webassyst) • joomla virtuemart • Magento (топ1 в мире на тот момент) • OpenCart (ocStore если точнее, вроде ru-fork уже не помню) • shopkeeper (MODX) • minishop1 (MODX) ... и был впечатлён удобством и скоростью! Из напряжного: на больших магазинах начинаются тормоза с фильтрами, и к сожалению платный #mFilter2 не особо развивается в сторону оптимизации. Ну я про это уже писал) Не буду повторяться. Кажется, это тема для обсуждения на для #modConf22 , которую как раз @biz87 недавно инициировал 😁
Евгений
О том и речь
я сейчас ставлю новый минишоп, молись чтобы багов не было
Евгений
иначе приеду
Николай
иначе приеду
Пойду кумыс в речку положу охлаждаться
Николай
и конину
Конину надо есть свежую.
Николай
Вот поймал на ходу и кусай за жопу
Евгений
Евгений
ладн, не флуди
Дима
Зебра тоже лягается, но львов это не смущает)) Однако нормально вы зафлудили быстренько мой мессадж))
Евгений
Чего чего я инициировал?
подметай юрту, гости скоро будут
Николай
фильтра бы кто написал новые(
Мне кажется и со старыми жить можно. Мне вот чего не хватает капец как в поиске и фильтрах - так это возможности через API работать с голым JSON
Николай
Чтобы прокинул поисковый запрос из VUE например. Получил в ответ JSON ответ и как тебе надо построил отображение
Николай
И не привязываться к разметке
Дима
А по-моему Minishop2 — просто отличный магазинный движок! Я пришёл к нему после запуска магазинов на других движках: • ShopScript (Webassyst) • joomla virtuemart • Magento (топ1 в мире на тот момент) • OpenCart (ocStore если точнее, вроде ru-fork уже не помню) • shopkeeper (MODX) • minishop1 (MODX) ... и был впечатлён удобством и скоростью! Из напряжного: на больших магазинах начинаются тормоза с фильтрами, и к сожалению платный #mFilter2 не особо развивается в сторону оптимизации. Ну я про это уже писал) Не буду повторяться. Кажется, это тема для обсуждения на для #modConf22 , которую как раз @biz87 недавно инициировал 😁
Ну если официальное название мероприятия - MODExpo, а мы типа коммунити, и вообще какое expo, это же не выставка, так что будет #MODCONF как рабочее название, по крайней мере. А по повестке на ближайшую #modConf22 : • конечно MODX3 и адаптация компонентов • новый Minishop2 v3 обзор • итоги MODExpo22 официального (если там будет что годное) • производительность и #PageSpeed • обзор новых компонентов сообщества (их куча вышла, там есть что похайлайтить: ExtraFields, magicThemes, ZoomX и другие) Даже онлайн формат лучше чем ничего. Что думаете? Конкурс сайтов кстати тоже можно организовать в ru-сегменте, но это технически сложно делать надо
Дима
Мне кажется и со старыми жить можно. Мне вот чего не хватает капец как в поиске и фильтрах - так это возможности через API работать с голым JSON
Ты имеешь в виду из коробки? Просто всегда же можно сделать ресурс+шаблон где проверять $_REQUEST и там выводить поиск или фильтр и для результата сделать чанк который отдает JSON. Мне вот JSON не надо было, а HTML отдает мгновенно прям в лайв-режиме, ведь поиск индексный. Магазин на ~12 тысяч товаров.
Николай
Поисковый запрос должен летать сразу напрямую в контроллер, забирать там JSON ответ И дальше по ситуации либо отдавать его голым, либо оборачивать чанком, формировать HTML и выводить на страницу. То есть текущая реализация должна быть ДОПОЛНИТЕЛЬНОЙ, отключаемой.
Николай
Тогда поиск и фильтры будут работать еще быстрее
Николай
Ровно так же нужно сделать и в минишопе. Чтобы можно было работать с голыми данными. Сейчас там JS парсит HTML каркас, и возвращает местами тоже HTML что мега неудобно и не быстро
Николай
я стисняюсь
Ну на трезвую выступать и не обязательно.
Николай
Хотя щас выступать опасно. Один уже довыступался.
Евгений
Хотя щас выступать опасно. Один уже довыступался.
не ссы, переименуем потом вашу столицу в Колябад
Alexey
В отличие от многих столиц, моя никогда не меняла своего имени. Но я о другом. Мой гит открыт, часть решений используется, часть оказались неудачными. Но в этом и смысл опенсорса, то что мы что-то делаем, а потом остальные дорабатывают. MS2 не идеален, а к Василию у меня... свои разговоры. Тем не менее он создал продукт, которым пользуются тысячи. Не идеален - да. Есть куда дорабатывать - да. Но не на то ли мы разработчики? Поэтому искренне считаю что нужно выкладывать код, в крайнем случае ишью)
Дима
Да из коробки. Тот способ что ты предлагаешь - это костылище. И он точно не быстрее так как задействует дополнительные запросы к базе и бог весть сколько подключаемых плагинов
Тут соглашусь, можно сделать быстрее, но вот в моем примере, 150мс где-то съедается на это дело. Но блин, это же с точки зрения юзабилити вполне отличная скорость! Точно надо «делать быстрее» а потом «в интерфейсе замедлять» (как делают в айфонах)
Николай
Тут соглашусь, можно сделать быстрее, но вот в моем примере, 150мс где-то съедается на это дело. Но блин, это же с точки зрения юзабилити вполне отличная скорость! Точно надо «делать быстрее» а потом «в интерфейсе замедлять» (как делают в айфонах)
Тут дело не в скорости а в корректности архитектуре. Есть базовый функционал, а есть обертка вокруг него. И желательно их разделять. Желательно иметь возможность работы только с базовым функционалом. Например подсунуть во VUE или react сырой ответ. Принудительное оборачивание ответа в HTML должно быть Надстройкой
Николай
Дополнительной возможгостью
Николай
Евгений
На этой неделе еще версия будет
ты спецаилно чет ломаешь и потом новую версию выпускаешь?)
Евгений
На этой неделе еще версия будет
кстати, позырь мою иссушку, кинь просто кучку товаров в корзину последовательно, грузится ли у тебя язык
Николай
вот как раз засуну
Евгений
Нет, PRчики люди шлют
а то на одноязычных сайтах вроде норм было, а когда несколько контестов, то шляпка
Дима
Хотя щас выступать опасно. Один уже довыступался.
Да камон, надо же различать контекст. Выступать на профильной конфе — ничем неопасно! Если конечно не использовать шанс чтобы сморозить что-то не по теме))
Евгений
Проблему вижу да
ок, пришлю на неделе PR
Николай
ок, пришлю на неделе PR
Ты ж присылал вроде. Или это issue был?
Евгений
Ты ж присылал вроде. Или это issue был?
issue и там в комментах решение, можешь копирнуть оттуда
Николай
Ага
Николай
хорошая тема. осталось найти организатора )
Так Дима же. Тут больше проблема трезвых спикеров найти
Алексей
Так Дима же. Тут больше проблема трезвых спикеров найти
я с пару месяцев завязал, но я много мычу.
Николай
я с пару месяцев завязал, но я много мычу.
Напиши заранее текст и пусть какая нибудь Алиса читает
Алексей
Напиши заранее текст и пусть какая нибудь Алиса читает
кстати да. можно даже на нее все спихнуть. пусть отдувается ))))
Алексей
и на вопросы тоже отвечает ) 😂
Николай
Надо в наш закрытый чат такую добавить чтобы @Electricaev мог вопросы задаавать
alexey1m
Привет
alexey1m
Могу ли я из тв поля получить не значение, а ключ?
alexey1m
http://skrinshoter.ru/s/010622/HDRdA1mU?a
alexey1m
то бишь что у меня в админке отображается для выбора.
alexey1m
Александр
Народ приветствую, вопросик есть. Насколько сложно на сайте интернет магазина с cms modx сделать доработку со сторонним ПО. Передавать в По список полей: organization - id профиля name - Наименование товара article - id товара price - цена size - размер/длина date - дата открытия объявления city - город features - описание товара specifications - характеристики товара images - список изображений товара category - категория subcategory - подкатегория metal_name - наименование металла metal_standart_name - наименование пробы currency - обозначение валюты sold - флаг отвечающий за “продажу” товара, если = 1 тогда товар является проданным withdrawn - флаг отвечающий за списание или изъятие товара, если = 1 тогда товар является списанным/изъятым hidden - флаг позволяющий скрыть товар на сайте, если = 1 тогда товар является скрытым hidden_reason - причина сокрытия на витрине (применяется если флаг hidden = 1): 1 - товар на ремонте; 2 - товар зарезервирован Есть ли те, кто потенциально может заняться и какая вилка по цене может быть?
Николай
Народ приветствую, вопросик есть. Насколько сложно на сайте интернет магазина с cms modx сделать доработку со сторонним ПО. Передавать в По список полей: organization - id профиля name - Наименование товара article - id товара price - цена size - размер/длина date - дата открытия объявления city - город features - описание товара specifications - характеристики товара images - список изображений товара category - категория subcategory - подкатегория metal_name - наименование металла metal_standart_name - наименование пробы currency - обозначение валюты sold - флаг отвечающий за “продажу” товара, если = 1 тогда товар является проданным withdrawn - флаг отвечающий за списание или изъятие товара, если = 1 тогда товар является списанным/изъятым hidden - флаг позволяющий скрыть товар на сайте, если = 1 тогда товар является скрытым hidden_reason - причина сокрытия на витрине (применяется если флаг hidden = 1): 1 - товар на ремонте; 2 - товар зарезервирован Есть ли те, кто потенциально может заняться и какая вилка по цене может быть?
Да MODX на этом принципе по сути и работает. Почти половина существующих дополнений для интернет-магазина Minishop2 - это обмен данными со сторонними ПО
Николай
То есть организовать обмен возможно не сложно
Николай
Ну программисту не сложно
Александр
Понял, отлично. Спасибо. Желающие помочь в ЛС отписались ))
Anonymous
Ребят, а при очистке кеша в MODX просто удаляются определенные файлы в папке core/cache? Или еще в базе что-то есть? Или в других папках что-то есть?
Николай
Ребят, а при очистке кеша в MODX просто удаляются определенные файлы в папке core/cache? Или еще в базе что-то есть? Или в других папках что-то есть?
Удаляются только некоторые каталоги папки cache. Но не все. Те что созданы компонентами остаются. Базу данных никак не касается
Николай
Других каталогов вне cache тоже никак не касается
Anonymous
Удаляются только некоторые каталоги папки cache. Но не все. Те что созданы компонентами остаются. Базу данных никак не касается
Спасибо. А существует какой-нибудь плагин, который позволяет чистить кеш только у одного контекста? У меня много контекстов на сайте. И во всех удалять кеш - не очень хорошо, там же ничего не изменилось. Но сайт будет тормозить, т.к. кеша нет.
Николай
В смысле ты хочешь отдельную кнопку для каждого контекста, а стандартную кнопку из админки забыть и не трогать*?
Николай
Плагинов таких не встречал, но там достаточно простенькая система. Можно набросать самостоятельно
Николай
Я к примеру делая отдельные админки для менеджеров кэш вообще не чищу. При сохранении отдельной страницы, товара точечно сбраывается кэш конкретной страницы
Николай
Обычно этого за глаза хватает. Все про кэш можно прочесть на Modzone
Степан
Народ приветствую, вопросик есть. Насколько сложно на сайте интернет магазина с cms modx сделать доработку со сторонним ПО. Передавать в По список полей: organization - id профиля name - Наименование товара article - id товара price - цена size - размер/длина date - дата открытия объявления city - город features - описание товара specifications - характеристики товара images - список изображений товара category - категория subcategory - подкатегория metal_name - наименование металла metal_standart_name - наименование пробы currency - обозначение валюты sold - флаг отвечающий за “продажу” товара, если = 1 тогда товар является проданным withdrawn - флаг отвечающий за списание или изъятие товара, если = 1 тогда товар является списанным/изъятым hidden - флаг позволяющий скрыть товар на сайте, если = 1 тогда товар является скрытым hidden_reason - причина сокрытия на витрине (применяется если флаг hidden = 1): 1 - товар на ремонте; 2 - товар зарезервирован Есть ли те, кто потенциально может заняться и какая вилка по цене может быть?
т.е. вы хотите выгружать данные в бэкофис?
Anonymous
Я к примеру делая отдельные админки для менеджеров кэш вообще не чищу. При сохранении отдельной страницы, товара точечно сбраывается кэш конкретной страницы
При очистке какого-либо товара придется очищать кеш каталога, поиска, главной (может, он там выводится) и др. ресурсов. Как-то не особо удобно.