Нажмите это: Что нового в WordPress 6.2

Опубликовано: 2023-04-22

Добро пожаловать в Press This, подкаст сообщества WordPress от WMR. В каждом выпуске участвуют гости со всего сообщества и обсуждаются самые большие проблемы, стоящие перед разработчиками WordPress. Ниже приводится транскрипция оригинальной записи.

Работает на RedCircle

Doc Pop : вы слушаете Press This, подкаст сообщества WordPress на WMR. Каждую неделю мы освещаем участников сообщества WordPress. Я ваш хозяин, Док Поп. Я поддерживаю сообщество WordPress через свою роль в WP Engine и мой вклад в TorqueMag.Io, где я делаю подкасты, рисую мультфильмы и обучающие видео. Проверь это.

Недавно был выпущен WordPress 6.2, и это огромное обновление для WordPress, особенно в том, как работает редактор сайта. С этим выпуском мы почти подошли к концу второй фазы Gutenberg, которая была сосредоточена на полном редактировании сайта с помощью блоков контента. Это означает, что вскоре WordPress начнет работу над третьей фазой Gutenberg, которая представляет собой совместную работу с несколькими авторами, чтобы рассказать о новых функциях в 6.2. Что касается Гутенберга, сегодня к нам присоединился Джастин Тадлок, специалист по связям с разработчиками WordPress через Automattic, который также является со-менеджером выпусков Гутенберга 15.4 и 15.5, которые только что вышли сегодня. Поздравляю Джастина и команду с этим.

Джастин, давай начнем с твоей истории происхождения. Как вы попали в WordPress?

Джастин Тэдлок: Сегодня утром я как раз говорил кому-то, что 15 апреля в этом месяце будет 20-летие моего ведения блога. Итак, я веду блог уже 20 лет, но с WordPress я начал работать лишь пару лет спустя. Я хотел стать писателем, надеюсь, однажды я стану писателем.

Но мне нужен был способ поделиться своей работой со всем миром, и именно так я нашел WordPress, потому что в то время я устал просто помещать все свои сообщения в блоге в один большой текстовый файл. Мне нужно было чем-то управлять.

И после этого я наткнулся на мир дизайна тем и, в конечном итоге, на разработку плагинов.

Я пытаюсь думать, после этого я начал свой собственный бизнес. Бизнес тем и плагинов, и я думаю, что это было в 2007 или 8 году, примерно в то время. Я не был хорош в бизнесе, поэтому в какой-то момент я перешел к написанию для WP Tavern, а теперь я работаю в Automattic в качестве защитника отношений с разработчиками. Просто веселимся.

Док Поп: Да. Это потрясающе. Я определенно в восторге от того, что вы писали о WP Tavern, пока вы там были, и за действительно крутую работу, которую вы сейчас делаете с WordPress и с командой Gutenberg. Как я сказал в начале шоу, WordPress 6.2 только что вышел, и некоторые люди, которым я сообщал эту новость, говорили: «О, это всего лишь небольшой релиз. Это не имеет большого значения».

Но это одно из самых больших изменений, которые я видел в WordPress, в частности, когда вы заходите в редактор сайта, он выглядит совершенно по-другому. Джастин, по вашему мнению, какая новая функция версии 6.2 может быть самой важной для агентств и веб-разработчиков?

Джастин Тэдлок: Ну, как вы сказали, редактор сайта, нравится новый дизайн, и мы также удалили ярлык бета-версии. Итак, это вроде как официально, пора поработать с Редактором Сайта, создавать темы для блоков. Я думаю, что нам еще предстоит пройти долгий путь с точки зрения более продвинутых функций, которые могут понадобиться некоторым разработчикам для пользовательских сборок клиентов.

Но я думаю, что 6.2 для меня — это релиз, в котором мы действительно можем сказать, что пришло время создавать блочные темы.

Док Поп: Мм-м-м.

Джастин Тэдлок: Что касается функций разработчика, я имею в виду, что для меня так много приятных вещей. Меньшие вещи, например, у вас есть поддержка теней для блоков. Есть пользовательский CSS, который также пригодится при работе с клиентом, если вам нужно на лету выполнить ковбойское кодирование и добавить пользовательский CSS из редактора. Может быть, вы в отпуске, у вас нет полного стека сборки или что-то в этом роде. Там просто куча мелких обновлений, исправлений. Я имею в виду, что это всегда постоянно становится больше, или опыт становится лучше.

