Plugin:PluginUpdater/ru: Difference between revisions

From Miranda NG
Plugin:PluginUpdater/ru
Jump to navigation Jump to search
(downloader in PluginUpdater plugin description)
m (typo)
Line 1: Line 1:
{{PluginCard}}
{{PluginCard}}
: ''Не следует путать с плагином {{Plugin|IM Updater}} для '''Miranda IM'''''.
: ''Не следует путать с плагином {{Plugin|IM Updater}} для '''Miranda IM'''''.
Апдейтер плагинов для Miranda NG. Сравнивает хеши плагинов с хешами на сервере, в случае расхождения — закачивает архив с сервера и заменяет локальную копию. С {{Rev|3346|ревизией 4745}} в плагине реализован менеджер компонентов, позволяющий выбрать плагины, наборы значков и языковые пакеты для установки (пункт ''Список плагинов для установки'' в главном меню). Позже добавлена возможность регулярного обновления лангпака.
Апдейтер плагинов для Miranda NG. Сравнивает хеши плагинов с хешами на сервере, в случае расхождения — закачивает архив с сервера и заменяет локальную копию. С {{Rev|4745|ревизией 4745}} в плагине реализован менеджер компонентов, позволяющий выбрать плагины, наборы значков и языковые пакеты для установки (пункт ''Список плагинов для установки'' в главном меню). Позже добавлена возможность регулярного обновления лангпака.


== Особенности ==
== Особенности ==

Revision as of 13:12, 24 May 2013

Plugin updater
Plugin updater
Имя файла PluginUpdater.dll
Авторы Mataes, George Hazan
Скачать
Стабильная версия: 32-bit, 64-bit
Версия в разработке: 32-bit, 64-bit

Не следует путать с плагином IM Updater для Miranda IM.

Апдейтер плагинов для Miranda NG. Сравнивает хеши плагинов с хешами на сервере, в случае расхождения — закачивает архив с сервера и заменяет локальную копию. С ревизией 4745 в плагине реализован менеджер компонентов, позволяющий выбрать плагины, наборы значков и языковые пакеты для установки (пункт Список плагинов для установки в главном меню). Позже добавлена возможность регулярного обновления лангпака.

Особенности

  1. Стоит отметить, что нет проверок на версии и даты плагинов. Соответственно, если вы сами собрали или откуда-то взяли более свежую версию, PluginUpdater всё равно скачает модуль с сервера, даже если он «старее». Это было сделано сознательно, для исключения проблем у пользователей с плагинами из неизвестных источников.
  2. Хеши плагинов считаются по специальному алгоритму, исключающему информацию о времени компиляции dll (которая также пишется в dll). Таким образом, плагин, скомпилированный одним компилятором из одних исходников в разное время, будет иметь один хеш для PluginUpdater, но разные в случае подсчёта стандартными утилитами подсчёта MD5.
  3. По умолчанию плагин настроен на проверку стабильной версии Миранды. Поэтому вероятен сценарий, при котором плагин откатит свежескачанную текущую версию Миранды. Это не является ошибкой и настраивается в настройках плагина.

Приёмы работы и советы

  1. Для сборщиков: в настройках можно указать свой URL для проверки обновлений плагином. При этом вы становитесь ответственными за своевременное обновление хранилища плагинов.
  2. Начиная с ревизии 3346 в плагине появилась возможность при перезагрузке открывать окно выбора профиля. Для этого необходимо создать ключ PluginUpdater/RestartCurrentProfile = 0. По умолчанию, плагин перегружает Миранду в текущий профиль.