Categories: Новости

Plugin Dependency Feature Plugin теперь готов к тестированию

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

«Ситуация там очень похожа на отношения между родительской и дочерней темами», — сказал в феврале руководитель проекта Энди Фраген, представляя идею функционального плагина . «Без связи с более крупным плагином эти зависимые плагины мало что могут сделать. Каждый разработчик плагинов самостоятельно разрабатывает решение для решения проблемы. Единственным наиболее распространенным примером является WooCommerce, который зависит от сотен, если не тысяч дополнительных плагинов WooCommerce».

После девяти месяцев обсуждения и разработки плагин функции Plugin Dependencies теперь готов к тестированию . Это позволяет авторам плагинов указывать любые плагины, размещенные на WordPress.org, которые необходимы для работы их плагинов. Плагин, у которого есть зависимости, можно определить, добавив заголовок «Требуются плагины» в блок документации основного файла плагина. Авторы плагинов могут указать столько зависимостей, сколько необходимо, в списке слагов плагинов, разделенных запятыми.

Как это работает? Владельцы сайтов получат уведомление администратора, если им необходимо установить зависимости. Карточка подключаемого модуля будет обновлена ​​для отображения информации « Требуется » и « Требуется по» на экране «Плагины».

Фрейген рассказал , как сообщество может протестировать новую поддержку ядра для обработки зависимостей плагинов. Вам не нужно быть разработчиком, чтобы участвовать в тестировании этой новой функции. Это включает в себя установку файлов тестовых плагинов и подтверждение того, что уведомления администратора появляются и исчезают в нужное время. Тестировщики, которым удобно редактировать файлы плагинов, могут попробовать добавить зависимости, добавить зависимость для плагинов, отличных от WordPress.org, и выполнить другие более сложные тесты.

Контроль версий не является частью этого проекта, поэтому разработчики, например, не смогут указать минимальную требуемую версию.

«Контроль версий выходит за рамки этой функции, как описано в исходном сообщении Make, на которое мы ссылались выше», — сказал Фраген в ответ на вопрос о функциональном плагине. «Поскольку большинство зависимостей поступают из репозитория dot org, будут установлены самые последние версии.

«В частности, WordPress должен автоматически предлагать пользователю обновиться до текущей версии, а также может использовать автоматические обновления».

Тестирование будет открыто до 1 декабря 2022 года. Любой, кто хочет принять участие в продвижении этой долгожданной функции к возможному включению в ядро, может сообщить о проблемах в репозиторий плагина WP Plugin Dependencies.

writer

Recent Posts

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

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

1 год ago

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

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

1 год ago

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

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

1 год ago

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

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

1 год ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

1 год ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago