Трудно поверить, что больше года назад, а точнее 23 марта 2020 года, был написан пост о том, почему блочные шаблоны станут будущим WordPress . Это был медленный процесс, так как все терпеливо ждали, пока эта функция превратится в мощный инструмент для конечных пользователей. И по-прежнему верим, как и тогда.
WordPress тоже делает большую ставку на шаблоны. Эта функция теперь является компонентом редактирования сайта верхнего уровня с несколькими вспомогательными функциями, находящимися в стадии разработки. Как отметил руководитель проекта Гутенберга Матиас Вентура: «От просмотра каталогов до настройки заполнителей и преобразований, шаблоны являются важнейшим компонентом всего объема редактирования сайта».
Год назад шаблоны были всего лишь идеей, почти сноской по сравнению с другими будущими функциями. Поскольку WordPress 5.5 включает API шаблонов для разработчиков, их объединяет более 100 тем в официальном каталоге.
В следующем месяце вместе с выпуском версии 5.8 на WordPress.org появится новый каталог шаблонов. Уже одобрено более 30 шаблонов, внесенных сообществом . В ближайшие недели, вероятно, приземлится еще больше. Каталог также в конечном итоге будет открыт для всех, кто захочет представить новые дизайны. Любой пользователь WordPress будет иметь возможность выбирать из этой коллекции прямо из своего административного интерфейса WordPress.
Эти идеи лишь поверхностные.
По своей сути, функция шаблонов блоков представляет собой простой способ объединения одного или нескольких блоков в предварительно сконфигурированный дизайн. Пользователи могут указать и щелкнуть, чтобы вставить их в свои сообщения или страницы. Цель блочной системы – не просто быть конструктором страниц, где пользователи должны создавать все с нуля. Хотя мы хотим, чтобы он был достаточно гибким, у большинства пользователей должна быть возможность просто вставлять разделы дизайна и настраивать их. Это может быть просто аудиоплеер с фоном для макета портфолио, демонстрирующего их последние проекты.
Прямо сейчас пользовательский интерфейс настроен только для обработки дюжины шаблонов за раз – слишком много вариантов может быть далеко не идеальным вариантом. По мере роста библиотеки интерфейс должен будет развиваться вместе с ней.
Как мы можем построить опыт на этом фундаменте, который снижает некоторые сложности?
Команда разработчиков Gutenberg уже работает над несколькими решениями, такими как контекстные предложения для выбранного блока. Однако одна из наиболее многообещающих функций – это шаблоны, зарегистрированные для определенных типов блоков. В данном случае детали шаблона.
Например, если пользователь хочет выбрать новый шаблон для заголовка своего веб-сайта, ему не нужно перебирать все варианты, чтобы что-то найти. С помощью шаблонов заголовков редактор предоставляет пользователю карусель вариантов для прокрутки, специфичных для этой части шаблона.
Эта же функция возможна и с нижними колонтитулами.
Те, кто в последние несколько месяцев тестировал WordPress 5.8 или запускал плагин Gutenberg, возможно, заметили некоторые сходства с блоком Query Loop (ранее называвшимся Query). Это та же базовая система, которая позволяет разработчикам прикреплять шаблоны к конкретному блоку.
Пользователи уже могут выбирать из нескольких шаблонов цикла запросов при первой вставке блока.
«Недавние улучшения в блоках Template Part и Query Loop открыли совершенно новый мир того, как можно использовать шаблоны», – написал Кьелл Рейгстад в недавнем сообщении в блоге ThemeShaper . «Оба блока теперь могут отображать карусель шаблонов блоков в их состоянии настройки, что позволяет пользователям выбирать между меню предварительно разработанных версий этих блоков. Эти шаблоны могут быть объединены с вашей темой, чтобы у пользователей был широкий выбор предварительно разработанных параметров верхнего колонтитула, запроса и нижнего колонтитула, доступных для выбора в редакторе сайта ».
У Reigstad есть открытая заявка на несколько основных шаблонов верхнего и нижнего колонтитула.
Как знает любой разработчик тем, нельзя просто вставить что-нибудь в заголовок и заставить его хорошо выглядеть. Это одна из самых специализированных областей тематического дизайна. Один неверный поворот – и вся конструкция разваливается. Обратной стороной этой функции будут сторонние шаблоны, поступающие из каталога. Некоторые будут работать. Другие не впишутся в дизайн каждой темы, но они не обязательно предназначены для этого. Это может быть кошмар поддержки для авторов темы или возможность.
Разработчики тем смогут управлять своим кораблем, предлагая широкий выбор вариантов, идеально соответствующих их дизайну.
И это … многоцелевые темы с более чем 50 шаблонами заголовков, перечисленными в их маркетинговых материалах.
Хотя маловероятно, что многие люди имели это в виду на концептуальных этапах создания блочных шаблонов, они развиваются. Они будут чем-то большим, чем просто то, что пользователи могут случайно вставить в свой пост. Это тот полууправляемый опыт, который дает пользователям гибкость выбора, но тема служит руководством для принятия разумных решений.
Если автор темы предлагает четыре или пять хорошо продуманных шаблонов верхнего или нижнего колонтитула, пользователи с большей вероятностью выберут из них. Это проще, чем строить с нуля.
Такая система также открывает больше коммерческих возможностей . Представьте себе продажи специализированных коллекций выкроек для ниш. Заголовок сайта ресторана может быть сосредоточен на кнопке «заказать онлайн». Новостной веб-сайт может иметь тикер «последние новости» над заголовком и навигацией. Есть бесконечное количество идей, и все они ждут от опытного разработчика тем, который реализует их и монетизирует.
Как всегда, не терпится увидеть, куда ведут закономерности. Они по-прежнему остаются самой интересной функцией WordPress, предлагая API, который нужен авторам тем в последнее десятилетие.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…