Когда дело касается плагинов, связанных с блоками, я часто нахожусь в поисках этих скрытых жемчужин. Мне нравится видеть интересные места, куда отваживаются авторы плагинов. Вот почему было неожиданно, когда кто-то порекомендовал мне попробовать плагин Twentig несколько дней назад. Каким-то образом это пролетело у меня на глазах несколько месяцев. И ему удалось это сделать, будучи одним из самых интересных плагинов для WordPress, которые я видел за последний год.
Twentig – это плагин, который по сути наделяет стандартную тему Twenty Twenty сверхспособностями. Дайан и Янн Колле являются соучредителями и разработчиками плагина.
Хотя я в целом был поклонником Twenty Twenty с тех пор, как он был впервые включен в ядро , в некотором смысле это было немного разочарованием. Предполагалось, что это будет тема, которая действительно продемонстрирует, что может делать редактор блоков – и она отлично справляется со стилизацией блоков по умолчанию – но на столе оставался большой потенциал. Плагин Twentig превращает Twenty Twenty в нечто более достойное, чем витрина для редактора блоков. Это та недостающая часть, та лишняя миля, в которой WordPress должен продвигать свои темы по умолчанию.
В то время как новая тема по умолчанию Twenty Twenty-One не за горами, Twentig вдохнул новую жизнь в тему прошлого года. Разработчики плагина все еще исправляют ошибки и предоставляют пользователям новые функции.
Из 34 обзоров на WordPress.org Twentig получил твердую пятизвездочную оценку. Это хороший результат для плагина, у которого всего 4000 активных установок. Как я уже сказал, он немного ускользнул от внимания, но пользователи, которые его нашли, очевидно, обнаружили что-то, что добавляет эти дополнительные штрихи к их сайтам, которые им нужны.
Чем занимается Твентиг?
Это набор инструментов для Twenty Twenty. Особенность заголовка – это его функции редактора блоков, такие как настраиваемые шаблоны и макеты страниц. Он также предлагает множество параметров настройки, которые позволяют конечным пользователям вносить свой собственный дизайн в тему по умолчанию. Однако меня в первую очередь интересует то, как он расширяет возможности редактора блоков.
Давайте разберемся с этим заранее. Одним из недостатков Twentig является то, что он добавляет значительное количество дополнительных CSS поверх уже и без того уже тяжелых Twenty Twenty и стилей редактора блоков. Я буду винить в этом отсутствие в настоящее время полноценной дизайн-системы от WordPress. Стили для редактора блоков могут легко раздуть таблицу стилей. Добавление дополнительных 100+ КБ на загрузку страницы может стать препятствием для тех, кто хотел бы попробовать плагин. Пользователям нужно будет взвесить компромисс между дополнительными функциями и добавленным размером страницы.
Что делает Twentig особенным, так это его обширная библиотека шаблонов и страниц, которая предлагает одним щелчком мыши доступ к сотням макетов, специально предназначенных для темы Twenty Twenty.
Мне потребовалось несколько минут, чтобы понять, как получить доступ к шаблонам – в основном потому, что я не читал руководство. Я ожидал найти их смешанными с устройством для вставки основных шаблонов. Однако плагин добавляет в редактор новую боковую панель, к которой пользователи могут получить доступ, щелкнув значок «tw». Увидев список опций, я могу понять, почему они, вероятно, не вписываются в ограниченный пользовательский интерфейс модуля вставки блоков и шаблонов WordPress.
Было бы проще перечислить то, чего нет в плагине, чем просмотреть каждый из пользовательских шаблонов и страниц.
Единственное, что действительно отличает этот плагин от десятков других типов плагинов с блочной библиотекой, – это отсутствие сбоев в дизайне. Практически в каждом подобном плагине или инструменте, которые я тестировал, CSS конфликтует с темами, потому что они пытаются быть инструментом для каждого пользователя. Twentig специально нацелен на тему Twenty Twenty, а это значит, что ему не нужно беспокоиться о том, хорошо ли она выглядит с другими тысячами тем. У него одна задача – расширить его предпочтительную тему, и она выполняет это с помощью хорошо продуманного вывода блоков.
Другой аспект этого состоит в том, что он не вводит новые блоки. Каждый шаблон и вариант макета страницы используют основные блоки WordPress, которые включают в себя все, от разделов героев до отзывов, таблиц цен и списков событий. И более.
Twentig не перестает добавлять функции в редактор блоков с помощью пользовательских шаблонов. Полезные, а иногда и забавные моменты находятся на уровне отдельных блоков, и мне еще предстоит изучить все. Я продолжаю открывать новые настройки каждый раз, когда открываю свой редактор.
Будь то пользовательские стили цитат, рамка фотоизображения или настройка внутренней границы для блока Cover (показано ниже), плагин добавляет небольшие дополнения, которые подталкивают пользователей к тому, что они могут делать со своим контентом.
Каждый блок также имеет некоторые базовые параметры верхнего и нижнего полей, которые пригодятся при компоновке страницы. На данный момент я просто с нетерпением жду возможности открыть для себя функции, которые мне еще предстоит найти.
Области, темы, которые следует изучить
Одна из вещей, которые мне не нравятся в том, что многие из этих функций включены в плагин Twentig, – это то, что я хотел бы вместо этого видеть их в теме Twenty Twenty. Очевидно, что не все функции относятся к теме – некоторые функции прочно попадают на территорию плагинов. Темы WordPress по умолчанию также должны оставлять место для изучения авторами плагинов. Но добавление некоторых из наиболее заметных шаблонов и стилей в Twenty Twenty сделало бы работу более надежной для среднего конечного пользователя, стремящегося максимально эффективно использовать блоки.
Когда Twenty Twenty вышла на рынок, шаблоны блоков не были основной функцией WordPress. Однако для предстоящей темы Twenty Twenty-One, которая, как ожидается, объединит несколько уникальных шаблонов, группа разработчиков должна изучить, что плагин Twentig привнес в текущее значение по умолчанию. Это направление, в котором должна развиваться разработка темы, и разработчики тем могут многому научиться, воруя заимствования из этого плагина.