<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Plugin Checker Tool - Artemiyda</title>
	<atom:link href="https://artemiyda.ru/tag/plugin-checker-tool/feed/" rel="self" type="application/rss+xml" />
	<link>https://artemiyda.ru</link>
	<description></description>
	<lastBuildDate>Sun, 20 Nov 2022 13:38:16 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>

<image>
	<url>https://artemiyda.ru/wp-content/uploads/2024/02/cropped-augmentedreality-15_111400-32x32.png</url>
	<title>Plugin Checker Tool - Artemiyda</title>
	<link>https://artemiyda.ru</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Команда разработчиков WordPress предлагает разработать новый инструмент проверки плагинов</title>
		<link>https://artemiyda.ru/the-wordpress-development-team-proposes-to-develop-a-new-plugin-checking-tool/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-wordpress-development-team-proposes-to-develop-a-new-plugin-checking-tool</link>
		
		<dc:creator><![CDATA[artemiyadmin]]></dc:creator>
		<pubDate>Thu, 07 Jul 2022 09:03:43 +0000</pubDate>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Plugin Checker Tool]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WP]]></category>
		<guid isPermaLink="false">https://artemiyda.ru/?p=489</guid>

					<description><![CDATA[<p>Команда WordPress Performance запускает&#160;предложение&#160;по разработке инструмента проверки плагинов, аналогичного плагину проверки&#160;темы, который обеспечивает соответствие тем последним стандартам и передовым практикам. В 2021 году мета-команда WordPress&#160;создала сканер кода, который обнаруживает потенциальные угрозы безопасности, такие как неэкранированные SQL-запросы в коде плагина, с целью снижения нагрузки на команду плагинов за счет автоматизации.&#160;Этот конкретный инструмент был разработан не для [&#8230;]</p>
Сообщение <a href="https://artemiyda.ru/the-wordpress-development-team-proposes-to-develop-a-new-plugin-checking-tool/">Команда разработчиков WordPress предлагает разработать новый инструмент проверки плагинов</a> появились сначала на <a href="https://artemiyda.ru">Artemiyda</a>.]]></description>
										<content:encoded><![CDATA[<p>Команда WordPress Performance запускает&nbsp;<a href="https://make.wordpress.org/plugins/2022/07/05/proposal-for-a-wordpress-plugin-checker/">предложение</a>&nbsp;по разработке инструмента проверки плагинов, аналогичного плагину проверки&nbsp;<a href="https://github.com/WordPress/theme-check">темы</a>, который обеспечивает соответствие тем последним стандартам и передовым практикам.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://artemiyda.ru/wp-content/uploads/2022/07/wordpress-meta-description-1024x576.png" alt="" class="wp-image-490" srcset="https://artemiyda.ru/wp-content/uploads/2022/07/wordpress-meta-description-1024x576.png 1024w, https://artemiyda.ru/wp-content/uploads/2022/07/wordpress-meta-description-300x169.png 300w, https://artemiyda.ru/wp-content/uploads/2022/07/wordpress-meta-description-768x432.png 768w, https://artemiyda.ru/wp-content/uploads/2022/07/wordpress-meta-description.png 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>В 2021 году мета-команда WordPress&nbsp;<a href="https://make.wordpress.org/meta/2021/02/19/reducing-the-plugin-review-teams-workload-through-automation/">создала сканер кода</a>, который обнаруживает потенциальные угрозы безопасности, такие как неэкранированные SQL-запросы в коде плагина, с целью снижения нагрузки на команду плагинов за счет автоматизации.&nbsp;Этот конкретный инструмент был разработан не для поощрения передового опыта, а для обеспечения того, чтобы подключаемые модули, входящие в каталог, соответствовали минимальным стандартам, необходимым для безопасности.</p>



<p>Команда Performance предлагает создать плагин другого типа, который будет отмечать любые нарушения требований к разработке плагинов и предлагать лучшие практики с ошибками или предупреждениями.</p>



<p>«Он должен охватывать различные аспекты разработки плагинов, от базовых требований, таких как правильное использование функций интернационализации, до лучших практик доступности, производительности и безопасности», — сказал спонсор Google Феликс Арнц.&nbsp;Он определил три основные цели для плагина:</p>



<ul class="wp-block-list">
<li>Предоставляйте разработчикам плагинов отзывы о требованиях и передовых практиках во время разработки.</li>



<li>Предоставьте группе проверки плагинов wordpress.org дополнительный автоматизированный инструмент для выявления определенных проблем или недостатков в плагине перед ручной проверкой.</li>



<li>Предоставьте владельцам технических сайтов инструмент для оценки плагинов на основе этих требований и лучших практик.</li>
</ul>



<p>Команда Performance рекомендует, чтобы плагин также работал из командной строки (используя WP-CLI) и чтобы он выходил за рамки статического анализа кода, включая проверки во время выполнения, которые выполняют код.</p>



<p>Предложение получило смешанные отзывы до сих пор, несколько участников обсуждения приветствуют разработку такого инструмента и хотели бы использовать его со своими собственными плагинами.&nbsp;Другие обеспокоены тем, что проверки станут слишком жесткими и негативно повлияют на экосистему плагинов.</p>



<p>«Наличие плагина для автоматизации этих проверок звучит здорово», —&nbsp;сказал&nbsp;разработчик WordPress Майкл Нельсон,&nbsp;«однако я беспокоюсь, что в конечном итоге это будет означать, что разработчикам плагинов WP также придется принять стиль кода WP, что будет довольно раздражающим».</p>



<p>Разработчик WordPress Джош Поллок&nbsp;отметил, что он разделяет эти опасения и беспокоится о том, как эти стандарты могут применяться к плагинам, которые не были созданы для поддержки PHP5, использования композитора для управления зависимостями и автоматизации и совместного использования кода PHP с другими фреймворками.</p>



<p>«Если это ПОМОГАЕТ разработчикам плагинов, то хорошо, но если это будет использоваться как оружие для настаивания на стандартах, то я подозреваю, что это будет гвоздь в гроб WP», —&nbsp;сказал&nbsp;разработчик плагинов Робин В.</p>



<p>«Если вы хотите настаивать на вещах, которые не являются критически важными для безопасности, то текущая документация далеко не полезна для новичков».</p>



<p>«Теперь, если инструмент переписал код в соответствии со стандартом, так что разработчик получил «это лучшая версия», тогда я был бы на борту».</p>



<p>«Но тот, который просто говорит: «Вы неправильно экранируете свой код», а затем заставляет разработчика плагина попытаться найти, что и где не так, просто приведет к меньшему количеству инноваций».</p>



<p>Команда Performance запрашивает отзывы у сообщества, особенно у разработчиков плагинов, рецензентов плагинов и мета-команды.&nbsp;По словам Арнца, если они смогут достичь консенсуса, следующим шагом будет разработка инфраструктуры для средства проверки плагинов в репозитории GitHub.</p>



<p>«Команда производительности была бы рада возглавить этот проект, но очень важно, чтобы дополнительные участники из других команд помогали в его разработке, особенно когда речь идет об определении и реализации различных проверок», — сказал Арнц.</p>



<p>«Это, безусловно, амбициозный проект, и средство проверки плагинов появляется не впервые.&nbsp;Также необходимо уточнить, что, вероятно, потребуется как минимум несколько месяцев, чтобы получить первую версию.&nbsp;Тем не менее, мы с оптимизмом смотрим на то, что с прочной основой и сотрудничеством с самого начала мы сможем создать инструмент, который будет соответствовать требованиям для надежных автоматических проверок плагинов».</p>Сообщение <a href="https://artemiyda.ru/the-wordpress-development-team-proposes-to-develop-a-new-plugin-checking-tool/">Команда разработчиков WordPress предлагает разработать новый инструмент проверки плагинов</a> появились сначала на <a href="https://artemiyda.ru">Artemiyda</a>.]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
