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 вообще пропадает смысл тестирования, все сайты на нём, всё на феноме. Как тестировать непонятно, я уж позабыл как там стандартными средствами сниппеты выводить.            
                    
                @Сергей Шлоков очень ждем на тест!            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.