Что такое полное редактирование сайта и что оно означает для будущего WordPress?
Опубликовано: 2020-12-22
Как я уже говорил на прошлой неделе, 2021 год будет годом редактора сайта . «Состояние мира» Мэтта Малленвега подтверждает это. Планирование выпуска WordPress 5.7 сосредоточено на этом. Это был долгий путь, чтобы добраться до этой точки, и это будет гораздо более длинное приключение после. Окончательное обещание работы, начатой почти четыре года назад, уже близко.
Проект Gutenberg никогда не сводился только к редактированию контента. К концу 2016 года программное обеспечение WordPress устарело. Ему нужно было обслуживать современную аудиторию, которая может быть менее технически подкована, чем существующая пользовательская база платформы. Это должно было привлечь молодое поколение разработчиков, которые смотрели на более зеленую траву программного обеспечения с большим количеством JavaScript. Это должно было предложить опыт наравне с современными веб-приложениями. У WordPress было много ящиков, которые нужно было проверить, иначе они оказались бы неактуальными.
Единственное, что действительно удерживает платформу на плаву, — это большая и разнообразная экосистема сторонних разработчиков.
Один из самых популярных типов плагинов? Конструкторы страниц. Такие, как Elementor, запущенный в начале 2016 года, заполнили пробелы в опыте, которых не хватало WordPress. Хотя это было свидетельством расширяемости платформы для таких сторонних проектов, также было ошибкой то, что основная платформа не могла предложить лучший опыт как пользователям, так и разработчикам из коробки. Слишком много авторов тем были вынуждены поддерживать сторонние сборщики, чтобы оставаться актуальными. Они все больше и больше сосредотачивались на совместимости с плагинами, а не просто на дизайне.
Недостатки виджетов, шорткодов, метабоксов и систем настроек означали, что разработчикам приходилось либо полагаться на неосновные фреймворки, либо заново изобретать колесо. Каждый новый API приносил с собой новый метод добавления основных полей формы. В лучшем случае это было неэлегантно, тарелка спагетти, брошенная в стену, часть которой умудрилась прилипнуть.
WordPress начал показывать свои морщины. Ему нужно было революционизировать себя. Ему нужно было снова почувствовать себя свежим. Хорошо это или плохо, но разработчики проекта Gutenberg приложили усилия, чтобы сделать именно это.
Это медленная работа. Но работа перспективная.
Хотя термин «Гутенберг» часто используется взаимозаменяемо с «редактором блоков», это не одно и то же. Гутенберг — это проект. Плагин. Идея. Новый взгляд на публикации в Интернете. Как гласят первые строки описания плагина:
«Гутенберг» — это кодовое название совершенно новой парадигмы в создании и публикации сайтов WordPress, цель которой — революционизировать весь процесс публикации так же, как Гутенберг сделал печатное слово.
Проект состоит из четырех этапов:
- Простое редактирование
 - Настройка
 - Сотрудничество
 - Многоязычный
 
Пользователи WordPress, которые не тестировали плагин Gutenberg, испытали только первую фазу проекта. Запуск редактора блоков в WordPress 5.0 и его дальнейшая работа заложили основу для последующих этапов. Базовая блочная система — это то, что будет питать WordPress в следующем десятилетии или дольше.
Сегодня мы твердо находимся в середине фазы 2. И здесь все станет интереснее.
Полное редактирование сайта

Фаза 2 Гутенберга, начавшаяся в конце 2018 года, обещала вывести блоки за пределы контента постов. Во введении к этому следующему шагу Мел Чойс-Дван обозначил три основных направления:
-  Будьте вне 
post_content. - Сосредоточьтесь на настройке.
 - Обновление тем, виджетов и меню.
 
С тех пор эти основные концепции остались прежними. Однако полная картина, форма того, как будут выглядеть эти концепции, изменилась за последние два года. Если и есть что-то, чему кто-то из команды разработчиков научился, так это тому, что запускать такие радикальные изменения сложно.
Полное редактирование сайта представляет собой смесь концепций. Это одна часть перехода от традиции и одна часть полного пересмотра того, как пользователи и разработчики проектируют внешний интерфейс сайтов WordPress.
Навигационные меню и виджеты, которые являются частью старой парадигмы, были настроены на перезапуск в рамках блочной системы для последних двух основных выпусков WordPress. Они не были готовы. Пользователи должны ожидать их появления в WordPress 5.7. Тем не менее, эти обновления функций являются лишь ступеньками к настоящей функции полного редактирования сайта. Они предлагают конечным пользователям, которые все еще используют классические темы WordPress, возможность опробовать блоки за пределами экрана постредактирования.

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

Это не новая концепция. Джозефа Хейден, руководившая выпуском WordPress 5.6, затронула эту тему в начале этого года. «Я думаю, что одной из проблем, которую мы пытаемся решить с помощью Gutenberg, всегда был более последовательный опыт редактирования элементов в интерфейсе WordPress», — сказала она. «Ни один пользователь не должен изучать пять различных рабочих процессов, чтобы убедиться, что его страница выглядит так, как он ее себе представлял после публикации».
Одна из главных целей — сократить количество рабочих процессов в одном интерфейсе. Скорее всего, нам еще далеко до того момента, когда все управление сайтом WordPress будет сокращено до такой степени. Тем не менее, редактор сайта — это следующий шаг к потенциальному пользовательскому опыту.
Что все это значит для будущего?
Хотя последние несколько лет, возможно, ощущались вихрем изменений в нашей любимой платформе, вы еще ничего не видели . Мы только что освоились в Фазе 1. Команда разработчиков создавала основу, а также запускала редактор блоков, ориентированный на пользователя. Имея этот фундамент, команда может больше сосредоточиться на функциях. Это будет особенно верно, поскольку проект G2 Components пересматривает и стандартизирует то, как основные и сторонние разработчики используют блочную систему.
Большие изменения Фазы 2 в этом году означают, что авторам тем нужно будет идти в ногу со временем. Традиционные темы WordPress еще какое-то время будут необходимы. Тем не менее, любой автор темы, который еще не работает с блочными темами, уже отстает на несколько месяцев. Это время для изучения и помощи в формировании системы. Пришло время подавать отчеты об ошибках и запросы функций.
Если возможно, авторы тем должны посещать собрания по темам, проводимые два раза в месяц. Если время не позволяет присутствовать, вы должны хотя бы читать и участвовать в блоге Make Themes.
Также важно проверять такие проекты, как тема Q, или следить за репозиторием Theme Experiments.

Для конечных пользователей весь этот проект касается вас. Ваш отзыв имеет решающее значение. Если вы еще не тестируете свой сайт с плагином Gutenberg, вы должны это сделать. Иногда это на недели или месяцы опережает то, что вы получаете только с WordPress. Попробуйте тему FSE, например Block-Based Bosco. Подумайте о том, чтобы присоединиться к программе FSE Outreach Program. Вы можете тестировать и оставлять отзывы непосредственно о будущих функциях.
FSE обещает серьезные изменения в 2021 году. Многие из этих изменений выкорчевывают старые методы управления вашими сайтами WordPress. Эти методы будут заменены одним из крупнейших капитальных ремонтов платформы в ее истории. Пришло время подготовиться.
Это будет интересный новый год.
