В отличие от обычных раундов тестирования для программы FSE Outreach Program, Энн Маккарти сегодня немного изменила блог Make WordPress Test. Объявление просит пользователей подумать о том, что они хотели бы видеть при переключении между темами блоков. Тест открыт для всех , кто хочет принять участие до 29 сентября.
Ступеньки неплотные и не требуются. Цель состоит в том, чтобы заставить людей задуматься и обсудить, как будет выглядеть процесс смены тем со временем. Маккарти задал несколько вопросов, но они являются лишь отправной точкой для более открытой дискуссии.
Хотя мне иногда нужна структура, я все равно склонен нарушать правила. Формат этого теста меня сегодня вполне устроил.
Я не из тех, кто меняет темы. С тех пор, как я научился разрабатывать для WordPress более десяти лет назад, я никогда не переходил от одной темы к другой. По крайней мере, не так, как это сделал бы средний пользователь. Вместо этого, каждый раз, когда я добавляю новый слой краски на свои веб-сайты, я просто переключаю основу на то, над чем я работал в данный момент. Темы WordPress для меня всегда были лишь итерацией последнего проекта.
Одним из краеугольных камней программирования является повторное использование вашего кода, и это принцип, который я принял близко к сердцу. Даже сейчас, продолжая изучать дизайн блочной темы, я делаю это из выпотрошенной версии последней созданной мной темы WordPress.
Когда я думаю о переключении тем, это не тот опыт, к которому я привык. Даже когда я начал работать в WP Tavern, на сайте уже использовалась одна из моих тем с некоторыми настройками. Такое чувство, что я что-то упустил. На протяжении всего моего пути с WordPress, начиная с версии 1.5, в которой платформа впервые представила темы, я никогда по-настоящему не испытал процесс переключения тем самым фундаментальным образом. Скоро, но мы поговорим об этом в другой день.
Когда я «переключал» темы, я делал это в тестовых средах, чтобы писать о них или выполнять техподдержку для конечных пользователей.
Призыв к исследованиям в основном касался глобальных функций, связанных с дизайном. Однако, по моему опыту, это имеет гораздо меньшее значение, чем то, как будет выглядеть контент пользователя. Первое, что я делаю при тестировании любой темы, – это загружаю демонстрационный пост. В последнее время это был тестовый пост «Добро пожаловать в редактор Гутенберга». Главный вопрос: могу ли я комфортно читать контент? Если я не прохожу этот этап, я просто отключаю тему.
Для этого эксперимента я выбрал три темы:
Я начал с этой основы для проверки того, насколько легко было читать простой пост в блоге.
В целом, каждая тема выполнена на высшем уровне. Тем не менее, использование Quadrat показанного изображения при просмотре отдельного поста казалось неуместным.
Один вопрос, который не дает мне спать по ночам, – как совместимость между темами будет работать на уровне контента. Выходные данные блока по умолчанию должны переводиться из одной темы в другую с небольшими проблемами или без них. Однако нестандартные стили блоков, размеры шрифтов, цвета и полный набор предустановок уже представляют собой проблемную область.
Это не новый разговор. В настоящее время идет обсуждение вопроса о стандартизации некоторых функций. Но кошка уже вылезла из мешка и свободно бегает по дому.
Глобальные стили и шаблоны – это особенности, с которыми разработчики в той или иной форме сталкивались годами. Новые системы – это просто разные способы делать одно и то же.
Однако, когда элементы дизайна сливаются с контентом, переключение тем становится более сложным без базовой стандартизированной системы. Чтобы проиллюстрировать этот момент, я проверил все три свои тестовые темы на публикации, в которой использовались пользовательские стили блоков, цвета градиента и размеры шрифтов. Я хотел выйти за рамки простого сообщения в блоге.
Контент был создан с использованием моей настраиваемой темы и шаблона «открытого холста». У Quadrat был аналогичный шаблон для скрытия заголовка поста, но у блоков TT1 его не было.
Результат был грубым.
Конечно, моя кастомная тема выглядит так, как должна. Это не означает, что блоки TT1 и Quadrat плохо спроектированы. На самом деле это две из лучших блочных тем, доступных на данный момент. Проблема в том, что они не используют одни и те же стили и предустановки блоков. В WordPress и Gutenberg также отсутствуют некоторые фундаментальные инструменты компоновки, которые могли бы упростить перенос этого дизайна от одной темы к другой.
Самая сложная часть дизайна – это открывающийся узор блока крышки.
Технически это блок Cover внутри другого. Нижний слой имеет фоновое изображение с двухцветным фильтром и устанавливает внутреннее содержимое равным 90% ширины его родительского слоя. Второй слой имеет заданный темой градиентный фон и устанавливает его внутренний контейнер слева с шириной 50%. Кроме того, в нем есть несколько нестандартных размеров шрифта.
Эти элементы управления макетом возможны только с помощью настраиваемых стилей блоков или некоторых хакерских применений блока Columns. Я выбрал первое, потому что это было проще, но это также означает, что они не работают при использовании с любой другой темой.
Хотя я назвал это самой сложной частью дизайна, на самом деле это несложно сделать с большинством конструкторов страниц или с помощью нескольких строк CSS. До тех пор, пока в WordPress не будет определенного типа блок-контейнера сетки, авторы тем будут полагаться на собственные методы, чтобы сделать такие макеты возможными. Чем дольше мы будем ждать, тем хуже будет и станет еще хуже.
Открытые дискуссии о стандартизации предустановок, таких как размеры шрифтов и названия цветов, могут принести плоды, которые могут помочь с более тривиальными частями. Однако я не видел, чтобы в этом обсуждении появлялись имена градиентов.
У меня есть по крайней мере один скрытый мотив для этого теста. Я давно хотел попробовать больше экспериментальных дизайнов и макетов постов здесь, в WP Tavern. Однако я знаю, что со временем мы сменим темы. Этот голос в глубине души всегда напоминает мне, что эти специально разработанные макеты постов, скорее всего, сломаются, когда наступит этот день. Инструменты недостаточно продвинуты, чтобы я мог сделать решительный шаг. Во всяком случае, пока нет.
На данный момент я уверен, что больше не следую намеченному направлению призывов к исследованиям. Однако я просто позволяю путешествию привести меня туда, куда я должен идти. Моя цель – дополнение к моему списку желаний: более надежные инструменты макета, которые работают от темы к теме.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…