Альтернативный каталог блочных тем WordPress появился на сайте Gutenberg Hub

Учитывая, что эра блочных тем еще только наступает, у каталога тем WordPress пока нет окончательной версии. Он вполне может быть пересмотрен и переработан. Именно этим и решил заняться Мунир Камал (Munir Kamal), пока еще не вышел WordPress 5.9. На днях Мунир объявил о запуске альтернативного каталога тем на сайте Gutenberg Hub. В нем содержатся все блочные темы, официально размещенные на WordPress.org.

Интерфейс и опыт взаимодействия идентичны официальному каталогу тем. Мунир настаивает на переносе подобных изменений на WordPress.org.

«Я заметил, что официальный каталог тем недостаточно информативен», — рассказал Мунир. – «Мне хотелось бы начать дискуссию по этому поводу, и потому я решил запустить альтернативный каталог как эксперимент. В эпоху блочных тем WP нам нужно переосмыслить каталог тем. Блочные темы привязаны к цветам, типографике, блочным стилям, паттернам, шаблонам. Мне (как пользователю WP) хотелось бы видеть всю информацию, относящуюся к темам, когда я изучаю их в каталоге. Почему я должен их устанавливать и тестировать? Почему нельзя сразу получить все сведения?»

Страницы с отдельными темами в таком альтернативном каталоге содержат гораздо больше информации, нежели на WordPress.org. Вместо скриншота и описания мы видим цветовую палитру темы, примеры типографики, превью нескольких контентных блоков.

Уникальность современным темам придает идущий в комплекте файл theme.json. Он позволяет регистрировать настройки, добавлять стили, которые будут отображаться и в редакторе, и во фронтэнде. Такого уровня стандартизации не было до появления WordPress 5.8 в прошлом году.

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

К примеру, в файле theme.json есть специальный ключ для цветов, а потому любой может получить их и вывести. В каталоге Gutenberg Hub они отображаются в виде палитры рядом с каждой темой. Пользователи могут кликнуть, чтобы скопировать эти цвета.

Ранее сделать это было практически невозможно, поскольку в WordPress не было механизма для задания цветовых палитр в темах.

Каталог автоматически генерирует превью тем. Ниже приведены примеры превью для Mebae и Pacer вместе с их цветами, описаниями, шрифтами и скриншотом.

Долгие годы превью тем WordPress были некачественными за счет убогой лайв-демо системы. Сегодня лайв-демо позволяет вывести стартовый контент, если тема его содержит. Правда, сейчас FSE не поддерживает этот функционал. Gutenberg Hub выводит то же самое лайв-превью, что и официальный каталог.

Мунир частично решил эту проблему, добавив кнопку «Content». Щелчок по ней позволит увидеть десятки блоков в действии.

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

В будущем Мунир планирует внедрить в превью шаблоны и паттерны тем. Это позволит улучшить демо-просмотр тем.

Он не планирует останавливаться на достигнутом. «Другие мои планы: предложить полезный функционал поиска и фильтрации тем, чтобы пользователь мог получить именно то, что четко отвечает его потребностям», — рассказал Мунир. – «Возможно, я реализую функционал сравнения, чтобы две темы можно было сопоставить друг с другом. И не по загрузкам, обзорам, а по реально значащим элементам».

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

Источник: wptavern.com

Блог про WordPress
Комментарии: 3
  1. Андрей

    А мысль то трезвая… Большинства тем вообще не поймешь, пока не установишь у себя на тестовом сайте и это совсем неудобно. Уже есть отклики на эту инициативу? Я бы поддержал, если открыто голосование, ну или что-то вроде этого.

    1. Дмитрий (автор)

      Это частная инициатива, голосования не видел. К этому все и должно идти в оф. директории.

  2. Андрей

    Понял. Спасибо за ответ!

Добавить комментарий

Получать новые комментарии по электронной почте.