Categories: Мнение

Блок-ориентированный Bosco, вторая тема для полнофункционального редактирования в каталоге WordPress

Фрэнк Кляйн (Fränk Klein), главный инженер Human Made, стал вторым разработчиком тем, выпустившим блочную тему в каталог тем WordPress. Block-Based Bosco – это воссоздание его темы Bosco , которую он выпустил в 2014 году.

Блочные темы, также называемые темами FSE (полное редактирование сайта), в настоящее время являются экспериментальными. Они требуют использования плагина Gutenberg, который автоматически определит их структуру и активирует бета-версию редактора сайта. Эта система позволяет пользователям испытать установку WordPress, полностью состоящую из блоков. Виджеты, навигационные меню и экраны настройки отсутствуют. Все, от сообщений до заголовков сайта и навигации, обрабатывается с помощью HTML-шаблонов, которые пользователи могут настраивать с помощью редактора сайта. Это все еще сырой опыт, но он постоянно улучшается с каждым обновлением плагина Gutenberg.

Чуть более месяца назад представитель Themes Team Ари Статопулос выпустил первую блочную тему под названием Q в официальный каталог тем. Это было одновременно и важной вехой в истории создания тем WordPress, и приглашением для разработчиков последовать его примеру.

С тех пор мы стали свидетелями первоначальной работы над блочной версией предстоящей темы Twenty Twenty-One по умолчанию. Его еще нет в каталоге, но сообществу следует ожидать его в ближайшее время.

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

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

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

О теме

Блочно-ориентированный Bosco относительно прост. Это тема с одной колонкой, без боковой панели, как и большинство блочных тем на данный момент.

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

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

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

Прямо сейчас конечным пользователям нужно начать возиться с такими темами, как Block-Based Bosco – пожалуйста, сделайте это при тестовой установке, а не на рабочем сайте – и предлагайте отзывы. Они также позволяют другим разработчикам лучше освоиться с новой системой, прежде чем вдруг возникнет ощущение, что она рухнет в 2021 году.

Открытие каталога тем

Здесь очевидно одно. Каталог тем WordPress должен позволять авторам тем загружать блочные темы без взлома или других обходных путей. Блочно-ориентированные Bosco и аналогичные темы в настоящее время поставляются с фиктивными файлами, такими как header.phpи footer.php, и ненужным кодом PHP, functions.phpчтобы обойти систему проверки тем. После удаления этих дополнительных файлов и кода блочные темы ничтожны по сравнению с традиционными темами WordPress.

Есть открытый тикет в WordPress Meta Trac и патч для плагина проверки темы . Кто-то должен нажать на курок, и это произойдет.

 

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago