Plugin updater - miranda ng

вибір версії

Змінити джерело оновлення (наприклад, переключитися зі стабільної версії Міранди на версію в розробці) можна в налаштуваннях плагіна: Установки → # 32; Служби → # 32; Оновлення плагінів. Доступні такі опції:







  • Стабільна версія - випускається «when it is ready», зазвичай раз в 1-2 місяці.
  • Версія в розробці (менш стабільна) - оновлюється частіше; ви зможете раніше спробувати новий функціонал.
  • Версія в розробці з налагоджувальними символами - використовуйте цю версію для створення краш-репортів.
  • Задана користувачем версія - для збирачів: в налаштуваннях можна вказати свій URL для перевірки оновлень плагіном. При цьому ви стаєте відповідальними за своєчасне оновлення сховища плагінів.

Plugin updater - miranda ng

Компоненти для установки

Установка плагінів і компонентів

PluginUpdater дозволяє завантажувати і встановлювати кілька плагінів за раз:







  • Виберіть в головному меню пункт «Компоненти для установки».
  • У вікні «Список компонентів» відзначте плагіни, лангпаков або набори значків, які ви бажаєте встановити. Натискання на значок «Інформація» відкриє вікі-сторінку плагіна в браузері.
  • Натисніть кнопку Завантаження.

Особливості

PluginUpdater порівнює хеші плагінів з хешамі на сервері, в разі розбіжності - закачує архів з сервера і замінює локальну копію.

Варто відзначити, що немає перевірок на версії і дати плагінів. Відповідно, якщо ви самі зібрали або звідкись взяли більш свіжу версію, PluginUpdater все одно завантажить модуль з сервера, навіть якщо він «старіше». Це було зроблено свідомо, для виключення проблем у користувачів з плагінами з невідомих джерел.

Хеші плагінів вважаються за спеціальним алгоритмом, яке виключає інформацію про час компіляції dll (яка також пишеться в dll). Таким чином, плагін, скомпільований одним компілятором з одних початкових кодів в різний час, буде мати один хеш для PluginUpdater, але різні в разі підрахунку стандартними утилітами підрахунку MD5.

Прийоми роботи і поради

  1. PluginUpdater запам'ятовує користувальницький вибір компонентів в списку оновлень. Якщо у вас власний лангпаков або набори значків (наприклад, Proto_Jabber.dll), які ви не хочете оновлювати, - просто зніміть галки з відповідних компонентів. При наступних оновленнях ці компоненти залишаться невідзначеними і не будуть оновлюватися.
  2. Починаючи з ревізії 3346 в плагіні з'явилася можливість при перезавантаженні відкривати вікно вибору профілю. Для цього необхідно створити ключ PluginUpdater / RestartCurrentProfile = 0. За замовчуванням, плагін перевантажує Міранду в поточний профіль.







Схожі статті