Дорога вперед: что ждет WordPress до конца 2020 года?
Опубликовано: 2020-04-14Полное редактирование сайта, автоматические обновления тем и плагинов, глобальные стили и многое другое ждут вас. С выпуском WordPress 5.4 и открытым набором билетов на версию 5.5 пришло время заглянуть в будущее и заглянуть в будущее. Пока обещает быть захватывающий год.
Джозефа Хейден, исполнительный директор WordPress, в начале марта представила обновленную информацию о целях на 2020 год. Как всегда, сроки достижения определенных целей могут меняться в зависимости от препятствий, с которыми сталкивается команда разработчиков, и других факторов. В целом предварительная дорожная карта выглядит осуществимой.
В настоящее время выпуск WordPress 5.5 запланирован на 11 августа 2020 г. Выход версии 5.6 запланирован на 8 декабря 2020 г. Ожидаются некоторые серьезные изменения. Давайте на минутку заглянем вперед и посмотрим, куда плывет корабль WordPress.
Автоматические обновления для всего

Мы пользуемся автоматическими обновлениями для минорных версий ядра WordPress, начиная с версии 3.7. Однако до недавнего времени казалось, что прогресс в автоматическом обновлении всего застопорился. От мобильных телефонов до умных телевизоров средний конечный пользователь привык к тому, что их программное обеспечение просто обновляется. В 2020 году пришло время WordPress продолжать двигаться вперед, особенно когда постоянное обновление является одним из компонентов обеспечения безопасности веб-сайта.
В конвейере есть два отдельных изменения, сосредоточенных на автоматических обновлениях. Первый, который должен появиться в WordPress 5.5, — это автоматические обновления для плагинов и тем. Этот функциональный плагин разрабатывался в течение нескольких месяцев и должен быть достаточно стабильным для запуска в следующей версии WordPress.
Разработчикам плагинов и тем необходимо будет принять стратегию разработки, которая больше соответствует философии WordPress по поддержанию обратной совместимости, по крайней мере, до такой степени, что автоматическое обновление не нарушает работу сайта пользователя. Это изменение приветствуется, потому что оно сделает сеть более безопасной. Тем не менее, будет интересно посмотреть, как это будет происходить в ближайшие месяцы. Я уверен, что сообществу разработчиков придется преодолеть один или два препятствия.
Планируется, что автоматические обновления ядра WordPress официально появятся в версии 5.6. Это должно быть опциональной функцией, когда она появится. Функциональный плагин также должен быть готов к моменту выхода WordPress 5.5.
Блокировать интеграцию каталогов

Каталог блоков впервые появился в Gutenberg 6.5 в качестве экспериментальной функции. Для тех из нас, кто использует плагин, почти легко забыть, что он еще не является частью WordPress.
Каталог блоков — это список плагинов особого типа, которые добавляют только один блок. В WordPress 5.5 пользователи должны иметь возможность искать и устанавливать блоки из этого каталога через экран редактирования сообщений. Если вам нужен блок, который не установлен, вы можете установить и начать использовать его, не выполняя обычную процедуру установки плагина.
Полное редактирование сайта
Я в восторге от перспективы полного редактирования сайта в WordPress. Я обеспокоен тем, что целевая дата в пределах 2020 года может ускорить выпуск функции, которая может быть еще не готова. Я хочу, чтобы это был успешный переход того, как работают темы и как пользователи взаимодействуют со своими сайтами. Я оптимистично смотрю на это будущее, но не уверен, что оно будет достаточно хорошим к моменту выпуска WordPress 5.6.

Помимо введения самого редактора блоков, это будет одно из самых больших изменений в работе WordPress за всю его историю. Возможно, это более масштабное изменение, потому что оно затрагивает как внутренний пользовательский интерфейс, так и то, как работает система шаблонов темы. Ему нужно время, чтобы состариться, прежде чем он попадет в руки как конечных пользователей, так и разработчиков.
Я буду первым прыгать от радости, если я ошибаюсь.
В настоящее время планируется завершить функцию полного редактирования сайта в плагине Gutenberg к моменту запуска WordPress 5.5. В этот момент он все еще должен быть позади экспериментального флага в плагине. Затем отправьте готовый продукт в версии 5.6.
Блокировать области (виджеты)

Одной из особенностей, которой не уделялось должного внимания, является преобразование традиционных боковых панелей в блочные области. Это очень необходимое изменение в миссии, чтобы превратить все в блок.
В настоящее время планируется поставка в WordPress 5.6 наряду с полным редактированием сайта. Я бы предпочел рассматривать блочные области как ступеньку к полному редактированию сайта. Для авторов тем было бы менее болезненно иметь хотя бы крупный релиз, чтобы облегчить переход к следующему шагу.
Разработка этой функции могла бы быть намного более гладкой, если бы WordPress просто отказался от боковых панелей и виджетов. Команде Гутенберга пришлось внедрить блочную систему в старую систему виджетов. Это немного грязно. Вместо текущего подхода они должны были создать отдельную систему и позволить разработчикам тем начать использовать ее. Поскольку авторы темы — это те, кто будет обрабатывать запросы на поддержку от конечных пользователей, им должна быть предоставлена возможность корректно обрабатывать этот переход.
В целом, не должно возникнуть проблем с тем, чтобы убедиться, что области блоков полностью завершены к 5.6. На данный момент большая часть работы завершена, и мы должны получить более точную картину этой функции в ближайшие месяцы.
Глобальные стили

Новая функция глобальных стилей появится в WordPress 5.6 позже в этом году. В настоящее время функция находится в активной разработке. Мы должны начать видеть его ранние версии в будущих версиях плагина Gutenberg в течение следующих нескольких месяцев.
Глобальные стили позволят авторам тем создавать несколько значений по умолчанию, вероятно, через файл JSON. В свою очередь, пользователи смогут перезаписывать эти стили через интерфейс администратора.
Меня больше всего беспокоит эта функция, потому что она может переборщить с опциями, о которых конечные пользователи не должны беспокоиться. Например, большинству пользователей не нужно настраивать высоту строки для своего текста. Вместо этого значения высоты строки должны автоматически рассчитываться на основе x-height и размера шрифта. Вопрос будет заключаться в том, где функция глобальных стилей проведет черту. В определенный момент лучше изучить CSS. Мы, конечно, не можем раскрыть все возможности через опцию.
Другие примечательные особенности
Отложенная загрузка изображений, изначально запланированная для WordPress 5.4, будет поставляться вместе со встроенной функцией XML-карт сайта в версии 5.5. Обе функции активно разрабатывались в течение нескольких месяцев и на данный момент стабильны.
Блок навигации был достаточно полным, чтобы его можно было включить в предыдущую версию WordPress. Блок предназначен в первую очередь для использования при полном редактировании сайта, поэтому блок не был включен. Однако предполагается, что он будет доступен в WordPress 5.5.
Как всегда, мы должны увидеть новую тему по умолчанию, которая продвинет нас в следующем году. Я предполагаю, что основные лиды захотят выпустить тему, полностью построенную на основе предстоящей функции полного редактирования сайта. Если разработка пойдет по плану, Twenty Twenty-One может стать полностью блочной темой.