Doc Pop: Пользовательский CSS, о котором вы говорите, я думаю, это что-то новое. Я никогда не касался этого аспекта, но как вы упомянули, насколько это проще для разработчика, чтобы он мог добавить пользовательский CSS в блоки прямо сейчас через редактор сайта, верно?

Джастин Тэдлок: Да. Вы можете добавить их на глобальном уровне, а также на уровне блоков.

Док Поп: Мм-м-м.

Джастин Тэдлок: Раньше у нас не было дополнительной опции CSS в настройщике. Таким образом, часть этого была похожа на обеспечение паритета функций с опытом редактирования сайта. Так что не расстались. Я знал, что многие люди использовали его для быстрых вещей. Некоторые люди использовали его для всего. Но мне нравится идея добавить немного CSS для конкретных блоков, потому что это больше похоже на атомарный подход к дизайну. Прямо сейчас управление этим не там, где я думаю, что должно быть.

Допустим, вы хотите изменить блоки заголовков, чтобы они имели определенную высоту строки или что-то еще. Тогда вам придется копаться в редакторе, чтобы найти это, потому что нет центрального места для всего вашего CSS.

Док Поп: Мм-м-м.

Джастин Тэдлок: Если мы сможем улучшить этот опыт управления и следующие несколько выпусков, это будет одна из лучших функций дизайна в WordPress.

Док Поп: Абсолютно. Как простой пользователь, я думаю, что одной из вещей, которые я впервые заметил в версии 6.2, был новый режим браузера. Раньше вы смотрели на тему, и если бы это была тема в старом стиле, вы бы использовали настройщик, а теперь вы используете редактор сайта. И когда вы нажимаете на новую блочную тему, вы можете просмотреть ее целиком.

То, как он открывается, кажется действительно гладким и волшебным. Это часть режима просмотра, просто изменилась навигация. И то, что меня действительно зацепило, я сначала не заметил. Мне пришлось осмотреться, чтобы узнать об этом. Но особенность книги стилей, которая почему-то иконка похожа на открытый глаз.

Но когда вы нажимаете на это, теперь вы можете зайти и увидеть предварительный просмотр всех ваших блоков в том виде, в котором они будут отображаться, и вы как бы видите их по категориям. Так что это все основные блоки и все ваши сторонние блоки. Вы можете увидеть, как будут выглядеть абзацы, и вы можете внести изменения в эту вещь. Так что каждый раз, когда мне что-то нравится, о, мне нужно изменить то, как это выглядит.

Я точно знаю, что мне нужно пойти в книгу стилей и внести там свои изменения. И это очень круто, что я также могу делать это со сторонними материалами, поэтому имеет смысл, что я могу изменить способ отображения моих медиафайлов, например, хочу ли я закругленные края или градиенты или что-то в этом роде. И логично, что я мог там редактировать абзацы или списки.

Но также мой блок карточек рецептов, когда я делюсь своими рецептами о том, как сделать пироги Фрито или что-то в этом роде, мои виджеты календаря. Все эти вещи тоже есть. И очень круто видеть их на заднем плане так, как они выглядели бы на сайте. И чтобы можно было их править.

Визуально я подумал, что это одно из самых ярких изменений в версии 6.2, и это было очень круто.

Джастин Тэдлок: Да, книга стилей — одна из моих любимых функций как с точки зрения пользователя, так и с точки зрения разработчика. Мы как бы пытаемся уйти от этого, по крайней мере, в дизайне темы, мы пытаемся уйти от терминологии разработчика и больше говорить о создателе. Потому что вам больше не нужно быть разработчиком, чтобы быть дизайнером темы.

Итак, скажем, это отличная функция для пользователя и отличного создателя. Я знаю, что когда я разрабатываю тему, есть много похожих блоков, которые я на самом деле не тестирую и не использую. И поэтому краткая ссылка на них через книгу стилей изменила правила игры с точки зрения того, что мне не нужно настраивать кучу демо-контента для вещей, которые мне на самом деле не нужны для конкретного дизайна, но я хочу убедиться, что они выглядят правильный.

Док Поп: Джастин, я не знаю, входишь ли ты в эту команду или нет, но на прошлой неделе я разговаривал с Аурообой Ахмед, и она предложила, чтобы в книге стилей был значок книги. И если у вас есть какое-то мнение, я надеюсь, что, может быть, они смогут переключить это, открытое глазное яблоко, может быть, как буквальное превью книги или что-то в этом роде, маленькую иконку, которая, возможно, поясняет более четко, что она делает.

Потому что это мощный инструмент.

