Check Version - ICS; systém aktualizací

Vítáme všechny návrhy na nové funkce a vylepšení programu Altap Salamander. Pro každý návrh prosím vytvořte samostatný příspěvek.
User avatar
Ether
Posts: 1471
Joined: 10 May 2007, 16:08
Location: Czech Republic
Contact:

Check Version - ICS; systém aktualizací

Post by Ether »

Všiml jsem si několika zmínek problému s pluginem Check Version, a to takového, že využívá standardní API Windows k přístupu na internet, které využívá nastavení připojení z IE. Plugin není schopen se připojit, pokud někdo nepoužívá IE a nemá tedy správně nastavené připojení (proxy, dial-up, ...) v jeho nastavení. Viz:
http://forum.altap.cz/viewtopic.php?p=11569 a
http://forum.altap.cz/viewtopic.php?t=2047 a
http://forum.altap.cz/viewtopic.php?t=579.

Dále jsem si (teprve teď) všiml, že je v nastavení pluginu i jakési Internet Connection Settings, ve kterém se nastavuje kromě volby HTTP/FTP/FTP-PASV také položka 'How do you connect to the Internet', kde jsou možnosti:

x] I connect through a phone line and a modem:
Ověřování každý měsíc v "obslužném" (ne bezobslužném) režimu.

x] I connect through a local area network (LAN)
Ověřování každý měsíc v bezobslužném režimu (minimalizovat se po spuštění, ověřit na pozadí, zavřít se v případě žádných nových verzí).

x] I do not connect to the Internet:
Ověřování je vypnuto a vyřazeno, ostatní nastavení vyřazena taky, nahrávání pluginu po spuštění AS vypnuto.

Tyto možnosti jsou podle mne tak trochu zbytečné, protože přenastavují nastavení nastavitelná jinde a jednodušeji. Pro zjednodušení a hlavně zpřehlednění doporučuju tento dialog přenést do hlavní konfigurace pluginu tak, že zvolení Never vypne nahrávání pluginu po spuštění AS (nebo Never zrušit a hodit tam někam checkbox, na kterém bude zbytek nastavení závislý) a výběr protokolu tam dát někam do rohu (nebo ho ponechat ve vlastním dialogu, ale s nějakým výstižnějším názvem tlačítka pro jeho vyvolání).

Druhou možností by bylo přebudovat jádro na vlastní funkce pro přístup na internet. V tom případě by nastavování připojení k internetu mělo nějaký smysl - přibyly by možnosti pro převzítí nastavení z IE, vlastní nastavení apod.

Také by mne zajímalo, jak je na tom využití third-party řešení pro aktualizace. Viz http://forum.altap.cz/viewtopic.php?p=676:
Jan Rysavy wrote:Chtěli bychom celý proces aktualizace Salamandera a pluginů značně zjednodušit, řekněme na úroveň programu Firefox 2.
Ελληνικά rulez.