Огромный сборник статей от WPTec для начинающих

Новости

Создавайте баннеры с уведомлениями с помощью новейшего блочного плагина ElmaStudio

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

Однако это напомнило мне, что у меня была пара плагинов блоков ElmaStudio, лежащих в очереди, вместе с некоторыми примечаниями к ним. Три недели назад команда выпустила блок часто задаваемых вопросов Aino Accordion и блок баннера уведомлений Aino. Последнее вызвало у меня больший интерес, чем первое.

Команда из двух человек, состоящая из Эллен Бауэр и Мануэля Эспозито, могла бы продолжить собирать коллекцию в рамках своего существующего плагина Aino Blocks. Вместо этого они свернули по дороге, по которой шли немногие. Сейчас выпускают блоки одноцелевого назначения.

«С этого момента мы планируем работать и над небольшими дополнительными отдельными блоками», – сказал Бауэр в комментариях к моему последнему обзору их темы и библиотеки блоков. «Блоки, необходимые для создания более сложных шаблонов блочных страниц».

Окна уведомлений настолько обычны, что вы почти задаетесь вопросом, почему они не являются частью ядра WordPress. Многие плагины для сбора блоков объединяют один или несколько блоков, но трудно найти надежное решение в виде одного блока.

Блок имеет шесть статусов, из которых пользователи могут выбирать:

  • Добро пожаловать
  • Информация
  • Помощь
  • Успех
  • Предупреждение
  • Ошибка

У каждого статуса есть свой значок и цвета по умолчанию. Цвета настраиваются, но сам значок – нет. Я фанат этого решения, потому что оно означает, что я должен сделать на один выбор меньше. Также есть возможность скрыть значок и переключаться между версиями заливки и абриса.

В блоке также отображается кнопка «закрыть», позволяющая посетителям закрыть баннер в интерфейсе пользователя. Состояние не сохраняется, поэтому, если посетитель вернется на страницу, она появится снова. Я бы хотел увидеть в будущем возможность сохранять состояние баннера в браузере.

Плагин мне нравится своей простотой. Вывод по умолчанию работает достаточно хорошо для большинства тем, но у него достаточно параметров, чтобы пользователи могли его настроить.

Предстоящий редактор сайта – это то, где плагин действительно может проявить себя. Конечно, пользователю понадобится блочная тема, чтобы использовать ее там, например Aino из ElmaStudio. Блок предлагает быстрый и простой способ разместить что-то вроде рекламного баннера в верхней части сайта.

Конечно, у меня есть несколько придирок. Это не проблемы OMGBBQ, которые делают плагин непригодным для использования. Напротив, это места, где это можно улучшить.

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

Если кто-то еще столкнется с этой проблемой, следующий CSS поможет быстро исправить:

.wp-block-ainoblocks-notification-block .content-wrapper p:first-of-type {
    margin-top: 0;
}

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

Я утверждал, что у большинства элементов управления дизайном должна быть такая система – та же, что используется для размеров и цветов шрифтов. Однако Гутенберг и ядро ​​двинулись в другом направлении, отдав предпочтение произвольным значениям, заданным пользователем, диапазону предустановок. Авторы плагинов должны подчиняться требованиям пользователей.

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

Пользовательская система плагина также конфликтует со стилями блоков по умолчанию, которые авторы темы могут определять в своих файлах theme.json. Стандарты, установленные WordPress, создают мост между плагинами и темами, которого платформа никогда раньше не имела. Чем больше разработчиков блоков следуют ему, тем проще дизайнерам тем работать в системе.

Есть другие варианты. На прошлой неделе в каталог попал плагин Alert Box Block. Он предоставляет гораздо больше вариантов значков и больше элементов управления дизайном в целом. Однако его пользовательский интерфейс настолько отличается от стандарта WordPress, что я не могу себе представить его использование.

Когда я говорю о проблемах с баннером уведомлений Aino, это нужно принимать в контексте. Я указываю на проблемы, потому что вижу их потенциал. Я хочу, чтобы разработчики продолжали работать над этим, улучшая то, что уже является одним из лучших вариантов. Это то, что ElmaStudio доказала, что может делать с более ранними проектами, поэтому я с нетерпением жду того, как плагин будет выглядеть в будущем. На данный момент это надежный вариант для пользователей, которым нужно отображать окна уведомлений.

Рекомендуем прочитать
Новости

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

Новости

Мобильные приложения WordPress получают новый форум поддержки

Новости

Плагин Preferred Languages ​​Feature нуждается в тестировании

Новости

В ACF 6.1 добавлена ​​поддержка регистрации пользовательских типов записей и таксономий

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *