На выходных соучредитель Anariel Design Ана Сегота написала в Твиттере, что почти готова отправить первую блочную тему компании в каталог WordPress. Сейчас в репозитории доступно только пять таких экспериментальных тем , и я терпеливо ждал большего.
Тема Naledi находится в очереди на рассмотрение, но те, кто хочет испытать ее, могут получить копию ZIP-файла из его заявки . Или просто просмотрите демонстрацию темы .
Блочные или FSE-темы полностью построены из блоков, а не только из содержимого публикации. Это включает в себя верхний колонтитул, нижний колонтитул и все остальное между ними – все это является блоком. Такие темы – будущее WordPress, и они нуждаются в дополнительном пользовательском тестировании.
Как и большинство блочных тем на данный момент, Naledi не предназначена для использования на производственном сайте. Цель состоит в том, чтобы использовать редактор сайта и системы шаблонов в плагине Gutenberg. Самые ранние стабильные итерации этих подкомпонентов FSE, которые могут появиться в WordPress, будут в версии 5.9 позже в этом году, но пока нет никаких гарантий.
Команда WordPress.org Themes позволяет блокировать темы в каталоге. Однако руководитель группы должен предоставить разрешение, используя действующую систему «особых случаев». Еще есть шестимесячный билет, ожидающий закрытия, прежде чем кто-либо сможет загружать блочные темы без специального доступа.
В целом, Naledi – это хорошо продуманная тема, учитывая ограничения шаблонов блоков прямо сейчас. В нем много индивидуальности, и он хорошо отражает то, как участники должны строить систему поверх системы. Впереди много миль, но команда разработчиков Gutenberg движется быстро.
Одним из наиболее показательных моментов было то, как мало нужно CSS Naledi (примерно 20 КБ). Он почти полностью построен на theme.jsonстилевой системе. Большая часть кода – это просто модификации пользовательских стилей блоков и корректировки основных блоков.
В настоящее время тема имеет девять стилей блоков. Большинство концепций связано с добавлением границ. В конце концов, эти стили, связанные с границами, могут оказаться ненужными. Настройки границ приходят ко все большему количеству блоков из коробки. Пользователи смогут напрямую изменять границы практически на чем угодно, а дизайнеры тем могут вместо этого упаковать свои старые стили как пользовательские шаблоны.
Из стилей блоков темы мой любимый-изображение в рамке. В последнее время у меня был небольшой удар по кадру, поэтому мне нравится смотреть, что другие делают с этой идеей.
Naledi также объединяет шаблоны из восьми блоков. Большинство из них включает блок Columns, но другие включают блоки Media & Text и Cover, такие как полноразмерный заголовок страницы.
Шаблон Testimonials использует стиль Overlap темы для блока Columns. Он сдвигает левый столбец вправо и правый столбец в противоположном направлении, создавая перекрытие.
Существует аналогичный шаблон под названием «Перекрытие изображений», в котором используется та же техника.
Что делает Naledi, чего я еще не видел со многими темами блоков, так это добавление нескольких пользовательских шаблонов страниц. Технически он регистрирует только два из них через свою theme.jsonконфигурацию. Однако всего существует шесть, и плагин Gutenberg автоматически выбирает их все на уровне каждой страницы – не уверен, ошибка это или функция .
Поскольку Naledi – это блочная тема, пользователи могут вносить прямые изменения в любой из шаблонов, накладывая свой собственный слой краски на стандартные или полностью их пересматривая.
Как всегда, приятно видеть, что еще одна блочная тема направляется в официальный каталог. Это ни в коем случае не идеально – работа в несовершенной системе. Однако такие эксперименты, как Naledi, дают мне больше надежды на то, что мы движемся в правильном направлении.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…