И я нет! И это, вероятно, потому, что в мире WordPress много чего происходит. Эволюция в сторону полного редактирования сайта (FSE) приводит к частым изменениям в том, как мы создаем темы и плагины, и с такой головокружительной скоростью, что сама документация либо не существует, либо почти устарела после публикации. Черт возьми, термин «полное редактирование сайта» может даже измениться.
Том Макфарлин размышлял об этом в своем посте под названием «Написание учебников в эти времена Гутенберга»:
Я знаю, что Gutenberg находится в разработке уже пять лет, и я знаю, что за это время он сильно повзрослел. Но количество руководств, объясняющих, как сделать что-то, что уже устарело, было просто невероятным.
Правда в том, что я бы не знал, с чего начать, если бы меня попросили создать новый сайт на WordPress. Как я вижу, в эту развивающуюся эпоху WordPress есть несколько способов:
- Создайте практически пустую тему, которая использует Редактор сайта для создания шаблонов и шаблонов блоков для макетов.
- Создайте дочернюю тему на основе существующей темы Twenty Twenty-Two (потому что она поддерживает FSE из коробки и достаточно минимальна, чтобы ее можно было настроить без особых хлопот).
- Сделайте классическую тему.
- Полностью откажитесь от тем и создайте безголовый интерфейс, использующий WordPress REST API.
Я имею в виду, что у нас так много инструментов для расширения WordPress как CMS, что интерфейс сайта WordPress может варьироваться от сайта к сайту. Мы можем в буквальном смысле создать целый пользовательский сайт WordPress, используя только некоторые настройки. theme.json
файл и возиться с макетами в редакторе блоков.
Это удивительно и головокружительно одновременно.
Это также может вызывать разочарование, и мы видели, как некоторое разочарование закипало, когда Мэтт Малленвег прокомментировал последние обновления дизайна на главную страницу WordPress.org и количество времени, затраченное на выполнение:
[…] это такой простой макет, что трудно представить, что одному человеку потребуется больше дня на Squarespace, Wix, Webflow или одном из конструкторов страниц WP.
(И да, кто-то доказал, что почти идентичная копия дизайна может быть создано за 20 минут.)
Я думаю, что комментарии Мэтта больше связаны с процессом и решением правильных проблем, чем с критикой принятого подхода. Но чтение комментариев к этому посту — хороший микрокосм того, что я считаю экзистенциальной дилеммой, которую многие разработчики WordPress, включая меня, испытывают после пяти лет жизни между «классическими» темами и темами FSE.
Скажу честно: я чувствую себя совершенно оторванным от разработки FSE. Настолько оторванный от реальности, что я задавался вопросом, не слишком ли я отстал и смогу ли наверстать упущенное. Я знаю, что нужно прилагать огромные усилия для поддержки обучения (Изучите WordPress — отличный тому пример), но кажется, что чего-то все еще не хватает — или что-то вроде разрыва — что мешает сообществу быть на одной волне в том, где мы находимся и куда движемся.
Может ли это быть из-за недостатка общения? Нет, этого много, не говоря уже о множестве возможностей посещать собрания и просматривать заметки о собраниях. Может быть, это отсутствие стабильной документации? Это законно, по крайней мере, когда я пытался найти информацию о разработке блоков.
Возможно, самым большим недостатком является нехватка сообщений в блогах, в которых делятся советами, рекомендациями и лучшими практиками. Сообщество WordPress всегда представляло собой огромную армию людей, которые щедро делятся своими талантами и мудростью. Но я думаю, что Том лучше всего выразил это, когда написал в Твиттере:
я сочувствую всем, кто ищет на Duckduckgo/google учебник по созданию блока Гутенберга и не может найти ни одного последовательного учебника.
какой беспорядок
— Том Макфарлин (@tommcfarlin) 17 августа 2022
Я, например, хотел бы писать о WordPress столько же, сколько и в «классическую» эпоху. Но опять же, есть та неуловимая отправная точка, которая мешает мне чувствовать себя уверенно в том, что я говорю.