Plugin:PluginUpdater/pl: Difference between revisions
Plugin:PluginUpdater/pl
Jump to navigation
Jump to search
m (coma) |
m (formatting) |
||
Line 5: | Line 5: | ||
Aktualizator wtyczek dla Mirandy NG. Porównuje kody skrótu zainstalowanych wtyczek z tymi na serwerze i jeśli się różnią, to pobiera archiwum z plikami do aktualizacji, a następnie podmienia lokalne pliki. {{Plugin|PluginUpdater}} dostarcza menedżera komponentów (''Show full plugin list'' main menu item), pozwalającego użytkownikowi na instalowanie wtyczek, ikon i pakietów językowych z poziomu samej Mirandy. Wspiera także aktualizację pakietów językowych. | Aktualizator wtyczek dla Mirandy NG. Porównuje kody skrótu zainstalowanych wtyczek z tymi na serwerze i jeśli się różnią, to pobiera archiwum z plikami do aktualizacji, a następnie podmienia lokalne pliki. | ||
{{Plugin|PluginUpdater}} dostarcza menedżera komponentów (''Show full plugin list'' main menu item), pozwalającego użytkownikowi na instalowanie wtyczek, ikon i pakietów językowych z poziomu samej Mirandy. Wspiera także aktualizację pakietów językowych. | |||
Line 11: | Line 13: | ||
# Należy zaznaczyć, że {{Plugin|PluginUpdater}} nie sprawdza wersji wtyczki czy daty jej kompilacji. Dlatego jeżeli skompilowałeś wtyczkę samodzielnie (lub zrobił to ktoś inny i podzielił się nią z Tobą), {{Plugin|PluginUpdater}} w dalszym ciągu będzie próbował zastąpić ją "starszą" wersją. Jest to celowe działanie mające służyć uniknięciu problemów z wtyczkami pochodzącymi z wątpliwych źródeł. | # Należy zaznaczyć, że {{Plugin|PluginUpdater}} nie sprawdza wersji wtyczki czy daty jej kompilacji. Dlatego jeżeli skompilowałeś wtyczkę samodzielnie (lub zrobił to ktoś inny i podzielił się nią z Tobą), {{Plugin|PluginUpdater}} w dalszym ciągu będzie próbował zastąpić ją "starszą" wersją. Jest to celowe działanie mające służyć uniknięciu problemów z wtyczkami pochodzącymi z wątpliwych źródeł. | ||
# Specjalny algorytm obliczający kod skrótu ignoruje informacje o czasie kompilacji pliku <tt>DLL</tt> (który również jest w nim zapisywany). Dlatego wtyczki skompilowane z tego samego kodu źródłowego, z tego samego kompilatora, ale w różnym czasie będą miały ten sam kod skrótu według {{Plugin|PluginUpdater}}'a natomiast inny według zwykłych narzędzi obliczeniowych bazujących na MD5. | # Specjalny algorytm obliczający kod skrótu ignoruje informacje o czasie kompilacji pliku <tt>DLL</tt> (który również jest w nim zapisywany). Dlatego wtyczki skompilowane z tego samego kodu źródłowego, z tego samego kompilatora, ale w różnym czasie będą miały ten sam kod skrótu według {{Plugin|PluginUpdater}}'a natomiast inny według zwykłych narzędzi obliczeniowych bazujących na MD5. | ||
# Domyślnie {{Plugin|PluginUpdater}} jest ustawiony na sprawdzanie aktualizacji w wersji stabilnej. Będzie więc próbował nadpisać najnowsze wersje rozwojowe stabilnymi. To nie jest błąd. Aby to zmienić przejdź do: ''Opcje → Usługi → Aktualizacje'' i ustaw to co Ci odpowiada. | # Domyślnie {{Plugin|PluginUpdater}} jest ustawiony na sprawdzanie aktualizacji w wersji stabilnej. Będzie więc próbował nadpisać najnowsze wersje rozwojowe stabilnymi. To nie jest błąd. Aby to zmienić przejdź do: ''Opcje → Usługi → Aktualizacje'', i ustaw to co Ci odpowiada. | ||
Revision as of 10:46, 1 June 2013
Plugin updater | |
---|---|
Nazwa pliku | PluginUpdater.dll |
Autorzy | Mataes, George Hazan |
Pobierz | |
Wersja stabilna: | 32-bit, 64-bit |
Wersja rozwojowa: | 32-bit, 64-bit |
Artykuł wymaga tłumaczenia. |
Nie mylić z wtyczką IM Updater dla Mirandy IM.
Aktualizator wtyczek dla Mirandy NG. Porównuje kody skrótu zainstalowanych wtyczek z tymi na serwerze i jeśli się różnią, to pobiera archiwum z plikami do aktualizacji, a następnie podmienia lokalne pliki.
PluginUpdater dostarcza menedżera komponentów (Show full plugin list main menu item), pozwalającego użytkownikowi na instalowanie wtyczek, ikon i pakietów językowych z poziomu samej Mirandy. Wspiera także aktualizację pakietów językowych.
Jak to działa
- Należy zaznaczyć, że PluginUpdater nie sprawdza wersji wtyczki czy daty jej kompilacji. Dlatego jeżeli skompilowałeś wtyczkę samodzielnie (lub zrobił to ktoś inny i podzielił się nią z Tobą), PluginUpdater w dalszym ciągu będzie próbował zastąpić ją "starszą" wersją. Jest to celowe działanie mające służyć uniknięciu problemów z wtyczkami pochodzącymi z wątpliwych źródeł.
- Specjalny algorytm obliczający kod skrótu ignoruje informacje o czasie kompilacji pliku DLL (który również jest w nim zapisywany). Dlatego wtyczki skompilowane z tego samego kodu źródłowego, z tego samego kompilatora, ale w różnym czasie będą miały ten sam kod skrótu według PluginUpdater'a natomiast inny według zwykłych narzędzi obliczeniowych bazujących na MD5.
- Domyślnie PluginUpdater jest ustawiony na sprawdzanie aktualizacji w wersji stabilnej. Będzie więc próbował nadpisać najnowsze wersje rozwojowe stabilnymi. To nie jest błąd. Aby to zmienić przejdź do: Opcje → Usługi → Aktualizacje, i ustaw to co Ci odpowiada.
Porady i sztuczki
- Jeśli udostępniasz swoją własną paczkę Mirandy, to możesz w opcjach wybrać Niestandardowa wersja i podać adres, z którego będą aktualizowane wtyczki. W takiej sytuacji stajesz się odpowiedzialny za utrzymanie aktualności repozytorium z wtyczkami.
- Jeżeli w bazie danych ustawisz wartość klucza typu BYTE PluginUpdater/RestartCurrentProfile = 0, to wtyczka będzie restartować Mirandę do Menedżera profili, a nie, jak to jest domyślnie, do aktualnego profilu (r3346).
Zobacz również