По мере приближения года, в котором основное внимание WordPress будет уделяться полному редактированию сайта, представительница Themes Team Каролина Наймарк публично объявила о своей последней теме , Armando. Это тема для блогов, в которой используются новейшие функции плагина Gutenberg.
Тема в настоящее время ожидает рассмотрения в каталоге тем WordPress. Он также доступен через GitHub .
Новости об Армандо появились через несколько секунд после того, как Наймарк объявила о редизайне своего веб-сайта для полного редактирования сайта. Сайт является ресурсом для пользователей и разработчиков WordPress, чтобы узнать больше о предстоящих функциях. Он построен полностью из блоков. Это также один из немногих в мире сайтов, на котором работает блочная тема.
Armando – одна из лучших тем для тестирования полного редактирования сайта. Это не должно вызывать удивления. Нюмарк – ветеран команды Themes. Она стремится охватить все основы и сделала это с этой темой. В коде есть даже примечания, в которых она намеревается что-то изменить по мере улучшения редактирования сайта.
Тема – прочная отправная точка для авторов тем, которым еще предстоит погрузиться в разработку тем на основе блоков. Его также достаточно использовать для конечных пользователей, которые хотят испытать текущее состояние полного редактирования сайта.
Тема не отличается особым художественным чутьем. Это просто. Это основная тема блогов, которая демонстрирует каждый элемент, который команда Гутенберга рассмотрела на своем пути к новой системе блочного дизайна.
Армандо также раскрывает некоторые текущие проблемы с системой. Как отметила Наймарк в своей таблице стилей, «Дата и категории – это все элементы блока, нам нужно настроить их, чтобы лучше выровнять их рядом друг с другом». Во внешнем интерфейсе CSS темы настраивает эти элементы уровня блока, чтобы они соответствовали друг другу. Однако, как видно из представления редактора сайта, они разделены на блоки. Метаданные публикации, такие как автор, дата и категория, часто должны быть встроенными. Этот выбор для согласования основных элементов дизайна темы также должен существовать в редакторе сайта. Это если мы когда-нибудь захотим, чтобы авторы темы приняли его. И мы еще даже не дошли до сложных вещей.
Armando – одна из первых блочных тем, которые я видел, включающую шаблон 404. Это важно, потому что это одна из причин, по которой редактор сайта должен существовать в WordPress. На протяжении всей истории платформы у пользователей не было стандартного способа редактировать свою страницу 404, которая представляет собой страницу, которую посетители видят, когда переходят по недопустимому URL-адресу на сайте.
Попадание на страницу 404 на большинстве сайтов WordPress – одно из худших пользовательских впечатлений, которые может испытать посетитель сайта в Интернете. Традиционно темы могли добавлять бесполезный текст, поле поиска и, возможно, список последних сообщений. Но большинство пользователей не могли контролировать это, если они напрямую не редактировали код своей темы. Они не могли добавить немного пикантности, персонализированных сообщений или более значимых указаний для посетителя, который наткнулся на страницу не по своей вине. Некоторые темы предлагали обходные пути для этого на протяжении многих лет. Такие решения включают в себя возможность назначать частную страницу или добавлять параметры настройки. Однако изменение тем означало потерю этой настройки 404 страницы, потому что это было нестандартное решение.
Полное редактирование сайта меняет это. Пользователи будут иметь прямой доступ к созданию настраиваемой страницы 404, которая лучше всего подходит для их сайта. Приятно, что тема Armando уже включает в себя шаблон для начала.
Тема Armando также включает в себя три разных шаблона заголовков, между которыми пользователи могут переключаться. Это может дать некоторое представление о том, как авторы тем могут решать выбор дизайна в будущем. Традиционные темы часто имеют множество флажков, полей ввода и раскрывающихся списков для изменения таких элементов дизайна. Альтернативой могут быть выбираемые части шаблона.
Я больше склоняюсь к тому, чтобы авторы тем использовали для этого блочные шаблоны, а не шаблоны. Однако WordPress необходимо добавить метод для обозначения шаблонов на определенных экранах редактирования (например, редактор сообщений или редактор сайта). В долгосрочной перспективе пользовательский интерфейс шаблонов станет лучше. Предполагается, что он когда-либо получит возможность расширенного просмотра или наложения . Могут быть решения, в которых шаблоны и части шаблона также объединяются.
В любом случае, этот тип экспериментов – это то, что нам нужно видеть в мире разработки тем WordPress на данный момент. Я приветствую больше этого.