Categories: Новости

Создавайте баннеры с уведомлениями с помощью новейшего блочного плагина 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 доказала, что может делать с более ранними проектами, поэтому я с нетерпением жду того, как плагин будет выглядеть в будущем. На данный момент это надежный вариант для пользователей, которым нужно отображать окна уведомлений.

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