Запуск «версии 1.0» шаблонов блоков в WordPress 5.5 был в целом успешным. Однако было легко упустить из виду проблемы, ожидая появления этой функции после месяцев ожидания. Теперь, когда у нас было несколько месяцев наблюдения за системой шаблонов блоков, встроенной в ядро WordPress, пришло время решить проблемы, которые становятся все более очевидными.
Как бы мне ни нравились шаблоны блоков как функция, я не могу сказать того же о пользовательском интерфейсе и общем опыте. Раскрывающееся меню категорий паттернов, добавленное в Gutenberg 9.1, было заметным улучшением по сравнению с бесконечным списком паттернов. Однако этого недостаточно для их удобного представления.
WordPress давно имеет привычку слишком много вкладывать в крошечную панель – например, многие авторы тем никогда не думали, что панель настройки предлагает достаточно места . То же самое и с панелью вставки редактора блоков. Этого достаточно, чтобы позволить конечным пользователям выбирать блоки. Однако узоры намного больше, чем значки блоков меньшего размера. Когда в ближайшие месяцы и годы пользователи начнут прокручивать десятки шаблонов одновременно, это станет кошмаром для удобства использования.
Паал Иоахим Ромдал предлагает альтернативу . Его идея состоит в том, чтобы добавить значок / кнопку «расширитель», которые позволили бы пользователям просматривать больше паттернов одновременно через наложение. По крайней мере, так будет для экранов большего размера, например для настольных компьютеров.
«Просмотр большого количества паттернов на маленькой панели вставки работает не очень хорошо», – написал он в тикете GitHub. «Прокручивать по одному шаблону за раз становится утомительно. Увеличенное изображение поможет пользователю сравнить несколько паттернов одновременно ».
Ромдал также создал прототип Figma, чтобы люди могли проверить, как система будет выглядеть в живой демонстрации. Пользовательский интерфейс не отполирован, но выглядит многообещающим.
Он создал предложение после прочтения недавнего обзора Tavern о запуске WordPress.com более 100 шаблонов блоков . С некоторыми категориями узоров легко работать и находить правильный макет. Другие, например категории «Текст» и «Призыв к действию», могут иметь 20 или более шаблонов для прокрутки.
Если WordPress создает официальный каталог шаблонов блоков, который в настоящее время рассматривается , добавление новых шаблонов может быть таким же простым, как нажатие кнопки. Это был бы простой способ собрать десятки шаблонов за считанные секунды, особенно если пользователь пробует различные макеты и не удаляет неиспользуемые шаблоны впоследствии.
Не многие пользователи сталкиваются с сотнями шаблонов, к которым имеют доступ пользователи WordPress.com. Мы должны продвинуться вперед с этим предложением, прежде чем они появятся.
Накладка для вставки узоров и шаблонов – не новая концепция. Это распространено в сообществе разработчиков WordPress. Разработчики плагинов и тем давно решили эту проблему.
Плагин Redux обрабатывает сотни шаблонов с наложением.
Блок Layout из плагина Genesis Blocks – это, по сути, просто инструмент для вставки пользовательских шаблонов с гораздо более приятным пользовательским интерфейсом, чем WordPress:
Микаэль Корпела добавил похожие мысли к заявке, связанной с дальнейшими шагами для устройства вставки. Он предложил полноэкранный режим для просмотра шаблонов.
«Боковая панель шаблонов хороша, если вы просто хотите оставить ее открытой во время изменения страницы, но ее труднее просматривать из-за ограниченного места, особенно когда вы зарегистрировали много шаблонов», – написал он в заявке.
Он поделился изображением того, как обрабатываются разделы в Squarespace:
Наложение также может помочь в разработке предложения каталога шаблонов. В этот момент было бы достаточно просто создать новую вкладку в интерфейсе оверлея, подключиться к API WordPress.org и позволить пользователям просматривать устанавливаемые шаблоны – не нужно покидать удобство редактора блоков.
Еще одна общая черта, которую разделяют многие из этих типов систем, – это способ сохранять шаблоны в качестве избранных. Это позволяет легко найти их в будущем. Пол Лейси приводит тот же аргумент в выпуске № 136 подкаста WP Builds Weekly WordPress News. Он хочет, чтобы его клиенты имели легкий доступ к наиболее часто используемым шаблонам блоков. Это было бы хорошим бонусом, который поможет очистить пользовательский интерфейс шаблонов блоков.