Огромный сборник статей от WPTec для начинающих

Мнение

Призыв к отзыву о действии обзора темы, новом проекте автоматизированного тестирования тем WordPress

Автоматизация. Это одна из тех мечтаний в умах многих рецензентов из команды Themes Team. Если бы существовал инструмент для решения 90% проблем, команда могла бы сосредоточиться на 10%, которые нелегко обнаружить с помощью автоматических скриптов.

Войдите в проект Theme Review Action . Стив Дюфресн, участник команды WordPress Meta, в понедельник объявил о призыве к тестированию и обратной связи по новому проекту.

«Если бы мы могли объединить некоторые из существующих инструментов анализа кода, автоматизировать часть ручного тестирования и открыть их для большего количества рабочих процессов разработки, могли бы мы улучшить качество темы, снизить нагрузку на ручное тестирование и ускорить процесс проверки темы?» – спросил Дюфрен.

В настоящее время в проекте запущено несколько наборов тестов, включая текущий плагин проверки темы . Авторы тем могут запускать тексты, запустив команду NPX в папке своей темы, добавив ее как действие на GitHub или клонировав и запустив ее локально. Запуск через NPX в настоящее время не поддерживается в Windows.

Прямо сейчас нужны авторы тем. Независимо от того, создаете ли вы темы для каталога, клиентов, сторонних торговых площадок или магазина тем, это возможность вернуть WordPress. Это также возможность улучшить инструменты, которые могут пригодиться вам как разработчику темы в долгосрочной перспективе. Автоматизированные тесты тем помогают всей экосистеме темы.

«Авторы тем должны быть открыты для этого и понимать, что дело не только в требованиях», – сказала Каролина Наймарк, представитель группы Themes. «Речь идет об улучшении качества темы».

Частично проект был проинформирован предложением Themes Team в начале 2020 года . Денис Жолжом выделил три проблемы, с которыми боролась команда:

  • Люди не любят читать требования или справочники.
  • Некоторые из возникающих проблем повторяются и могут быть обнаружены автоматически.
  • Просмотр тем в Trac действительно обременительный.

Предложение было сосредоточено на переносе отзывов на GitHub с упором на третий пункт. Однако проект действий по обзору темы может стать началом решения одной или нескольких проблем.

Очевидное решение – автоматизировать проект. Однако, поскольку проект действия по обзору темы можно настроить как действие GitHub, он оставляет место для предложения группы по обзору GitHub.

«Две вещи, которые я упомянул Стиву – и это мое мнение – это то, что нам нужны проверки, которые выполняются при загрузке темы и на живых темах, и нам нужно долгосрочное решение», – сказал Наймарк. «До этого были попытки автоматизировать тестирование, но они не были доведены до конца, и без плана того, как этот инструмент будет использоваться, я беспокоюсь о том, чтобы тратить на него время».

Команда надеялась, что проект Theme Sniffer в какой-то момент приведет к большей автоматизации. Трудно надеяться, ведь предыдущие цели так и не были реализованы.

«Меня тоже беспокоит то, что проект может не получить достаточного принятия, чтобы попасть на проверку .ORG, и это одна из причин (помимо того, что я просто очень загружен), что я не смог расставить приоритеты, глядя на [ Действие по обзору темы] », – сказал представитель Тематической группы Уильям Паттон.

Хотя команда и некоторые авторы тем все еще используют Theme Sniffer, пользовательский интерфейс оставляет желать лучшего. Наймарк указал, что авторам тем было трудно отличить базовые требования от рекомендаций.

«Очень сложно правильно отображать сообщения от автоматизированных инструментов, которые не являются строго требованиями», – сказала она. «Например, если бы инструмент начал сообщать об ошибках линтинга CSS для стандартов кодирования CSS WordPress, многие люди сочли бы это слишком самоуверенным и ограничивающим».

Авторы тем, группа, которая получает наибольшую финансовую и репутационную выгоду от каталога тем, часто отказываются участвовать. Немногие компании выделяют сотрудника для проведения обзоров или работы над инструментами, которые нужны разработчикам и команде. Призывы к тестированию, обратной связи и обсуждению часто остаются без ответа, в результате чего на долю избранных приходится львиная доля работы. Чтобы этот проект был успешным и не чувствовал себя так, будто им что-то навязывают в будущем, разработчики тем должны принять участие.

В первом выпуске подкаста WP Briefing исполнительный директор WordPress Джозефа Хаден Чомфоси говорил о том, что автоматизация является одной из целей этого года. Если есть одна команда, которая могла бы использовать такие инструменты, это была бы команда тем.

Рекомендуем прочитать
Мнение

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Мнение

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Мнение

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Мнение

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *