MODX Revolution 3.0.0-alpha1 (Перевод)

После долгого ожидания мы рады объявить о первом официальном Альфа-релизе MODX Revolution 3.0. Несмотря на неоднократные задержки, основная команда стремится продвигать MODX вперед. Этот релиз представляет собой важную веху и конец долгого инкубационного периода, который, несомненно, разочаровал многих в сообществе.
Мы с нетерпением ждем его окончательного релиза как можно скорее.
Назначение Альфа-релизов
Основной смысл этого поста состоит в том, чтобы описать цель этого и будущих Альфа-релизов. Как мы работаем, чтобы получить ветвь 3.x MODX Revolution стабильной и готовой к использованию в производстве, мы должны вовлекать сообщество, как можно больше. Без участия пользователей MODX в этом процессе, это займет гораздо больше времени, чтобы доставить качественный продукт.
Самое большое беспокойство и препятствием для 3.x является и было обратная совместимость. Наши Альфа-релизы призваны помочь нам изучить, какая обратная совместимость была нарушена изменениями до сих пор, и посмотреть, сможем ли мы решить любой из этих разрывов, прежде чем мы проведем линию на песке с бета-релизом.
Как только мы попадем в бета-версию, эти разрывы будут определены, и пути назад не будет. До этого мы можем работать вместе, чтобы свести к минимуму нарушения, которые 3.x введет, определив критические изменения и увидев, есть ли какие-либо возможные изменения, которые мы можем сделать, чтобы решить их.
Как Вы Можете Помочь
Самая большая причина, по которой мы выпускаем эту официальную альфа-версию, — это получить ваши отзывы. Вы можете взять последний альфа-релиз MODX Revolution 3.0.0 здесь.
Нам нужен вклад в удобство использования изменений пользовательского интерфейса. Мы требуем тщательного тестирования новых и существующих функций в ядре. Но самое главное, двигаясь к выпуску основной версии, нам нужно получить информацию о том, что дополнительные функции не работают и почему.
Лучший способ сделать это-обновить (копии) существующих сайтов. Не делайте этого на ваших производственных сайтах! Расскажите нам, что ломается, и что не работает или выглядит не правильно — сообщите о проблемах в трекере проблем. И если вы знаете, как это решить, то PR всегда приветствуются.
Пока мы не доберемся до бета версии относительно обратной совместимости для дополнений в 3.x — мы хотели бы призвать всех сообщать о проблемах, с которыми они сталкиваются с дополнительными функциями на форумах.
Мы можем оценить их, чтобы определить, является ли это разрывом обратной совместимости, который мы можем решить в ядре до бета-тестирования. Если это невозможно, то дополнительные сопровождающие должны быть проинформированы, внести необходимые изменения и представить новую версию таргетинга 3, но делать это без обзора во время альфа-фазы было бы преждевременно. Поэтому, если вы столкнулись с неполадками при тестировании альфа-версии, проверьте документацию по обновлению до 3.x.
Если проблема не связана с описанными там изменениями, пожалуйста, начните обсуждение на форумах, чтобы мы могли рассмотреть этот вопрос и рассмотреть возможные решения. Я создал тег modx-3-alpha, чтобы помочь нам идентифицировать эти отчеты.
Что дальше
Чем больше участия мы получаем во время альфа-версий, тем быстрее мы можем добраться до бета-версии и, в конечном счете, до финального релиза MODX 3.
Я уверен, что мы все хотим, чтобы это произошло, чем раньше тем лучше, так что давайте сделаем все возможное, чтобы добраться туда!
Комментарии: 53
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
1) Ты включи сохранять ошибки и посмотри в доках путь к отчету. У тебя стоит Нет в настройках.
2) Версия PHP какая у тебя стоит?
2) 7,2
Прикладываю отчет.
yadi.sk/i/sxYN_S_Xm2KJLg
во фронте только нотисы и всё
Просто сравните changelog:
— fabio-donati.ru/core/docs/changelog.txt
— github.com/modxcms/revolution/blob/3.x/core/docs/changelog.txt
т.е. alpha2 стоит попробовать?
Голая-то встаёт нормально, но при установке первого же пакета начинаются проблемы
А где-то сейчас можно почитать, что именно нужно менять?
— actions
— class-names
— processors
А кто-нибудь может пояснить как это сейчас работает или ссылку на статью скинуть)
Был бы благодарен.
Большая просьба — могли бы вы для простого человека (не программиста) объяснить чем отличается MODX 3 от MODX 2.7.x? Что улучшили, что стало надёжнее, какие перспективные технологии используются? Если можно, то простым языком.
Заранее благодарен.
Ну а если вас интересуют подробности, то велкоме.
Много фиксов. Новый font awesome. Примерно так это выглядит для меня. :)
Наверное, стоит дополнить вопрос: какие глобальные косяки и узкие места modx 2 были исправлены?
Парсер, кешер, тормоза при большом кол-ве ресурсов, отсутствие технологических наработок использованных для новых cms (в качестве позитивного примера можно взять тот же Laravel ) и т.д.?
Или новый MODX 3 — это небольшие доработки, много фиксов и новый дизайн админки (без отказа от extJs)?
ФаритТак что троечка в версии на своём месте)))
А если подойти к нему с позиции коммерции и политики, возникает вопрос: помогут ли изменения, заложенные в MODX3, преодолеть стагнацию системы и вновь вывести её в авангард подобных технологий? Помогут ли они догнать стандарты, заложенные наиболее влиятельными игроками рынка? Делают ли они систему отвечающей всем требованиям рынка к подобным системам в 2020 году?
Столько разговоров было об «обратной совместимости», которая, тем не менее, оказалось довольно условной: рефакторинг дополнений в любом случае требуется, и некоторые компоненты теперь будут иметь две ветки, как, например, pdoTools. Да обратная совместимость вообще не была нужна! Старые сайты прекрасно бы работали на 2.x, а новые мы бы с удовольствием делали с новыми технологиями. Проблема, однако, в том, что никаких новых технологий кроме местами сомнительного редизайна админки MODX3 не принёс.
Что не хватает в modx чтобы она для вас стала настоящей modx 3?
Ты своим вопросом оборвал всю дискуссию. Ну нельзя же так вопросы задавать) (Сарказм)
Ну будем честны, если вы втащите всё, что есть в ExtJs, то получится тоже на тоже. Чудес не бывает, смотрим к примеру vuetifyjs.com/
>API
Да без проблем, Andchir написал потрясающий пост habr.com/ru/post/479168/
>ORM, миграции
тот же пост на Хабре, используются Doctrine
Примерно так!
Название компонента Версия Статус.
Потому что если брать даже нот релизы там может быть уже не актуальная информация.
К примеру
Такие записи могут запутать пользователь. Хотя для многих все очевидно смотрим на дату. Но в релиз ноте может и не содержаться даты.
Это и информирование разработчиков, так же плюс мативация к тестированию.