Plugin:PluginUpdater/en: Difference between revisions

From Miranda NG
Plugin:PluginUpdater/en
Jump to navigation Jump to search
(A bit more information about the plugin. TODO: Translate this ;-))
(Translated)
Line 8: Line 8:


== Tips and Tricks ==
== Tips and Tricks ==
# Стоит отметить, что нет проверок на версии и даты плагинов. Соответственно, если вы сами собрали или откуда-то взяли более свежую версию, PluginUpdater всё равно скачает модуль с сервера, даже если он «старее». Это было сделано сознательно, для исключения проблем у пользователей с плагинами из неизвестных источников.
# There are no any checking of dates and version of the plugins. So if you have compiled yourself or got anywhere newer version of the plugin PluginUpdater does download it from the server, even if it is "older". This behaviour was made consciously to exclude user`s problems with unknown sourced plugins.
# Хеши плагинов считаются по специальному алгоритму, исключающему информацию о времени компиляции dll (которая также пишется в dll). Таким образом, плагин, скомпилированный одним компилятором из одних исходников в разное время, будет иметь один хеш для PluginUpdater, но разные в случае подсчёта стандартными утилитами подсчёта MD5.
# Plugin hashes are computed by special algorithm to exclude compilation time of the dll, which is included into the dll. So if a plugin is compiled with one compiller from the same sources in differ time it has the same hash for PluginUpdater but different hashes for standard MD5 utils.
# По умолчанию плагин настроен на проверку [[Стабильная версия|стабильной версии]] Миранды. Поэтому вероятен сценарий, при котором плагин откатит свежескачанную [[Нестабильная версия|текущую версию]] Миранды. Это '''не является ошибкой''' и настраивается в настройках плагина.
# The plugin is tuned in to checking [[Stable Version]] of Miranda. So it is possible when the plugin rolls away fresh [[Unstable version]] of Miranda. '''This is not a mistake''' and can be tuned into the preferences.
# '''Для сборщиков:''' в настройках можно указать свой URL для проверки обновлений плагином. При этом вы становитесь ответственными за своевременное обновление хранилища плагинов.
# '''For packs-makers:''' It is possible to set your own URL to check updates. You became responsible for opportune updating of the plugins store.
# If you set key {{DBKey|PluginUpdater|RestartCurrentProfile|0}} the plugin will restart Miranda to [[Profile manager]] ({{Rev|3346|revision 3346}}). The plugin restarts Miranda to current profile by default.
# If you set key {{DBKey|PluginUpdater|RestartCurrentProfile|0}} the plugin will restart Miranda to [[Profile manager]] ({{Rev|3346|revision 3346}}). The plugin restarts Miranda to current profile by default.


[[Category:Utils]]
[[Category:Utils]]
[[Category:Services]]
[[Category:Services]]

Revision as of 13:26, 30 January 2013

Template:PluginCard/en

Plugin updater for Miranda NG.

Tips and Tricks

  1. There are no any checking of dates and version of the plugins. So if you have compiled yourself or got anywhere newer version of the plugin PluginUpdater does download it from the server, even if it is "older". This behaviour was made consciously to exclude user`s problems with unknown sourced plugins.
  2. Plugin hashes are computed by special algorithm to exclude compilation time of the dll, which is included into the dll. So if a plugin is compiled with one compiller from the same sources in differ time it has the same hash for PluginUpdater but different hashes for standard MD5 utils.
  3. The plugin is tuned in to checking Stable Version of Miranda. So it is possible when the plugin rolls away fresh Unstable version of Miranda. This is not a mistake and can be tuned into the preferences.
  4. For packs-makers: It is possible to set your own URL to check updates. You became responsible for opportune updating of the plugins store.
  5. If you set key PluginUpdater/RestartCurrentProfile = 0 the plugin will restart Miranda to Profile manager (revision 3346). The plugin restarts Miranda to current profile by default.