Джастин Тэдлок: Да. Я думаю, это отличная идея. Я не в команде дизайнеров, но если есть предложение, я обязательно выделю его и постараюсь протолкнуть его всеми возможными способами.

Док Поп: Да!

Джастин Тэдлок: потому что я думаю, что книга имеет смысл.

Док Поп: Что ж, давайте сделаем небольшой перерыв, и когда мы вернемся, мы продолжим разговор с Джастином Тэдлоком, разработчиком WordPress, который также является основным участником, работающим над Гутенбергом. И он расскажет нам о других новых функциях, которые мы могли пропустить в версии 6.2, и о том, что появится в версии 6.3, а также о своих прогнозах на будущее редактирования паттернов.

Так что следите за новостями Press This.

Doc Pop: Добро пожаловать в Press This, подкаст сообщества WordPress. Я ваш ведущий Doc Pop, и я разговариваю с Джастином Тэдлоком, адвокатом по связям с разработчиками WordPress и основным участником, спонсируемым Automattic. Мы только что говорили о 6.2, о грандиозном релизе, и я думаю, что следующая вещь, о которой мы начнем, это 6.3.

И я думаю, что отправной точкой для этого разговора может быть то, что Гутенберг разделен на четыре фазы. Второй этап заключался в полном редактировании сайта с использованием блочного контента. И третий этап будет многопользовательским совместным рабочим процессом. И говорят, что Gutenberg 6.3 станет своего рода концом второй фазы, Джастин, верно? Мы, наконец, закончили вторую фазу и готовы приступить к третьей?

Джастин Тэдлок: Я не хочу на самом деле использовать термин «завершить этап настройки», который является этапом два, потому что кажется, что он является окончательным, и будут постоянно появляться новые улучшения и будущие выпуски компонентов настройки, таких как редактор сайта, редактирование шаблонов, книга стилей, глобальные стили.

Но официально эта фаза заканчивается. Итак, важные функции, надеюсь, некоторые из них появятся в версии 6.3. На данный момент мы как бы находимся в такой предварительной стадии, как планирование этапа Третьей фазы. В блоге make.WordPress.core есть сообщение, в котором излагаются первые разговоры о том, как это может выглядеть.

Но большая часть работы начнется во время цикла выпуска 6.4. И это совместное редактирование и многое другое. Самое главное при этом будет сотрудничество в реальном времени. Таким образом, когда два или три человека любят работать одновременно.

На самом деле мы говорили об этом перед шоу, сотрудничая, например, через Google Docs. Особенно, когда вы работаете в команде, вам всем нужно входить, оставлять комментарии, изменять текст, не перекрывая полностью чью-то работу. Одной из самых интересных вещей в совместной работе может быть рабочий процесс публикации. WordPress никоим образом не ориентирован, скажем, на новостные организации. Там просто некий статус черновика и потом опубликовать. Нет действительно отличных потоков, которые выходят за рамки базовой настройки ведения блога. Так что мне действительно интересно посмотреть, что сообщество может построить с этим.

Я уверен, что есть несколько отличных плагинов, которые уже справляются с этим. Но пост-редакции будут частью этого этапа. Я не знаю, как это будет выглядеть. У нас есть очень фундаментальная версия ревизий после ревизии, или у нас есть годами.

Док Поп: Мм-м-м.

Джастин Тэдлок: Вероятно, есть много способов, которые можно улучшить. Но есть так много, что мы все еще можем сделать.

Я просто рад видеть, что придумали все разработчики в сообществе WordPress.

Док Поп: Я думаю, что вы и я оба родом из новостных фонов, фонов новостных сайтов, поэтому мы мгновенно думаем о работе с редактором, совместной работе и необходимости делать это в Документах Google, чтобы другие люди могли редактировать с помощью нас. Но я думаю, чего не хватает или о чем многие люди не думают, так это многопользовательской совместной работы.

Совместная работа с несколькими авторами будет не только в редакторе сообщений. Теоретически фактический дизайн сайта также может быть выполнен совместно. Таким образом, вы могли бы работать со своим клиентом и вносить изменения в режиме реального времени, а не только в качестве редактора сообщений. Это круто.

Джастин Тэдлок: Я слышал, как кто-то некоторое время назад говорил об этом аспекте. Работа с клиентом в режиме реального времени может сэкономить много времени. Отправьте макеты дизайна и просто держите их при себе. Это действительно отличная идея.

Doc Pop: Значит, агентствам рано начинать рассказывать клиентам о сотрудничестве? Если это начнется в 6.4, это может быть не то, чем агентства захотят делиться со своими пользователями до конца третьей фазы Гутенберга, или это что-то, что, возможно, будет работать с самого начала?

