Версия 2 плагина Shiny Updates позволяет обновлять плагины и темы

С внедрением всех усовершенствований дизайна для страниц плагинов и тем в последних релизах WordPress процесс обновления расширений стал слишком неудобным и раздробленным. Функциональный плагин Shiny Updates был создан специально для исправления того, что участники проекта окрестили как «The Bleak Screen of Sadness» («Гнетущий экран печали»).

shiny-updates

Пользователи 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, участники также работают над следующими вопросами:

  • Разработка уведомлений для массового обновления плагинов
  • Возможность обновления тем с их карточек в панели администратора (в верхней части окна с детальной информацией)

inline_up

  • Еще один этап тестов, чтобы получить обратную связь

На вопрос о том, будут ли Shiny Updates включены в предстоящий релиз 4.5, Обенланд ответил: «Даже учитывая то, что мы многого добились в версии 2, все равно еще осталась масса нерешенных задач».

«В скором времени я планирую обратиться к группе A11y, и уже связался с несколькими участниками ядра, чтобы они проанализировали JS-часть», отметил Константин. «Мы также готовимся к запуску тестов для новых действий. Таким образом, вряд ли мы сможем все выполнить за одну неделю».

В данный момент наиболее вероятным кандидатом на включение Shiny Updates в ядро является версия WordPress 4.6. Если вы хотите помочь участникам быстрее «отточить» плагин, вы можете установить его из официальной директории или воспользоваться плагином Beta Tester. В версии 2 необходимо протестировать процесс установки плагинов и тем, их обновлений, а также их удаления как для отдельных сайтов, так и для мультисайтов. Тестеры плагина могут отмечать найденные баги в очереди проблем на странице проекта в GitHub.

Источник: wptavern.com

Блог про WordPress
Комментарии: 1
  1. деус

    посмотрим на сколько — это будет эффективно.

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

Получать новые комментарии по электронной почте.