Компания Array Themes во главе с Майком Макалистером является одним из первых магазинов, представивших специальную бесплатную тему, созданную для работы с Gutenberg. Тема Atomic Blocks доступна на WordPress.org и имеет минимальную стилизацию, а также встроенную поддержку всех базовых контентных блоков и медиа-блоков редактора.
Тема позволяет настраивать ширину области контента для создания полноэкранных записей и страниц. Она поддерживает полноэкранные изображения, видео, а также галереи, демонстрируя широкие возможности по выравниванию контента в новом редакторе. Atomic Blocks включает в себя настройки кастомайзера для загрузки логотипа, задания стилей шрифта, размеров шрифта и выбора акцентирующего цвета.
Демо-пример темы можно посмотреть по ссылке: https://preview.arraythemes.com/atomicblocks.
Тема также поддерживает новый проект Atomic Blocks – коллекцию блоков, вынесенных в отдельный плагин. В данный момент он включает в себя блоки для сетки записей, призывов к действию, рекомендаций, встроенных уведомлений, иконок шаринга, авторских профилей, аккордеонов, настраиваемых кнопок и т.д. В планах у разработчиков добавить еще больше разных блоков.
«Я понял, что Gutenberg изменит правила игры, и я начал генерировать идеи по продуктам еще в октябре 2017», — отметил Майк. – «Для меня это выглядело естественной эволюцией и превращением WordPress в более прогрессивный контентный конструктор. Все инструменты вне WordPress развиваются, улучшаются, и по сравнению с ними WordPress уже кажется несколько устаревшим».
Майк отметил, что проект Atomic Blocks впоследствии станет полноценным решением по созданию контентных блоков. У проекта будет также коммерческая версия.
«У нас имеется длинный список блоков, которые мы будем вносить в плагин в течение ближайших месяцев – начиная от блоков, связанных с электронной коммерцией и заканчивая блоками для email-маркетинга», — отметил Майк. – «Дополнительные блоки будут доступны в коммерческой версии».
Майк решил отделить Atomic Blocks от Array Themes. Он планирует в будущем осуществлять их перекрестное продвижение. Он также планирует обновить темы Array Themes для поддержки блоков плагина.
«Atomic Blocks нацелен на решение совершенно иных проблем и другими способами, нежели традиционные WordPress-темы, которые представлены в Array», — отметил Майк. – «Запуск проекта отдельно от Array Themes позволил мне диверсифицировать мои проекты и создать выделенный маркетинговый поток для решения под Gutenberg».
Многие продукты в каталоге Array Themes уже работают с новым редактором, однако Майк намерен реализовать более глубокую поддержку определенных возможностей Gutenberg в тех случаях, когда это необходимо.
«Мы привержены красивому дизайну, простоте, а также базовым принципам и практикам кодирования для обеспечения широкой поддержки и совместимости с нашими темами», — говорит Майк. – «Также мы готовы к решению в ядре WP, позволяющему предложить лучший опыт взаимодействия нашим клиентам. Gutenberg помогает справиться с данной проблемой путем предоставления единого, унифицированного способа создания контента в базовом пользовательском интерфейсе. Gutenberg является расширяемым, и со временем его мощь будет только расти».
Майк отметил, что главная сложность запуска Atomic Blocks состояла в том, чтобы успевать за быстрой разработкой Gutenberg. Команда должна следить за разными обсуждениями разработчиков WordPress в различных каналах.
«Я внимательно следил за развитием Gutenberg всю вторую половину прошлого года, и в начале этого года взялся за разработку Atomic Blocks для Gutenberg», — рассказал Майк. – «Чтобы идти в ногу со всеми изменениями и дополнениями, необходимо следить за репозиторием GitHub, постами в Make blog и обсуждениями в Slack. К счастью, сейчас, когда добавление новых возможностей уже заморожено, код меняется все реже, и все вещи более-менее стабилизировались».
Майк предсказывает, что Gutenberg обеспечит большее разделение между ролями тем и плагинов в процессе создания сайтов.
«Спрос на темы, безусловно, начнет меняться в долгосрочной перспективе», — отмечает Майк. – «Традиционные темы WordPress будут по-прежнему востребованы в течение нескольких лет – все из-за количества существующих сайтов, а также решений, требуемых для их создания. В конце концов, многое из того, что предлагала тема, будет реализовано через блоки в плагине. Темы будут по-прежнему отвечать за предоставление стилизации и важной функциональности, требуемой для создания сайтов, однако блоки контента также выйдут на передний план».
Gutenberg неизбежно скорректирует ландшафт индустрии тем, но Майк видит в этом способ привлечь дополнительных клиентов.
«Разработчикам тем стоит полюбить эти новые возможности и перестать бояться Gutenberg», — считает Майк. – «Вы сможете обучиться новым навыкам, привлечь новый сегмент пользователей, а также перейти к блочной продуктовой модели».
Источник: wptavern.com
А какую стартовую тему, поддерживающую блоки Gutenberg, вы бы использовали как основу для разработки своих тем? Или может есть другой способ?
1. Underscores, 2. https://github.com/WordPress/gutenberg-starter-theme , 3. Wprig 4. StartWP 5. EA-Starter
И много других.