Press This: Большие изменения грядут в WordPress 6.3 с Джастином Тэдлоком

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

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

Работает на RedCircle

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

Вы можете подписаться на Press This в Red Circle, iTunes, Spotify, вашем любимом приложении для подкастов или загружать выпуски прямо на wmr.fm.

Гутенберг был представлен в WordPress 5.0, который, кажется, был выпущен в конце 2018 года. А в 2021 и 2022 годах команда начала работу над второй фазой Гутенберга. Phase One был просто редактором блоков. Второй этап был редактором сайта, а третий этап будет совместным редактированием, и совместное редактирование будет происходить в ближайшее время.

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

Можете ли вы просто быстро рассказать нам, что, какова ваша история в WordPress еще раз?

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

До этого я работал журналистом в WordPress Tavern около двух с половиной лет, а задолго до этого я управлял собственным магазином плагинов и тем для WordPress.

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

Описывал ли я здесь вехи и то, что происходит с 6.3?

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

Doc Pop: И на высоком уровне мы добавили много полировки и тому подобное. Есть ли что-то, что вы можете рассказать нам на высоком уровне об улучшениях сайта, о которых пользователи должны знать в версии 6.3?

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

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

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

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

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

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

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

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

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

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

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

Появился новый инструмент под названием Палитра команд. И если вы пользователь Mac, это очень похоже на Spotlight. На Mac вы нажимаете команду, пробел и открываете поисковый терминал. Это просто текст, и вы можете открыть что угодно. Вы можете делать практически все, что угодно внутри. Это просто универсальный, супер простой в использовании инструмент.

И что-то подобное появится в WordPress 6. 3 называется палитрой команд, и из поста или из любого места, где открыт Гутенберг, например, редактор сайта или редактор постов. Если вы нажмете команду K, вы откроете новое окно поиска, не совсем правильный термин, но новое окно поиска.

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

Точно так же, как когда я изучил Spotlight для использования Mac, я думаю, что буду нажимать Command K все время, когда я нахожусь в редакторе сообщений или в редакторе сайта, вы уже играли с этим?

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

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

Но как только вы можете подумать о том, что есть что-то, где видны блоки, если вы можете думать об этом таким образом, вы можете получить доступ к этим вещам. А еще есть такие моменты, как я мог бы нажать Command K, а затем попытаться внести изменения в WooCommerce. Но вы не можете приказать K, что это другое дело, но, возможно, в будущем это может стать чем-то, что выйдет наружу.

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

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

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

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

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

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

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

Док Поп: Мм

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

Doc Pop: в WordPress 6.3 ожидаются улучшения производительности. Более 170 обновлений производительности, включая отложенную и асинхронную поддержку API скриптов и поддержку приоритета выборки для изображений.

Теперь, приоритет выборки, я знаю об этом. По сути, если вы пытаетесь умилостивить богов Google и получить премиальные Core Web Vitals, вы хотите, чтобы некоторые изображения загружались быстрее, чем другие. И вы хотите иметь возможность иногда сказать: «Эй, это изображение будет вверху страницы. Пожалуйста, сначала загрузите его». Поскольку Google наказывает вас, если изображения загружаются не по порядку, если ваша страница изменяется, размер или сильно перемещается, был ли прирост производительности, который вас радует в версии 6.3?

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

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

Doc Pop: А как насчет ленивой загрузки изображений? Это часть запроса на выборку?

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

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

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

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

Джастин Тэдлок: Больше я ничего не знаю. Он просто сохранит ваши изменения, такие как пост или страница.

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

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

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

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

Doc Pop: Какое самое большое улучшение вы заметили? Ну, и вы также сказали, что из-за того, что вы находитесь на переднем крае, вам иногда трудно понять, в какую версию вы играете, но что бы вы назвали единственной самой большой новой функцией в 6.3?

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

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

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

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

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

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

Нам еще предстоит пройти долгий путь, но, надеюсь, на третьем этапе мы доберемся до него.

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

Джастин Тэдлок: В конце концов, я надеюсь, что это план.

Док Поп: Хорошо. Что ж, мы собираемся сделать еще один быстрый перерыв. И когда мы вернемся, мы собираемся завершить нашу беседу с Джастином Тедлоком о WordPress 6.3 и книжном финале Gutenberg Phase Two. Так что следите за обновлениями.

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

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

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

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

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

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

Звучит очень круто для агентств, работающих с владельцами магазинов в будущем.

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

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

И кстати о Джастине, ты собираешься быть с нами на WordCamp в этом году?

Джастин Тэдлок: К сожалению, не в этом году. Я надеюсь на следующий год.

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

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

Док Поп: Да, абсолютно. Есть ли какая-то тема, о которой вы надеетесь, что кто-нибудь добровольно напишет?

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

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

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.