Я просто предсказываю здесь, но мне интересно, стоит ли агентствам уже начинать рассказывать об этом своим пользователям.

Джастин Тэдлок: Я бы не стал. Пока нет дорожной карты, когда конкретная функция появится, по крайней мере, я предполагаю, что это, вероятно, начнется больше с блока, такого как редактор сообщений, а не с редактирования сайта. Как и его первая редакция. Во всяком случае, это то, что я себе представляю.

Я не знаю, как это будет выглядеть. Это все еще в стадии планирования, понимаете? Так что может быть несколько выпусков, прежде чем вы действительно поговорите с клиентами о том, как это может выглядеть.

Док Поп: Ранее вы упомянули, что одной из важных особенностей 6.2 является Gutenberg Phase Two, или Редактор сайта больше не находится в стадии бета-тестирования.

Так что, вероятно, клиенты и агентства должны говорить об этом: «Эй, теперь все отполировано. Он готов к работе». Так что, возможно, им следует вести разговор о редакторе сайта, если они еще не используют его.

Джастин Тэдлок: Да, это просто зависит от вашего клиента, насколько он свободен в использовании инструментов дизайна. Я знаю, что некоторым людям нравится полностью ограничиваться только созданием контента для клиента. Но если у вас есть клиенты, которые, возможно, захотят изменить некоторые из этих вещей, конечно. Проведите эти беседы, представьте их, создайте учебный материал вокруг этого.

Да, я думаю, что Редактор сайта — отличный инструмент, но для тех, кто с ним не знаком, может потребоваться огромная кривая обучения. Так что я думаю, что это будет индивидуально, как агентство, в зависимости от их конкретного клиента.

Док Поп: Перед выступлением мы с вами разговаривали, и вы упомянули некоторые действительно крутые вещи, которыми вы взволнованы, которые не совсем вошли в 6.2 и, вероятно, выйдут в 6.3, и что-то вроде последней главы перед Гутенбергом. Начинается Третий этап.

Каких недостающих функций мы увидим в следующей версии?

Джастин Тэдлок: Да, одна из моих любимых функций, которую я с нетерпением ждал, — это типы шаблонов, которые вы можете добавлять в шаблоны блоков как разработчик. Скажем, вы создаете шаблон 404, специально предназначенный для ошибки, страницы 404. Или, может быть, вы создаете три или четыре разные версии с разным дизайном, а затем позволяете пользователю, когда он создает свой шаблон 404 в редакторе сайта, с самого начала выбирать между этими шаблонами.

Они могут просто сказать, добавить новый шаблон 404, и появятся все эти зарегистрированные шаблоны, специфичные для этого шаблона. Насколько я знаю, API для этого был добавлен в 6.2.

И прямо сейчас, когда вы собираетесь создать новый шаблон, он просто дает вам запасной вариант или пустой чистый лист, с которого можно начать. Так что, надеюсь, в 6.3, по крайней мере, в Гутенберге 15.5, авторы тем смогут начать регистрировать их и иметь их готовыми. Это может быть что угодно, шаблоны 404, единый почтовый архив, что угодно.

Они специально привязаны к процессу создания шаблона.

Док Поп: И это та особенность типов шаблонов в API, которая есть в 6.2, но пользовательский интерфейс еще не закончен, но он должен быть в 6.3.

Джастин Тэдлок: Да.

Док Поп: Ну, я думаю, это еще одно хорошее место, чтобы сделать здесь последний перерыв, прежде чем мы вернемся и продолжим разговор с Джастином. Я действительно хотел бы услышать больше о том, как разработчики могут использовать эти шаблоны блоков.

Так что, возможно, мы поговорим об этом, когда вернемся. Оставайтесь с нами, чтобы узнать больше Press This with Justin Tadlock.

Doc Pop: Добро пожаловать в Press This, подкаст сообщества WordPress. Я ваш ведущий Doc Pop, и я разговариваю с Джастином Тэдлоком, адвокатом по связям с разработчиками WordPress и основным участником, спонсируемым Automattic. Джастин, было очень весело поговорить с тобой сегодня. И я знаю, что вы только что говорили о шаблонах блоков и о том, как агентства могут их использовать или как их могут использовать разработчики.

Как блоггер, я не так часто использую шаблоны блоков. Просто они не так часто всплывают у меня, и я как бы пытаюсь понять, как разработчики, работающие с клиентами, могут использовать эти шаблоны.

