С внедрением всех усовершенствований дизайна для страниц плагинов и тем в последних релизах WordPress процесс обновления расширений стал слишком неудобным и раздробленным. Функциональный плагин Shiny Updates был создан специально для исправления того, что участники проекта окрестили как «The Bleak Screen of Sadness» («Гнетущий экран печали»).
Пользователи WordPress уже успели ознакомиться с удобным процессом обновления плагинов, который был введен в релизе WordPress 4.2. Однако темы пока по-прежнему остались вне охвата. Во время обновления тем WordPress можно видеть, как происходит данный процесс:
«Downloading update from https://downloads.wordpress.org/theme/cover.1.6.4.zip…
Unpacking the update…
Installing the latest version…
Removing the old version of the theme…
Theme updated successfully»
Плагин Shiny Updates сглаживает все «острые края» обновлений и стремится сделать этот процесс более эффективным и простым. Все обновления происходят в фоновом режиме – пользователям не придется обновлять страницу.
Проект Shiny Updates представляет собой функциональный плагин, который разрабатывается для ядра WordPress. Руководит разработкой Константин Обенланд. Не так давно Обенланд опубликовал новость о том, что свежая версия плагина будет охватывать абсолютно все аспекты обновлений, установок и удаления плагинов и тем в WordPress.
Версия 2 плагина в данный момент предлагает следующий функционал:
- Удаление отдельных плагинов, массовое обновление, массовое удаление плагинов со страницы плагинов.
- Улучшенная установка плагинов на странице установки – теперь многочисленные действия будут ставиться в очередь.
- Улучшенная установка тем, обновлений, удаление тем, реализация очередей для действий, охват мультисайтов.
Разработка проекта Shiny Updates ведется на GitHub, где команда девелоперов трудится над улучшениями дизайна и опыта взаимодействия. Одна из целей, которая стоит перед ними, как показало недавнее обновление – отточить опыт взаимодействия путем «улучшения воспринимаемой производительности и отказа от путающих уведомлений»
Обновление всех элементов
Процесс обновления WordPress в данный момент является достаточно фрагментированным, раздробленным – разные обновления для ядра, плагинов, тем выводятся на странице update-core.php. Участники Shiny Updates хотят ввести кнопку, которая позволит обновить сразу все элементы за один клик. Процесс «Обновить все» может быть реализован по-разному – дискуссия на GitHub содержит более 28 комментариев. Участники предлагают различные мокапы для данного процесса.
Наряду с функциональностью Update All, участники также работают над следующими вопросами:
- Разработка уведомлений для массового обновления плагинов
- Возможность обновления тем с их карточек в панели администратора (в верхней части окна с детальной информацией)
- Еще один этап тестов, чтобы получить обратную связь
На вопрос о том, будут ли Shiny Updates включены в предстоящий релиз 4.5, Обенланд ответил: «Даже учитывая то, что мы многого добились в версии 2, все равно еще осталась масса нерешенных задач».
«В скором времени я планирую обратиться к группе A11y, и уже связался с несколькими участниками ядра, чтобы они проанализировали JS-часть», отметил Константин. «Мы также готовимся к запуску тестов для новых действий. Таким образом, вряд ли мы сможем все выполнить за одну неделю».
В данный момент наиболее вероятным кандидатом на включение Shiny Updates в ядро является версия WordPress 4.6. Если вы хотите помочь участникам быстрее «отточить» плагин, вы можете установить его из официальной директории или воспользоваться плагином Beta Tester. В версии 2 необходимо протестировать процесс установки плагинов и тем, их обновлений, а также их удаления как для отдельных сайтов, так и для мультисайтов. Тестеры плагина могут отмечать найденные баги в очереди проблем на странице проекта в GitHub.
Источник: wptavern.com
посмотрим на сколько — это будет эффективно.