alex
мда... печально такое развитие modx наблюдать
Василий
Еще раз, если кто не понял. В текущей версии MODX3 вся модель самой системы - от версии 2. А внутри встроен xPDO3 с переходниками. Сгенерировать модель для дополнений, например miniShop2, чтобы оно работало в MODX3 можно только, внимание!, на MODX2. Потому что xPDO3 в составе MODX3 генерирует модель с namespaces, которая не работает со старой моделью ядра. Поэтому задача состоит в том, чтобы: 1. Перевести само ядро на модель нового формата. Потому что сейчас сам MODX3 для себя модель генерирует новой версии, а работать с ней не может 2. Перевести все сложные дополнения на эту новую модель, чтобы они могли собираться на xPDO3, на котором работает MODX3. Как это можно решать костылями в мажорной версии - я без понятия. При изменении модели ядра меняется всё, вообще всё. Соответственно, я всё и переписал. И даже так, что простые дополнения спокойно встают и работают, а сложные можно обновить для MODX3 за день-два. Еще раз, если кто не понял. В текущей версии MODX3 не генерируется модель ни для его ядра, ни для любых дополнений. Точнее, генерируется, но он сам с ней работать не может. Народ тестирует установку дополнений, сделанных для MODX2 на текущей версии MODX3 и радуется, если они работают. И, видимо, обновления этих дополнений для MODX3 тоже будут собирать на MODX2. Какой-то сюр. При этом, есть сообщения о том, что это можно сделать как-то лучше и элегантнее, но никаких подтверждений в коде и PR - нет. В общем, на этом всё и вставло. Низы не могут, верхи не хотят - Revolution подтверждает своё название. Можете меня цитировать.
Самое забавное, что если раньше был deadline и, типа, поэтому надо было спешить и не раздувать количество изменений - то теперь очевидно, что ни в июне, не вообще в 2018 году MODX3 не выйдет. Так в чём проблема тогда его отрефакторить и выпустить для тестов, чтобы все могли подготовить обновления дополнений? MODX Cloud можно было с нуля переписать за полгода. И еще полгода минимум впереди есть. Я вообще не вижу причин ничего не делать. Но, похоже, они есть. Ах, да, все силы ушли на 2.7. Ну ок, теперь всё свободны и можно делать 3ю ветку Шучу, конечно, сейчас будет 2.7.1, потом 2.7.2, а потом еще что-нибудь придумается.
Pavel
Заглядываю к вам периодически в поисках инфы про MODX3. А воз и ныне там. И он не целый год там, а, подумать страшно, целых пять лет!
Pavel
Ваня, форкай ты уже проект 👍
Pavel
Разработка MODX3 войдёт в анналы истории опенсорса. 😅
Pavel
Уже вошла
Иван
Паша, привет!
Pavel
Привет
Pavel
Кстати, общался недавно с @Dmi3yy. Что могу сказать, молодец! У Evo 2 серьёзные перспективы
Pavel
Всё, что вы любите в MODX, улучшенное и осовремененное.
Pavel
Вот, кому стоит помогать, а не MODX LLC
Pavel
Последние становятся похожи на кровавый энтерпрайз, не являясь таким по сути своей
Pavel
Эх
Pavel
😁
Pavel
Иван
Без http
Pavel
Вот в тему статейка подоспела тоже
Pavel
Без протокола тоже не постит
Иван
Бот у нас дерзкий
Иван
https://octobercms.com/blog/post/lovata-chooses-october-cms-after-7-years-modx
Pavel
Спасибо
Василий
Вот в тему статейка подоспела тоже
Расшарил в чатике MODX в Slack, пусть почитают
Pavel
О, спасибо
Иван
+++
Pavel
Может бустанет их там
Василий
Может бустанет их там
Я ж написал, в чём проблема - так что вряд ли. Но подорвать пуканы немного может
Василий
Pavel
Я могу точно сказать, когда я начал думать свинтить с модекса
Василий
Вы их во что-то запаковываете, или как-то хитро даёте доступ к репозиториям и грузите через composer?
Василий
Просто у меня вот в голове картинка с composer и продажей допов никак не складывается
Pavel
В конце 2014 года была статья в блогер одного из амбассадоров, который публично отрёкся от этого статуса по той же причине, что мы обсуждаем спустя 5 лет. Может это все же потолкнет Раяна пошевелить мозгами
Pavel
Не, там все просто
Pavel
Либо ссылка на гит
Pavel
Либо вручную заливаешь архив
Василий
Гит даёт доступ ко всему репо, с любых адресов - так что это анлим доступ по не особо демократичным ценам. Для Laravel я такие репы видел
Pavel
У нас билд плагинов полностью автоматизированн, но последний шаг ручной
Василий
А архив просто zip, распаковать и запустить какой-то скрипт, как в Evolution?
Pavel
Не, просто тупо архив
Василий
А как откатиться на предыдущую версию? Тоже через git в архиве и снова скрипт?
Василий
Как-то очень тупо это всё, если честно =)
Pavel
Откатиться в инсталляции cms?
Василий
Василий
Система пакетов в том же MODX всё еще выглядит неплохо со своими версиями и ресолверами, которые могу делать что угодно в системе: настройки добавлять, парсеры заменять и т.д.
Pavel
В этом MODX продвинутые. Факт. Ролбэка с Октябрьском дополнением не получится насколько я знаю. Но у нас за 3,5 года ни разу такой потребности не возникало
Pavel
В этом плане MODX уникален на фоне всех cms
Pavel
Имхо
Pavel
Я в MODX нормальные зависимости пакетов уже сделали?
Василий
Внезапно, да =) Я вот всё думаю как бы перенести установку допов на composer - и всё никак, без создания свого собственного формата, типа пакетов MODX. Которые на xPDO, который народ просит выпилить из системы =)
Василий
Я в MODX нормальные зависимости пакетов уже сделали?
Ну как, нормальные. Сам пакет может подтянуть, что ему нужно. Установить, обновить и т.д.
Pavel
Круто 😀
Pavel
Ясно
Василий
Там же полный доступ к MODX API, можешь весь сайт удалить, при желании
Pavel
Пока при условии наличия платных допов сложно, кмк, обернуть все вообще в пакеты композера
Pavel
Нужны уже тогда авторам платные аккаунт на packagist, как мин
Василий
Видимо, нужно строить свой репо, который сможет давать доступ к пакетам раздельно в записимости от адреса сайта и логина юзера - тогда через composer будет работать. То есть, надстроить сверху над репозиторием проверку юзеров, ключей и всего такого. И либо давать доступ, либо нет. И дальше встаёт вопрос с защитой от копирования, о которой composer никогда не задумывался. Видимо тоже, шифрация важных файлов с расшифровкой при запуске установочных скриптов. Понятное дело, это уже не packagist, а что-то другое
Pavel
Ну да
Pavel
В этом плане защиты в маркетплейсе октября нет никакой в отличие от модстора
Pavel
Но мы не паримся, если честно
Василий
в модсторе тоже раньше не было, и никто не парился. А вот потом начали что-то париться - народ помог
Pavel
Воровать будут все равно, ну и на здоровье 😁
Pavel
Ясно, ну, может наше время париться ещё не пришло 😁
Василий
Воровать будут все равно, ну и на здоровье 😁
А поддежка у вас как организована, для покупателей?
Pavel
Гитхаб, специальное мыло и чаты в телеге и слаке оыициальном
Василий
То есть, в принципе, вопросы может задавать кто угодно - даже не покупатель?
Pavel
Но скоро, боюсь все придётся привести к порядку. Все больше обращений за консульиацией
Pavel
Да
Василий
Угу, и я об этом
Pavel
Пока поток обращений позволяет коммуницировать неформально
Василий
пока что, полагаю, и на вопросы отвечать прикольно =)
Pavel
Да 😁
Николай
У меня одного мысль, о том что эти двое тут одновременно появились, как договорились?
Pavel
Ты раскусил нас! На самом деле грядёт слияние в экстазе miniShop и Shopaholic! Вместе мы поглотим и October и MODX! 😎
Николай
OctoX c miniShopogilic?
Pavel
Хорошие варианты, возьмём на заметку! @Dmi3yy, давай сразу и Evo поглотим за компанию! Как смотришь на это? 🤔
Николай
Evolution of OctoX
Pavel
Я же говорю, статья про нас вышла сегодня. Вот, нахлынули воспоминания, заглянул сюда, а тут Василий 😀
Николай
Я же говорю, статья про нас вышла сегодня. Вот, нахлынули воспоминания, заглянул сюда, а тут Василий 😀
Как ты умудряешься появляться ровно через минуту, после того как про MODX 3 заговорят?
Николай
Уведомления настроил?
Alexey
телеграм прослушивается и прочитывается спецслужбами)