MODX 3: Beta One
Объявить расписание одно дело, а придерживаться его – совсем другое. Тем не менее, если кто пропустил посты в социальных сетях, то напоминаю, что уже вышла первая beta версия MODX 3. Анонс на английском доступен в блоге MODX.
От меня, как от сore-разработчика, просьба одна, помочь с тестированием. Можно развернуть бесплатно на MODX Cloud или скачать ночную сборку MODX 3 Beta 1. Можно даже на какой-то свой сайт попробовать установить и обновить, только НЕ на рабочий, это всё таки Beta и там точно еще есть баги.
Напомню график выхода версий:
Изменения относительно Alpha 3 (без перевода, как есть с GitHub)
— Fix problems in lexicon creation form (#15892)
— Remove superfluous lexicon entries (#15884)
— Configurable extension for static html files (#15855)
— Add zero-padded decimal option for number TVs (#15890)
— Restrict static resources to predefined path (#15885)
— Remove unused refreshTVs method (#15882)
От меня, как от сore-разработчика, просьба одна, помочь с тестированием. Можно развернуть бесплатно на MODX Cloud или скачать ночную сборку MODX 3 Beta 1. Можно даже на какой-то свой сайт попробовать установить и обновить, только НЕ на рабочий, это всё таки Beta и там точно еще есть баги.
Напомню график выхода версий:
- 3.0.0-alpha3 – 27 октября
- Feature Freeze – 4 ноября
- 3.0.0-beta1 – 8 ноября
- вы сейчас здесь
- 3.0.0-beta2 – 22 ноября
- 3.0.0-rc1 – 6 января 2022
- 3.0.0-rc2 – 17 января
- 3.0.0-pl – 31 января
Изменения относительно Alpha 3 (без перевода, как есть с GitHub)
— Fix problems in lexicon creation form (#15892)
— Remove superfluous lexicon entries (#15884)
— Configurable extension for static html files (#15855)
— Add zero-padded decimal option for number TVs (#15890)
— Restrict static resources to predefined path (#15885)
— Remove unused refreshTVs method (#15882)
Комментарии: 27
Также список совместимых с MODX3 дополнений уже сейчас можно посмотреть тут: sitedash.app/extras
Информация не полная, тестировали топ используемых дополнений.
Информация не полная, тестировали топ используемых дополнений.
Информация не полная, тестировали топ используемых дополнений.Тот же FormIt установился с куча ошибок.
Также такие конструкции вызывают ошибки:
$this->modx->getCollection('modContext')
Поэтому я бы не полагался на этот список.
Для Formit уже давно висит фикс github.com/Sterc/FormIt/pull/247
А так, чем больше обратной связи от сообщества тем лучше!
А так, чем больше обратной связи от сообщества тем лучше!
Правильно писать
$this->modx->getCollection(modContext::class)
, к слову, во 2 верси тоже так можно (и нужно).
У меня ошибка с таким вариантом.
modContext is deprecated since version 3.0. Replace references to class modContext with MODX\Revolution\modContext to take advantage of PSR-4 autoloading.
А вот с таким норм:$this->modx->getCollection('MODX\Revolution\modContext')
Ну так надо приучить себя уже пользоваться use и импортировать классы. :)
Кстати да))
Вот так, все работает:
Вот так, все работает:
use MODX\Revolution\modContext;
$this->modx->getCollection(modContext::class);
В modx2 я так понимаю такая конструкция не будет работать?
use MODX\Revolution\modContext;
$this->modx->getCollection(modContext::class
А вот такая будет, верно?$this->modx->getCollection(modContext::class)
Верно
Когда-то @Олег Щавелев создал гугл таблицу
Может возобновим работу с этой таблицей? C моей стороны готов протестировать несколько компонентов + все свои компоненты до НГ будут переделаны для modx3
Может возобновим работу с этой таблицей? C моей стороны готов протестировать несколько компонентов + все свои компоненты до НГ будут переделаны для modx3
Отличная мысль — вот ссылка modx.pro/development/19443
А Minishop2 кто-то пробовал на эту Бету ставить? У меня после установки не появляется Resourse Type категории товаров и продукта. Т.е. не получается созданные ресурсы сделать страницами MS2.
Пока нет адаптированного pdotools, не будет работать minishop2
Ок, понял. Спасибо!
Но это в планах к НГ.
Класс!
мои компоненты использую pdoTools. Получается ждать пока фикса его потом уже перделывать?
Поставил новый pdotools, но minishop2 не заработал. Вопрос, видимо, еще в minishop2?
Ну логично. Минишопом пока никто не занимался. Это же все по цепочке зависимостей нужно делать.
Сначала MODX3, за ним PDOTools, далее ms2 (или может быть уже ms3) и потом еще всю экосистему подключаемых к минишопу модулей до ума доводить.
Сначала MODX3, за ним PDOTools, далее ms2 (или может быть уже ms3) и потом еще всю экосистему подключаемых к минишопу модулей до ума доводить.
Спасибо, я уже разобрался. Сначала ориентировался на ответ Ивана:
Пока нет адаптированного pdotools, не будет работать minishop2. И как вышло новое pdotools — решил попробовать. Но, как выяснилось — дело не только в pdotools.)
MODX 3 так долго выходит, что я за это время научился программировать, сделал несколько простых проектов чтобы набраться опыта, и сейчас доделываю уже серьезный проект с бэкендом на NestJS + PostgresQL, фронтендом на React и еще приложением на React Native.
Я не в смысле похейтить, мне Modx нравится, и я в своем проекте использую очень много вещей подсмотренных тут. Так что давайте уже быстрее )))
Я не в смысле похейтить, мне Modx нравится, и я в своем проекте использую очень много вещей подсмотренных тут. Так что давайте уже быстрее )))
Я вообще в должности Engineering Manager сейчас, а когда-то начинал, как простой зеленый и несмышленый пользователь первой беты MODX Revo. Но ничего, двигаем, пишем, тестируем. Опыта, говорите, набрались, так айда помочь малость ;)
Ну Иван, ты же помнишь меня, я был кем-то вроде SEO-шником в evrorazbor.ru. Вообще не знал что такое код. Сейчас опыта набрался, да, но не в PHP а в JavaScript.
С удовольствием принял бы участие и помог если бы знал PHP, а так могу только наблюдать со стороны.
С удовольствием принял бы участие и помог если бы знал PHP, а так могу только наблюдать со стороны.
Код писать не обязательно, есть кому, но есть же еще задачи, связанные с тестированием.
Вот тут подробный туториал modx.com/blog/help-test-prs-to-accelerate-the-revolution-3-release
Вот тут подробный туториал modx.com/blog/help-test-prs-to-accelerate-the-revolution-3-release
Мало того, extJS — это же JS, так что милости просим :)
Без Pdotools вообще пропадает смысл тестирования, все сайты на нём, всё на феноме. Как тестировать непонятно, я уж позабыл как там стандартными средствами сниппеты выводить.
@Сергей Шлоков очень ждем на тест!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.