WordPress-разработчик Phi Phan выпустил новый плагин Block Enhancements, позволяющий расширить возможности блоков в WordPress. Пока это лишь первая итерация плагина, а потому ждать огромного количества настроек не приходится.
Это не первый его плагин, связанный с блоками. В прошлом году Phi Phan выпустил Content Blocks Builder – плагин, позволяющий разработчикам и пользователям создавать собственные блоки, паттерны и вариации на основе других блоков. В феврале он выпустил Meta Field Block. Затем он издал SVG Block и Block Enhancements.
Я понемногу тестировал все эти проекты, но мне постоянно не хватало времени, чтобы про них рассказать.
Плагин SVG Block несет в себе уникальные возможности по сравнению с существующими решениями. Он позволяет выводить SVG в виде изображения или в виде разделителя.
Фи Фан (Phi Phan) просто фонтанирует идеями. Он планирует внедрить огромный список опций.
Одна из идей, по словам Фи, заключается в том, чтобы создать простой разделитель с иконкой. «Я пытался поддерживать иконки в плагине, однако это потребовало бы изменения разметки. Потому я планирую создать под это отдельный небольшой блок. Возможно, какой-то красивый дизайнерский блок-разделитель. Я знаю, что многие из них уже есть в каталоге плагинов, но они подходят не под все кейсы. Я малость одержим SVG», — рассказал Фи.
BoldBlocks – сайт, через который Фи планирует продвигать свои плагины. Пока что он не запущен – вероятно, по той причине, что Фи был слишком занят разработкой новых проектов.
«Content Blocks Builder – это мой основной долгосрочный бизнес», — поделился мнением Фи. – «Это инструмент, который позволяет создавать одни блоки на базе других. В итоге вы можете легко спроектировать адаптивные grid-макеты или карусели без погружения в код. Раньше я создавал такие макеты при помощи ACF, но в мире Gutenberg такой подход является устаревшим. Мой плагин имеет гораздо больше опций, нежели отмечено в его описании на странице каталога – я просто еще не успел переписать этот текст и пользовательское руководство».
О плагине Block Enhancements
Block Enhancements – это не блок сам по себе. Это плагин, который позволяет добавлять полезные опции к уже существующей системе блоков, что работает наподобие EditorsKit и Editor Plus.
В первой итерации плагина представлена возможность добавления иконок к базовым блокам Button, Heading и List.
Да, возможно, плагин не такой функциональный, а потому вряд ли он будет очень востребован, но все же он заслуживает внимания.
Фи Фан стремится оставить интерфейс максимально простым и понятным, без перегруженности, без введения лишних окон. Иконки легко настраиваются, опций хватает.
Стандартная библиотека представляет собой смесь Ionicons, Bootstrap, а также базовых иконок WP. Всего пользователям доступно более 3500 вариантов.
Если иконок мало, то можно вставить напрямую SVG-код.
Фи уже создал список задач для реализации в будущем. Некоторые потенциальные возможности включают в себя:
- Конструктор Box-shadow.
- Варианты дизайна Multi-border.
- 2D-трансформация: поворот, наклон, масштабирование.
- Удобная имплементация border-radius.
- Адаптивное выравнивание текста
- Копирование/вставка стилей.
- Селектор дочерних блоков.
- Анимация появления.
Если Фи будет продолжать совершенствовать Block Enhancements, мы увидим удобный плагин, насыщенный функционалом.
Источник: wptavern.com