Этим утром команда Gutenberg ответила на вопросы пользователей и разработчиков полной комнаты, прежде чем погрузиться в особенности дизайна редактора, создания блоков и способов дальнейшего расширения нового интерфейса. Первый вопрос, который они задали, – это тот, который задают все: когда Gutenberg приземлится в ядре?
Команда сказала, что редактор довольно близок к завершению функциональности и должен достичь этого в ближайшие несколько месяцев, когда будет выпущена версия 3.3. На этом этапе основное внимание будет уделено совершенствованию текущего опыта. По их оценкам, это произойдет в июне или в первую неделю июля, но также намекнули на то, что дополнительная информация появится в основном выступлении Мэтта Мулленвега сегодня днем.
Разработчики также спросили о критериях, которые будут использоваться для принятия решения о том, что Gutenberg готов к выпуску WordPress. У проекта есть сфера действия и проблема MVP на GitHub, которая дает обзор основных функций, которые будут представлены в первой версии нового редактора. Он показывает, какие функции уже были отправлены, а какие остались.
Команда объяснила, что многие из окончательных функций были получены благодаря отзывам разработчиков и пользователей. Некоторые функции не обязательно планировались для V1, но становилось все более очевидным, что они были необходимы, потому что они улучшили либо разработчика, либо пользовательский опыт. Например, за последние четыре или пять месяцев команда обнаружила, что дочерние блоки необходимы, чтобы разработчики могли более выразительно расширять редактор. Некоторые из оставшихся проблем включают встроенные изображения и блокировку сообщений для одновременных пользователей, но команда не ожидает каких-либо серьезных новых функций на горизонте до выпуска V1.
Инженеры Gutenberg также заверили участников семинара, что проект создается с учетом обратной совместимости. Один человек спросил, что будет, когда выйдет релиз 5.0. Команда объяснила, что обновление Gutenberg не изменит весь контент на сайтах WordPress. Когда пользователи открывают сообщение в редакторе, у них будет возможность преобразовать этот контент в блочный формат, чтобы он работал с новым редактором. Если это не совсем сработает, пользователи смогут вернуться к классическому редактору.
Команда сказала, что они приложили немало усилий, чтобы не менять способ обработки данных WordPress. Gutenberg не меняет структуру контента. Одним из краеугольных камней проекта является предоставление обновления, которое не будет фрагментировать структуру контента. Перед выпуском будет доступно много ресурсов, которые помогут всем вместе двигаться вперед.
Инженеры Gutenberg заявили, что они стараются не откладывать проект, потому что чем дольше задержка, тем больше потенциальных пользователей теряет WordPress, потому что программное обеспечение не является достаточно простым для создания и настройки контента и веб-сайтов.
Как изменится построение темы с помощью Gutenberg?
Дизайнеры и инженеры Gutenberg также ответили на вопросы о том, как новый редактор изменит процесс создания тем. Руководитель отдела дизайна Тэмми Листер подчеркнула важность того, чтобы разработчики тем сначала научились лучше создавать темы, которые не пытаются делать все. Основная цель темы – стилизовать интерфейс и обеспечить стиль редактора. Один из потенциальных способов продвижения вперед для разработчиков тем – предоставить дополнительные функции, выпуская набор блоков через плагин. Листер выразила надежду, что в эпоху Gutenberg темы станут намного легче, и призвала разработчиков использовать руководства по стилю.
Команда также заявила, что существующие темы будут продолжать функционировать, и в будущем возможно будет переработка тематического API без необходимости редактировать кучу файлов PHP. Однако пока еще рано говорить, как это будет выглядеть. На данный момент движок рендеринга не меняется. Разработчики тем, заинтересованные в совместимости с Gutenberg, должны начать разбирать свои темы на отдельные элементы и научиться выражать тему в виде списка блоков.
Как Gutenberg справится с настройкой?
Участники задали несколько вопросов относительно конкретного плана реализации настройки или предварительного просмотра в реальном времени после того, как Gutenberg войдет в ядро. Текущая фаза 1 занимается редактированием контента и создает инфраструктуру для поддержки настройки. На GitHub есть некоторые проблемы с преобразованием виджетов в блоки, что станет шагом на пути к созданию сайта. Команда уже реализовала прямую манипуляцию на WYSIWYG-дороге, но на этапе 2 будет рассмотрено больше аспектов настройки.
Gutenberg не готов заменить настройщик в ближайшее время, но на следующем этапе будет рассмотрено, как будет выглядеть блочная настройка. Когда его спросили, убьет ли Gutenberg некоторых конструкторов страниц, команда ответила, что цель состоит в том, чтобы приложения типа построения страниц могли использовать Gutenberg в качестве трамплина для различных реализаций, которые расширяют редактор таким образом, чтобы приносить пользу разным типам пользователей. .
Участник спросил, как команда планирует улучшить внедрение после того, как Gutenberg окажется в ядре. Команда заявила, что работает над экспериментальной функцией под названием «советы», которая предлагает краткое описание рабочего процесса публикации. Он включает полезные подсказки, которые помогут пользователям лучше ориентироваться в интерфейсе. Более широкая экосистема уже отреагировала курсами и учебными пособиями, чтобы помочь разработчикам присоединиться к ним. Команда обучения WordPress также работает над некоторыми учебными материалами для использования на WordCamp с учебными пособиями для разработчиков, чтобы узнать, как преобразовать существующие плагины и темы в готовые для Gutenberg.