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

Новости

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

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

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

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

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

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

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

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

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

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

Рекомендуем прочитать
Новости

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

Новости

Мобильные приложения WordPress получают новый форум поддержки

Новости

Плагин Preferred Languages ​​Feature нуждается в тестировании

Новости

В ACF 6.1 добавлена ​​поддержка регистрации пользовательских типов записей и таксономий

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

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

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