Интересным образом, потому что, я думаю, я привык, что вся эта работа делается заранее, чтобы сайт выглядел хорошо, и я просто не совсем понимаю долгосрочные преимущества, которые могут быть получены от работы с блочным шаблоном. Если бы вы были агентством, что бы вы рассказали мне как пользователю о красоте здесь?

Джастин Тэдлок: Да, я думаю, шаблоны очень полезны за пределами мира блогов для бизнес-сайтов по всем направлениям, потому что как разработчик или дизайнер вы можете создать определенный набор отправных точек.

Допустим, вы ресторан и хотите добавить специальное меню или что-то еще на новую страницу. Ваш разработчик может разработать этот шаблон. Вы можете просто вставить его через средство вставки шаблона, а затем изменить содержимое, не создавая аспект макета. Это может быть сложно, если вы используете столбцы и строки, группы или стековые блоки или что-то еще.

Таким образом, шаблоны прямо сейчас являются отправной точкой для добавления расширенного дизайна, который вы, очевидно, можете сделать с помощью редактора блоков, но это сложнее сделать для нетехнического пользователя.

Я думаю, что в долгосрочной перспективе, чего нам действительно не хватает, так это того, что после вставки шаблона и редактора это уже не шаблон, а просто блоки. Чего нам не хватает, так это возможности обновлять эти шаблоны с точки зрения разработчика.

Например, недавно кто-то упомянул, что у него есть клиент с 30 целевыми страницами, каждая из которых имеет блок цикла запроса, состоящий из трех сеток столбцов. И им нужно было войти и обновить каждый из этих блоков цикла запроса, чтобы он состоял из четырех столбцов. И вместо того, чтобы сделать это только в одном шаблоне, они должны были сделать это на странице, потому что они уже были вставлены. Так что пока нет возможности обновить все эти экземпляры. Так что нам нужно что-то среднее между шаблонами и, скажем, многоразовые блоки, как золотая середина.

Я думаю, что тематические магазины действительно могут много полагаться на шаблоны, потому что это большой аргумент в пользу продажи. Это ваши пункты списка. Вы можете создать любой сайт. У нас есть шаблоны для таких типов сайтов.

Я думаю, это те вещи, которые вы бы продавали как тематический магазин. Теперь, скажем, вы хотите сделать набор выкроек для ресторанов, может быть, набор выкроек для салона. Вы свадебный сайт? Вы можете создать одну основную тему или что-то еще и продавать дополнения. Конечно, я больше не играю в магазин тем. Так что я хотел бы посмотреть, что все больше и больше людей, которые находятся в том мире, собираются делать с ними сейчас.

Док Поп: Я имею в виду, что это имеет большой смысл. И, как вы как бы упомянули, возможность изменить эти шаблоны позже, но имея их, вам не нужно идти и менять каждый по отдельности. Это то, что вы можете сделать в шаблоне блока, чего вы не сможете сделать с другим настроенным блоком. Но это то, что вы можете сделать с блочным шаблоном, это пойти позже и что-то изменить, и это глобально изменится для предыдущих версий.

Джастин Тэдлок: Ну, сейчас это проблема. Проблема, которую необходимо решить, заключается в глобальном изменении всех шаблонов при сохранении содержимого, которое мог изменить пользователь. Мы еще не совсем там. Авторы темы, с которыми я разговаривал, это один из больших запросов на добавление функций.

Так что я удостоверяюсь, что я получаю это там. Что все, кто когда-либо говорил со мной об этом, я только что упомянул об этом в подкасте.

Док Поп: Я думаю, это отличное место для того, чтобы подвести итоги и узнать больше о том, над чем работает Джастин Тэдлок. Вы можете следить за ним в Твиттере @JustinTadlock. Джастин, я очень ценю, что ты присоединился ко мне сегодня, и я ценю людей, которые настроились и слушали.

Doc Pop: Спасибо, что слушаете Press This, подкаст сообщества WordPress на WMR. Еще раз, меня зовут Док, и вы можете следить за моими приключениями с журналом Torque в Твиттере @thetorquemag или вы можете зайти на Torquemag.io, где мы публикуем учебные пособия, видео и интервью, подобные этому, каждый день. Так что заходите на Tortormag.io или следите за нами в Твиттере. Вы можете подписаться на Press This в Red Circle, iTunes, Spotify или загружать его непосредственно на wmr.fm каждую неделю. Я ваш ведущий Doctor Popular. Я поддерживаю сообщество WordPress благодаря своей роли в WP Engine. И я люблю освещать членов сообщества каждую неделю в Press This.