Состоялся выпуск MODX Revolution 2.5, из основных отличий которого можно выделить совместимость с PHP7 и улучшенный мобильный интерфейс административной панели.
Подготовка к будущему
Разработчики MODX всегда готовили сани летом, что делало переход к новым технологиям более плавным и предсказуемым:
- Совместимость с PHP7. Производительность PHP7 гораздо выше, чем у предыдущих выпусков, что позволит сайту принять большее количество посетителей за меньшее время, не прибегая к переходу на более дорогой тарифный план на хостинге или покупке нового серверного оборудования. Ранее я уже говорил о том, стоит ли переходить на PHP7, и на тот момент MODX Revolution не был готов к этому, сейчас ситуация изменилась и вы можете смело менять версию PHP (при условии, что код дополнений, используемый на сайте, совместим с PHP7).
- Административная панель стала и продолжает становиться более дружелюбной для людей с ограниченными возможностями (обычно это плохое зрение). Адаптация клиентской части сайта (то, что видит обычный посетитель) для людей с ограниченными возможностями по-прежнему прерогатива создателя сайта, об этом я написал две статьи: создание версии сайта для слабовидящих и основы доступного веб-содержимого.
Улучшение UX
Процесс улучшения интерфейса ещё не завершена:
- Новая страница по умолчанию после первой установки MODX. Вместо пустой страницы, которая вводила в некоторое заблуждение новичков, в версии 2.5 будет страница с полезными ссылками.
- Административная панель стала лучше выглядеть на мобильных устройствах.
- Возможность извлекать архивы.
Плюшки для разработчиков
Теперь создание пользовательских страниц в административной панели (CMP — Custom Panager Page) стало ещё проще. Раньше приходилось долго разбираться в не очень свежей версии фреймворка ExtJS, на котором построен интерфейс админки MODX. Сейчас же стало возможным использовать HTML/CSS и теги MODX. Подробнее рассказано в этом небольшом уроке: пример создания Custom Manager Pages в MODX 2.5.
Производительность
Поисковые системы, как и посетители, любят шустрые сайты. Несмотря на и так гибкую систему кэширования MODX, позволяющую отдавать странички посетителям быстрее обычного, проделана работа по улучшению существующей системы:
- Проведена оптимизация парсера в плане пре-кэширования.
- Новая настройка
anonymous_sessions
(включена по умолчанию) поможет повысить производительность сайта, большая часть посетителей которого не нуждается в авторизации.
Обновление до MODX Revolution 2.5
Обновление с предыдущих версий (2.3, 2.4) наверняка должно пройти безболезненно, тем не менее, рекомендуется всё протестировать не на боевом сайте. Также, возможно, потребуется изменение плохо написанных дополнений.