Николай Савин

Николай Савин

Был в сети 29 июня 2026, 12:35
Заказы принимаю
Согласен, материал отличный! Не исключено, что так и сделаем. Но раздел скорее всего будет закрытым и писать в него можно будет только при определенном рейтинге или каком то другом ограничении. Планов много — добраться бы.
Кстати кому интересно узнать о планах развития MODX.pro?
Вот и первый урок в новом разделе «Уроки». Александр Красавчик!
Кстати если кто-то не заметил — у нас созданы два новых раздела.
Уроки и обзоры. Сделано это в рамках задачи по популяризации MODX.
В рамках раздела обзоры — хотим дать больше контента и свежего взгляда на популярные и не очень компоненты, информации о которых не хватает!
В рамках раздела уроки — планируем рассказывать о «современных» технологиях разработки, объясняя почему сниппет IF — который до сих пор встречается, это плохо!
Щас удивлю наверное кого-то, но обновляться в общем то не обязательно.
Мажорные релизы предназначены для новых сайтов.
А старый сайт если работает на текущей версии — пусть себе работает, зачем его обновлять.
Привет. Не хотелось бы смешивать в одном релизе разные темы. Этот релиз про хранение временных данных.
У меня пока задача сломать людям сайты только одним способом )).
Дойдут руки и до твоего вопроса, он зафиксирован и висит в Issue. Как и более 70 других.
Идем по порядку, чтобы проще было искать проблемы.
А мажорные релизы теперь часто будут.
Навскидку в ближайшее время будет полностью изменен JS API (вернее он в принципе появится), что повлечет за собой полное изменение JS и появление продвинутой мини-корзины и возможность работать из JS фремворков
Вась обсуждали, даже голосовали — решили вот таким путем пойти потому что
1. semver
2. Устоявшийся бренд
3. В коде практически всех компонентов, расширяющих минишоп, плагинов, расширенных классов getService(minishop2) и $ms2 фигурируют.
4. У нас есть большая задумка по более глобальному рефакторингу, если она выстрелит — там может переименуем.
Вот вам еще один вариант работы с элементами базы данных, где можно применить контроль версий — это App, которые Василий Наумкин предложил еще в 2017 году.
На базе этого решения функционирует текущая версия modx.pro.
Здесь конечно не миграции, но тоже php код который позволяет создать, удалить, обновить любые элементы внутри базы данных.
Предложить свой код разработчикам?) Ахахаха… Отличная шутка!)
Там маленький кусочек — вряд ли его можно испортить. Зато сколько плюсов.
Во-первых в случае принятия кода — можно смело заявлять что входишь в число разработчиков ms2 — и даже показывать ссылку на список контрибьютеров компонента.

Во-вторых необходимость предложить свой код заставит включить голову и сделать это максимально качественно.

В третьих — github позволяет работать над кодом совместно, получать код ревью от более опытных товарищей и самому становиться более опытным.
Я вам ответил за
В минишопе нельзя указывать пустое значение в настройке ms2_frontend_js.
а не за
перестаёт инициализироваться переменная miniShop2Config
Да — согласен — конфиг перестает регистрироваться, о чем конкретно вам Андрей еще и на Github написал
Я пропустил, что вопрос конкретно про miniShop2Config - да судя по всему если не добавлять эти данные в код JS приложения - будут проблемы. Нужно подумать - проблема ли это вообще, глобальная ли она, и есть ли смысл ее решать. У нас в любом случае планируется перестройка всего JS