V stredu ráno Marek, majiteľ stolárskej dielne so šesťčlenným tímom, sa prihlási do Task Managera na svojom hostingu a vidí červenú bodku pri ozubenom kolese. Je dostupná nová verzia, ale nemá k dispozícii informatika na telefóne. Aktualizácia programu na vlastnom hostingu väčšinou však nevyžaduje FTP: skôr než Marek klikne na Nainštalovať, musí predovšetkým zabezpečiť zálohu dát.

Odkiaľ administrátor vie, že sa objavila nová verzia?

Task Manager sám kontroluje dostupnosť aktualizácií po prihlásení a pravidelne, keď je aplikácia otvorená. Kontroluje ju aj po návrate na kartu prehliadača, ak od poslednej kontroly uplynul istý čas. Nové vydanie signalizuje administrátorovi oznámením a červenou bodkou na ikone ozubeného kolesa.

Marek vidí hlásenie „Dostupná aktualizácia - verzia X.Y.Z je pripravená na inštaláciu”. Tlačidlo Zobraziť ho prevedie do Nastavenia → Aktualizácie; po otvorení nastavení druhá červená bodka označí správnu záložku. Oznámenie sa zobrazí raz pre danú verziu a bodka zmizne po nainštalovaní najnovšieho vydania. Bežní používatelia nevidia žiadny z týchto signálov.

Toto je oznámenie, nie príkaz na okamžitú inštaláciu. Marek si môže najprv prečítať zoznam zmien a pripraviť zálohu. Ak chce poznať usporiadanie záložky pred prvou aktualizáciou, nájde ho v návode na aktualizáciu Task Managera.

Aktualizácia programu na vlastnom hostingu začína kontrolou verzie

Aktualizáciu Task Managera spúšťate v Nastavenia → Aktualizácie; väčšinu vydaní odtiaľ nainštalujete bez FTP. Či daný balík podporuje inštaláciu z aplikácie, zistíte po jeho stiahnutí - program zobrazí tlačidlo Nainštalovať alebo návod na ručné nahratie.

Záložka Aktualizácie so zoznamom zmien novej verzie a tlačidlom Stiahnuť
Pred stiahnutím si prečítajte Zoznam zmien a skontrolujte, ktorá verzia je ďalšia
  1. Otvorte ozubené koleso a vyberte Aktualizácie. Kliknite na Skontrolovať aktualizácie. Uvidíte Nainštalovanú verziu, teda vydanie fungujúce na serveri, Verziu kódu, teda verziu súborov aplikácie, a Dostupné verzie.
  2. Prečítajte si Zoznam zmien pri najbližšom vydaní. Ak čaká niekoľko vydaní, inštalujete ich postupne. Aktívne je tlačidlo ďalšej verzie; nasledujúca sa stane dostupnou po nahratí predchádzajúcej.
  3. Vytvorte zálohu a kliknite na Stiahnuť. Pred pokračovaním aplikácia zobrazí upozornenie na zálohu databázy a priečinka príloh uploads/. Po potvrdení upozornenia server stiahne balík a overí jeho kontrolný súčet SHA-256 - digitálny odtlačok slúžiaci na overenie stiahnutého súboru.
  4. Ak sa objaví tlačidlo Nainštalovať, kliknite naň. Lišta zobrazí jednotlivé fázy: migrácie databázy, kopírovanie súborov a finalizáciu. Migrácia znamená prispôsobenie štruktúry databázy požiadavkám nového vydania. Po dokončení kliknite na Obnoviť aplikáciu alebo použite Ctrl/Cmd + Shift + R.

Pri inštalácii zabezpečovanej aplikáciou súbory nenahrávate sami. Inštalátor preskakuje includes/config.php, uploads/, storage/ a logs/ a prípadné migrácie databázy vykonáva sám. Ak začínate zo staršieho vydania, lišta priebehu sa môže posúvať skokovo. Plné zobrazenie v reálnom čase funguje až vtedy, keď nainštalovaná verzia tento mechanizmus už obsahuje.

Okno Nastavenia so záložkou Aktualizácie, zoznamom zmien a tlačidlom Obnoviť aplikáciu
Po inštalácii je v záložke vidieť zoznam zmien, dokončený priebeh a tlačidlo Obnoviť aplikáciu

Zálohu dát robíte vy, nie tlačidlo Stiahnuť

Task Manager upozorňuje na zálohu, ale nevytvorí ju za vás. Pred aktualizáciou skopírujte databázu a priečinok uploads/, v ktorom sú prílohy, pomocou nástrojov hostingu alebo zálohy dostupnej u poskytovateľa.

