Разработчик WordPress Майк Макалистер запустил Ollie, свою первую блочную тему, в публичную бета-версию. МакАлистер, чья компания Array Themes была приобретена WP Engine в 2018 году вместе с плагином Atomic Blocks, недавно оставил свою роль в компании, чтобы заняться другими проектами.
Тема Ollie поддерживает все новейшие функции редактора сайтов, включая глобальные стили, шаблоны и компоненты. Это красивая, многоцелевая тема высокого уровня, которого можно ожидать от МакАлистера, разработчика-ветерана, чьи прошлые продукты были хорошо известны своим минималистичным и чистым дизайном.
Ollie включает впечатляющий набор из более чем 50 пользовательских шаблонов блоков, что превращает создание страниц в удовольствие. Есть разделы страниц для отзывов, логотипов компании, нескольких конструкций hero блока, таблицы цен, различных заголовков и колонтитулов, призывов к действию и многого другого. Ollie включает шесть различных полностраничных шаблонов для главной страницы, раздела «О компании», профиля, характеристик, цен и страницы загрузки. Они представлены на демонстрационном примере темы в пункте меню «Шаблоны».
Ollie включает семь вариантов стиля, с синей, зеленой, оранжевой, розовой, красной и тиловой палитрой акцентных цветов в дополнение к стандартной.
Как и многие другие блочные темы, Ollie отличается высокой скоростью, получая высшие баллы в Google Pagespeed Insights.
«Одной из самых мощных характеристик производительности является выборочная загрузка элементов», — говорит МакАлистер. «Вместо того чтобы загружать большую таблицу стилей на каждой странице, Ollie загружает только те стили, которые необходимы на странице. Это приводит к гораздо меньшему размеру страницы, гораздо меньшему количеству запросов и мгновенной загрузке страницы, что нравится поисковым системам».
После тестирования Ollie я обнаружил, что пользовательский интерфейс дружелюбен и точно отражает один из теглайнов темы: «Получите 40-часовую фору». Как только пользователи устанавливают тему и нажимают кнопку «Настроить», они попадают прямо в редактор сайта с предварительно заполненным шаблоном первой страницы, который соответствует демо-сайту. Это, в сочетании со всеми улучшениями редактора сайта в WordPress 6.1, создает плавный процесс редактирования.
Несмотря на то, что Ollie еще не выпущен официально, он может стать одной из следующих успешных блочных тем, благодаря огромному количеству шаблонов и гибкости для множества различных случаев применения.
В настоящее время Ollie находится на GitHub в стадии публичной бета-версии, но МакАлистер планирует одобрить ее для WordPress.org после дополнительного тестирования. Он пока не уверен, будет ли он возвращаться на рынок коммерческих тем.
«С этой первой блочной темой моя цель — просто узнать как можно больше о блочных темах, о том, как пользователи используют их, и какой потенциал есть для премиум-предложения», — омеил МакАлистер. «Эта флагманская тема останется образовательным инструментом и будет бесплатной для всех. Хотя у меня есть некоторые идеи по поводу монетизации, реальность такова, что мы пока не знаем, как пользователи воспримут блокировку тем и за какие премиум-функции они готовы платить».
«Мы еще очень рано в этой новой парадигме, поэтому я пользуюсь возможностью задать много вопросов, чтобы узнать о проблемах, с которыми сталкиваются пользователи. Я знаю, что любой современный коммерческий продукт WordPress нуждается в высочайшем уровне обслуживания клиентов и качественном образовании, чтобы помочь пользователям сориентироваться во всех этих новых функциях и способствовать их принятию».
На WordPress.org доступно 286 блочных тем, и даже лучшие из них имеют всего несколько тысяч активных установок. Создание блочных тем, которые люди захотят использовать — это новый уровень, даже для МакАлистера, чья бывшая компания была боевой лошадкой в эпоху классических тем.
«Блочные темы станут переломным моментом для многих различных категорий пользователей WordPress», — говорит МакАлистер. «Возможность настраивать практически каждый аспект вашего сайта — это очень мощно, но это означает, что блочные темы имеют гораздо больше составных частей, чем классические темы. Theme.json, глобальные стили, шаблоны, шаблоны, части шаблона — все это должно быть учтено, и все они должны работать вместе без проблем, чтобы обеспечить отличную работу блочной темы».
Разработчики тем WordPress все еще осваиваются с этими изменениями, но команда Themes Team уже закладывает в них основу, делая блочную тематику главной темой обновленного Руководства по темам. Хотя классическим темам по-прежнему будет отведена отдельная глава в справочнике, команда Themes Team ясно дала понять, что блочные темы — это «настоящее и будущее WordPress».
«Так как большая часть построения блочных тем выполняется в редакторе, это требует нового умения работать с редактором, с которым пока мало кто знаком», — говорит МакАлистер. «Чтобы создать шаблоны или макеты, нужно знать, какие блоки использовать, как их эффективно структурировать, как использовать систему дизайна в файле theme.json, и нужно иметь хорошее чувство вкуса, чтобы собрать все это вместе».
«Однако, когда все это, наконец, собирается вместе, блочные темы обеспечивают непревзойденный опыт создания и редактирования сайта по сравнению с классическими темами. Я с большим оптимизмом смотрю на возможность возрождения тематического пространства WordPress, но для этого потребуется много работы и коллективного обучения».