На этой неделе Жан-Баптист Одрас анонсировал выход функционального плагина WordPress Auto-updates. Цель проекта – введение автоматического обновления плагинов и тем в релизе WordPress 5.5. Изначально этот проект появился еще в 2019 году.
Плагин WordPress Auto-updates доступен для бета-тестирования в каталоге плагинов. В настоящий момент он работает с сайтами на PHP 7.2+, что довольно странно, ведь он представляет собой функциональный плагин для ядра, а значит, он должен быть совместим с минимальной версией PHP 5.6.
Автоматическое обновление тем и плагинов – опция, которую пользователи ждут уже очень давно. Некоторые хостинги взяли на себя эту нагрузку, предлагая автоматические обновления миллионам своих пользователей. Однако настало время выйти на более глобальный уровень по выкатыванию обновлений.
Изначально вся работа по внесению этого функционала в ядро WordPress велась в соответствующих тикетах на Trac (тикет для автообновлений тем и тикет для автообновлений плагинов). Код, который предлагался в тикетах, вошел в функциональный плагин. «Участники WordPress проделали большую работу над двумя тикетами в процессе цикла разработки WP 5.4, однако затем они приняли решение оставить больше времени на тестирование, поскольку этот функционал является довольно важным», — отметил Жан-Баптист.
В настоящее время разработка плагина ведется в GitHub-репозитории Жана-Баптиста, однако в дальнейшем она может быть перенесена в официальный GitHub-аккаунт WordPress.
Одна из основных задач проекта – создание соответствующего интерфейса для управления работой автоматических обновлений. Пользователи смогут включать или отключать автообновления для любого плагина или темы. Такой уровень контроля только приветствуется. Как показывает практика, обновлять сразу все плагины – опасное решение. Некоторые плагины лучше сначала обновлять в тестовой среде, чтобы убедиться, что все работает как положено.
В рамках проекта планируется создать email-уведомления для администраторов сайта. Эти уведомления будут показывать результаты проведенных автообновлений. Разработчикам плагинов будут предложены хуки и PHP-константы, позволяющие управлять настройками обновлений.
Как обычно, главный вектор работ, связанных с автообновлениями, был направлен по отношению к плагинам. Надеемся, что темы не окажутся за пределами внимания из-за нехватки времени, проблем с разработкой или других причин.
Источник: wptavern.com
Если кому-то безразлично состояние его проекта, то ему и проект этот не нужен. И обновлен он или нет — ему до известного места.
А кому важно — для того дурацкое нововведение, поскольку бесконтрольные обновления — куда большая угроза стабильности проекта, нежели позднее обновление малопопулярного плагина (а критичные обновления ядра CMS и так ставятся автоматом).
Радует, что хоть понимают необходимость функции «вкл/выкл», а то бы совсем эгоистичное решение, коих что-то стало многовато в экосистеме WordPress.
Дмитрий, спасибо за новости!
Сомнительная фича.
Ну да — безопасность интернета — чтобы ботнеты не образовывались из-за дырявых сайтов…
Но другая сторона медали — обновление должен делать технически грамотный специалист и то только после того, как на stage пройдут тесты и потом уже выкатывать в prod.
Автообновление поубивает сайты — как пить дать. Еще один источник нагрузки на волонтеров техподдержки вордпресс.
Я уже наблюдаю как они подустали и на однотипные вопросы непрекращающихся потоков домохозяек отвечают с еле сдерживаемым раздражением кидая им ссылки на пункты FAQ
А новая кровь волонтеров техподдержки — отсутствует. Кто-то приходит ради заказов и прибыли и теряется через месяц-два не найдя спроса.
Да, с автообновлениями все усложнится. Но пока планируется предлагать опцию по их отключению, и это хорошо.
Домохозяйки, похоже, переключились на Тильду, она им кажется теперь более простой и доступной. Виной всему стал Gutenberg, по моему мнению.
Так для домохозяек элементор изобрели. Они теперь умеют программировать сайты. Которые правда не двигаются)) и еле загружаются… Но зато сами.
Раньше то как было? Делает им прогер сайт и говорит — не жми обновления — все сломается! И не трогали)) а сейчас трогать не будут, а чувствую поломок будет «на пустом месте». И придя на форум теперь это будет правда: «Ничего не делал — а сайт поломался. Спасите!»
Да, только Elementor тоже не слишком прост в освоении. Одно только меню сделать — целая эпопея. Правда, для меню там вроде надо покупать полную версию.
Спасибо за замечание. Разработчикам передал.