Marek v stredu najprv skontroluje, či má obe časti zálohy. Samotné uloženie priečinka uploads/ nenahradí zálohu databázy a samotná databáza nezahŕňa súbory z tohto priečinka. Až po príprave oboch potvrdí upozornenie v aplikácii. Nepredpokladá, že keďže inštalátor preskakuje dáta, záloha je zbytočná.

Dáta aplikácie sa nachádzajú na vašom serveri, takže pred zmenou verzie zálohu robíte vy. Je to povinnosť spojená s inštaláciou na vašom hostingu. Ak zálohu robíte pravidelne, pred aktualizáciou skontrolujte, či zodpovedá aktuálnemu stavu dát, a nie je len staršou verziou odloženou na neskôr.

Kedy sa bez FTP nezaobídete?

Časť balíkov nepodporuje inštaláciu z aplikácie a vyžaduje ručné nahratie cez FTP. Task Manager na túto cestu upozorní po stiahnutí balíka, uloží súbor .zip na váš disk a zobrazí návod; v prípade potreby môžete znova použiť tlačidlo Uložiť balík (.zip).

FTP tu slúži na prenos súborov na hosting. Pred ich nahraním si vytvorte zálohu databázy a uploads/, rozbaľte .zip, pripojte sa k hostingu a potom presuňte obsah balíka do priečinka aplikácie, pričom prepíšete doterajšie súbory s výnimkou štyroch miest:

  • includes/config.php - konfigurácia a tajné údaje;
  • uploads/ - prílohy a avatary;
  • storage/ - pracovné dáta;
  • logs/ - logy.

Po nahratí obnovte stránku skratkou Ctrl/Cmd + Shift + R a znova kliknite na Skontrolovať aktualizácie, aby ste potvrdili číslo verzie. Ak vydanie mení databázu, Zoznam zmien alebo poznámka k verzii ukáže ďalšie kroky. V prípade pochybností obnovte zálohu a kontaktujte dodávateľa, namiesto hádania, čo ste vynechali.

Pre Mareka je hranica praktická: balík s tlačidlom Inštalovať zvládne v prehliadači, no pri inštrukcii FTP sa musí rozhodnúť, či chce nahrávať súbory ručne. Sľub „bez FTP“ sa týka väčšiny vydaní, nie každého vydania bez výnimky.

Hlásenie nemusí vždy znamenať chybu aktualizácie

Hlásenie „Máte najnovšiu verziu“ znamená, že nie je k dispozícii novšie vydanie na stiahnutie. Chyba pripojenia k serveru aktualizácií alebo nezmenené číslo verzie po ručnom nahraní vyžadujú samostatnú kontrolu. Začnite od príčin uvedených nižšie.

Čo vidíteČo to znamená a čo skontrolovať
„Nepodarilo sa pripojiť k serveru aktualizácií“Skontrolujte pripojenie k internetu a platnosť licenčného kľúča. Zoznam verzií je dostupný len pre inštalácie s platnou licenciou.
„Máte najnovšiu verziu“Nainštalovaná verzia je najnovším dostupným vydaním.
Číslo verzie sa po nahraní nezmeniloSkontrolujte, či sa súbory dostali do správneho adresára, a obnovte stránku bez použitia vyrovnávacej pamäte: Ctrl/Cmd + Shift + R.

Pri kontrole dostupných vydaní sa program najprv pýta servera taskmanager.works. Ak ten neodpovie, automaticky sa obráti na záložný server api.taskmanager.pl; nič neprepínate. Na karte Aktualizácie uvidíte, ktorý server odpovedal.

Chýbajúce obnovenie aktualizácií program nevypína

Ak neobnovíte prístup k aktualizáciám, Task Manager bude naďalej fungovať na nainštalovanej verzii. Trvalá licencia zahŕňa 12 mesiacov nových vydaní v cene; po tomto období je obnovenie voliteľné a bez neho si nestiahnete ďalšie verzie.

Napríklad ročné obnovenie pre plán Classic vo variante Standard stojí 447 zł. Marek môže obnoviť prístup k novým vydaniam alebo zostať pri svojej verzii bez ďalšieho poplatku za samotné používanie programu. Rozdiel medzi poplatkom za licenciu a ďalšími nákladmi podrobnejšie popisuje porovnanie predplatného a jednorazovej licencie.

