Разработчик WordPress Фи Фан в последнее время делает небольшие всплески, но в море из 1000 плагинов становится все труднее создать волну. На выходных он выпустил плагин Block Enhancements , первый этап проекта, который он планирует развивать с новыми идеями.
Однако это не первый его плагин, связанный с блоками. В прошлом году он запустил Content Blocks Builder , плагин, который позволяет разработчикам и пользователям создавать блоки из других блоков, шаблонов и вариаций. В феврале он выпустил Meta Field Block . Затем он продолжил это, запустив SVG Block и Block Enhancements на прошлой неделе.
Я незаметно тестировал каждый из них, когда они заходили в каталог плагинов WordPress, но они продолжали перемещаться в конец списка черновиков сообщений. В то время большинство из них казались надежными плагинами, и напоминание двух разных людей на прошлой неделе о необходимости проверить работу Фана зажгло во мне огонь. Пришло время поделиться с читателями WP Tavern тем, что он делал.
Плагин SVG Block является уникальным по сравнению с некоторыми существующими решениями. Пользователи могут выводить SVG как изображение или использовать его как разделитель.
У Фэна хватает идей для новых блоков и улучшений. Он выпалил внушительный список функций, которые он планирует создать, когда его спросят.
«Простой разделитель со значком», — отметил он как идею. «Я пытался поддерживать значки в ядре/разделителе, но это требует изменения разметки. Так что я могу создать новый крошечный блок только для него. Может быть, дизайнерский блок волнистого разделителя. Я знаю, что некоторые из них уже есть в каталоге плагинов, но они не подходят для некоторых случаев использования. Я немного одержим SVG. Блок кнопок «переключатель» для отображения модального, внеканального или свернутого макета».
BoldBlocks — это его будущий веб-сайт, который он в конечном итоге будет использовать для продвижения своих плагинов. Он еще не запустил его — вероятно, потому, что был слишком занят разработкой новых проектов.
«[Content Blocks Builder] — это мой основной бизнес в долгосрочной перспективе», — сказал Фан. «Это инструмент, позволяющий пользователям создавать блоки из других блоков. Это помогает легко создавать отзывчивые «скучные» макеты сетки или макеты карусели, не касаясь кода. Раньше я создавал такие макеты, как с полем повторителя ACF, но мне больше не нравился такой рабочий процесс в мире Гутенберга. Этот плагин имеет гораздо больше возможностей, чем описание на странице плагина, но я еще не закончил переписывать описание и руководства пользователя».
Плагин расширения блоков
Улучшения блока сами по себе не являются блоком. Он идет по тому же пути, что и EditorsKit и Editor Plus , добавляя функции поверх системы.
Первая версия плагина добавляет единственную функцию, которая позволяет конечным пользователям вставлять значки в основные блоки кнопок, заголовков и списков.
Возможно, плагин не предлагает достаточно функций, чтобы привлечь всеобщее внимание, но он дал хороший старт. Фан не переусердствует с пользовательским интерфейсом, сохраняя его простым и следуя стандартам WordPress. У функции значков было достаточно возможностей для настройки, и я никогда не чувствовал, что мне нужно что-то еще.
Хотя это нигде не указано в описании плагина, библиотека по умолчанию выглядит как смесь Ionicons , Bootstrap и основных значков WordPress. Всего пользователям доступно более 3500 вариантов.
Если в библиотеке недостаточно вариантов, блок позволяет пользователям напрямую вставлять код SVG.
Это начало чего-то нового, и Фан уже создал интересный список дел для будущего Block Enhancements. Некоторые потенциальные функции включают в себя:
- Бокс-теневой построитель.
- Варианты дизайна с несколькими границами.
- 2D-преобразования с помощью перевода, поворота, наклона и масштабирования.
- Причудливая реализация border-radius в стиле проекта 9elements .
- Адаптивное выравнивание текста.
- Анимированные эффекты раскрытия.
- Скопируйте/вставьте стили.
- Селектор дочерних блоков.
Если Фан продолжит работу над улучшениями блоков с этими и другими функциями, это будет плагин, за которым стоит следить.