На заре эры блочных тем каталог тем WordPress можно было переосмыслить. Это то, что Мунир Камаль намеревался сделать перед запуском WordPress 5.9 в конце этого месяца. Ранее сегодня он объявил об альтернативном каталоге тем на веб-сайте Gutenberg Hub. В нем перечислены все темы блоков, официально размещенные на WordPress.org.
Интерфейс и возможности аналогичны официальному каталогу тем и не зря. Камаль настаивает на внесении изменений на WordPress.org.
«Я заметил недостаток информации, которую предоставляет официальный тематический каталог», – сказал он. «Я хочу начать обсуждение этого, чтобы исправить это, и поэтому создал это как концепцию / эксперимент. Теперь, когда наступила эпоха нового поколения тем WP (блочные темы), каталог тем необходимо переосмыслить. Темы блоков – это цвета, типографика, стили блоков, узоры и шаблоны. Как пользователь WP, я хочу видеть всю информацию, относящуюся к теме, когда я исследую темы в каталоге. Мне нужно выбирать, не устанавливая и не тестируя несколько тем ».
Страницы с одной темой в этом обновленном каталоге содержат больше данных, чем официальный каталог. Вместо простого снимка экрана и описания каждая страница отображает цветовую палитру темы, предоставляет примеры оформления и информацию, а также предварительно просматривает несколько блоков содержимого.
Одна вещь, которая делает современные темы уникальными, – это их включенный theme.json файл. Этот файл позволяет авторам тем регистрировать настройки и добавлять стили, которые работают как в редакторе, так и во внешнем интерфейсе. Такого уровня стандартизации не существовало до появления WordPress 5.8 в прошлом году.
Это также позволяет разработчикам, таким как Камал, создавать на его основе новые инструменты. Когда почти все данные, относящиеся к теме, представлены в стандартном формате, их легко извлечь и поэкспериментировать.
Например, поскольку в theme.json файле есть определенный ключ для цветов, любой может получить и отобразить их с помощью кода. В каталоге Gutenberg Hub они отображаются в виде палитры рядом с каждой темой. Пользователи могут даже щелкнуть, чтобы скопировать их.
В прошлом это было бы практически невозможно, потому что в WordPress не было возможности для тем определять что-то столь же простое, как цветовая палитра.
Каталог также автоматически генерирует изображения социальных сетей для каждой из тем. Следующее для Mebae и Pacer показывает их описание, шрифты, цвета и снимок экрана.
В течение многих лет предварительные просмотры тем WordPress.org страдали от некачественной демонстрационной системы. Сегодня живая демонстрация может отображать начальный контент, если его предоставляет тема. Однако в настоящее время FSE не поддерживает эту функцию. Gutenberg Hub отображает тот же предварительный просмотр в реальном времени, что и в официальном каталоге.
Камаль частично решил эту проблему, добавив кнопку «Содержание». Щелчок по нему позволяет пользователям увидеть десятки блоков в действии.
Это дает общий обзор того, как выглядит тема, но предварительный просмотр по-прежнему отсутствует. Горстка избранных изображений добавила бы некоторой визуальной привлекательности домашним страницам / блогам и страницам архива.
Камаль планирует включить шаблоны тем и шаблоны в предварительную версию в будущем. Эти дополнения сделают демонстрации тем более полезными.
Он не планирует останавливаться на достигнутом. «В другие планы входит предоставление сверхполезных функций поиска и фильтрации, которые упрощают подгонку результатов к наиболее точным потребностям пользователя», – сказал он. «И, возможно, инструмент сравнения, который пользователь может использовать, чтобы сравнить две темы бок о бок с практическими элементами, чтобы выбрать между ними, а не обзоры, загрузки и т. д.»
Работа, которую проделал Камаль, выглядит многообещающей. Есть еще многое, что можно было бы улучшить, если бы за этим стояло все сообщество. Благодаря функции блочной тематики, запущенной в WordPress 5.9, нет причин придерживаться старой системы предварительного просмотра тем, когда возможно гораздо больше.
Если бы у меня было одно дополнительное желание для Gutenberg Hub или WordPress.org, то все дочерние темы были бы перечислены на странице их родительской темы. Но сначала я возьму этот переработанный каталог.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…