Nezamieňajte si to s režimom len na čítanie. Ten sa objaví, keď licenčný kľúč vypršal, je neplatný alebo nebol zadaný - nie preto, že ste sa vzdali obnovenia aktualizácií. V tomto režime môžete prezerať doterajšie úlohy, chaty, správy a súbory, ale nemôžete vytvárať ani upravovať obsah. V spodnej časti obrazovky sa zobrazí červený pruh.

Stav kľúča zistíte v Nastavenia → Pokročilé → sekcia Licencia. Keď do konca platnosti kľúča zostáva 14 dní alebo menej, aplikácia zobrazí jantárové pripomenutie. Ak musíte zadať nový kľúč, vložte ho do poľa Nový licenčný kľúč a kliknite na Uložiť a aktivovať; vypršaný alebo neplatný kľúč bude odmietnutý a neprepíše fungujúci. Viac o tomto rozlíšení nájdete na stránke Trvalá licencia.

Nahrávanie verzií môžete zveriť niekomu inému

Ak nechcete nové vydania nahrávať sami, môžete využiť platenú Servisnú starostlivosť. Je to mesačná služba zahŕňajúca nahrávanie verzií so zálohou, poskytovaná spolu s aktívnym obnovením prístupu k aktualizáciám; stojí 99 zł v pláne Starter alebo 199 zł v pláne Classic.

Nejde o súčasť trvalej licencie, ktorá sa zapína sama. Samostatnou službou je vzdialená inštalácia programu: v pláne Starter stojí 299 zł bez DPH, a od plánu Classic je v cene. Task Manager funguje na bežnom hostingu s PHP 8.1+ a MySQL alebo MariaDB. Ak si len vyberáte spôsob spustenia, pozrite si ako funguje program na úlohy na vlastnom serveri bez IT špecialistu.

Zajtra otvorte Nastavenia → Aktualizácie, skontrolujte číslo nainštalovanej verzie a zapíšte si do kalendára termín kontroly zálohy databázy a uploads/. Ak si chcete najprv program pozrieť v prehliadači, otvorte Demo.

Najčastejšie otázky

Ako aktualizovať program na vlastnom hostingu bez FTP?

Väčšinu vydaní Task Managera nainštalujete v Nastavenia → Aktualizácie tlačidlami Stiahnuť a Nainštalovať, bez FTP a príkazového riadka. Časť balíkov vyžaduje ručné nahratie cez FTP; vtedy aplikácia zobrazí návod.

Odstráni aktualizácia aplikácie na hostingu moje úlohy a prílohy?

Inštalátor neodstraňuje úlohy ani prílohy: vynecháva adresár uploads/, v ktorom sú prílohy, a vykonáva prípadné migrácie databázy. Vynecháva tiež includes/config.php, storage/ a logs/. Pred aktualizáciou si vytvorte zálohu databázy a uploads/ - aplikácia na to upozorní, ale nevytvorí ju za vás.

Čo sa stane, ak neobnovím prístup k aktualizáciám?

Task Manager bude naďalej fungovať na nainštalovanej verzii, no nestiahnete nové vydania. Režim iba na čítanie vyplýva z chýbajúceho, neplatného alebo expirovaného licenčného kľúča, nie z neobnovenia aktualizácií.

Odkiaľ sa dozviem, že vyšla nová verzia?

Task Manager sám kontroluje dostupnosť nových verzií a administrátorovi zobrazuje oznámenie a červenú bodku pri ozubenom kolese. Oznámenie sa zobrazí raz pre dané vydanie.

Môžem preskočiť niekoľko verzií naraz?

Nie, dostupné verzie sa inštalujú postupne. Aktívne je tlačidlo najbližšieho vydania a ďalšie sa stane dostupným po jeho nahratí.

Zdroje

  1. Task Manager, Aktualizácie
  2. Task Manager, Materiály: Aktualizácie
  3. Task Manager, Materiály: Licencia
  4. Task Manager, Inštalácia na vašom hostingu
  5. Task Manager, Trvalá licencia
  6. Task Manager, Cenník

Tím Task Managera - píšeme o tímovej práci, AI vo firme a poriadku v úlohách na príkladoch z Task Managera, programu inštalovaného na vlastnom serveri. Task Manager vyvíja od roku 2013 Blue Creation Group (Piotr Łącz); používajú ho okrem iných Neonet, Wojskowa Akademia Techniczna a Polpharma - pozrite si hodnotenia zákazníkov. Texty overujeme podľa dokumentácie a aktuálnej verzie programu.