Czym jest aktualizacja w Task Managerze?
Aktualizacja w Task Managerze to pobranie i zainstalowanie nowej wersji programu z poziomu ustawień, zwykle bez FTP. Administrator robi to w zakładce Ustawienia → Aktualizacje, w wybranym przez siebie momencie. Przy paczce z auto-instalatorem uruchamia instalację przyciskiem Zainstaluj.
Program sprawdza dostępność nowych wydań po zalogowaniu, co jakiś czas przy otwartej aplikacji oraz po powrocie do karty przeglądarki, jeśli od ostatniego sprawdzenia minęło trochę czasu. Powiadomienie widzą tylko administratorzy.
Lista nowszych wydań wymaga klucza licencyjnego przypisanego do domeny instalacji, a paczkę pobierzesz tylko przy aktywnej licencji. Gdy skończy się uprawnienie do aktualizacji zapisane w kluczu, przycisk nowej wersji ma stan „Zablokowane”, a podpowiedź przy nim podaje powód.
Jak przebiega instalacja nowej wersji?
Gdy pojawi się nowe wydanie, administrator zobaczy czerwoną kropkę na ikonie koła zębatego w górnym menu i obok zakładki Aktualizacje. Zobaczy też jednorazowy komunikat: „Dostępna aktualizacja - wersja X.Y.Z jest gotowa do zainstalowania”. Przycisk Pokaż otwiera zakładkę. Komunikat wyświetla się raz na daną wersję, a kropka znika po zainstalowaniu najnowszego wydania.
W zakładce przycisk Sprawdź aktualizacje pokazuje zainstalowaną wersję działającą na serwerze, wersję kodu z plików aplikacji oraz nowsze wydania z Listą zmian. Wersje instaluje się po kolei: aktywny jest tylko przycisk następnej. Przed pobraniem paczki program wymaga potwierdzenia ostrzeżenia o kopii zapasowej bazy danych i folderu uploads/. Pobrana paczka przechodzi weryfikację sumą kontrolną SHA-256.
Paczki wydań mają auto-instalator - serwer aktualizacji nie przyjmie paczki bez niego. Po pobraniu paczki klikasz Zainstaluj i widzisz pasek postępu: migracje bazy, kopiowanie plików, finalizacja. Przy aktualizacji ze starszej wersji pasek może pokazywać postęp skokowo. Na końcu pojawia się przycisk Odśwież aplikację. Instalator pomija includes/config.php, uploads/, storage/ i logs/. Gdy serwer nie pozwala programowi nadpisać jego plików, instalacja zatrzymuje się komunikatem o prawach zapisu. Trzeba wtedy poprawić uprawnienia w panelu hostingu albo przez FTP i ponowić instalację. Paczkę rozpakowuje PHP, więc serwer potrzebuje rozszerzenia zip. Gdyby paczka nie miała auto-instalatora, przeglądarka zapisze plik .zip na dysku, a program pokaże instrukcję wgrania przez FTP i listę katalogów, których nie wolno nadpisać.

Co zyskujesz?
Ty wybierasz moment aktualizacji. Możesz najpierw przeczytać Listę zmian i zdecydować, kiedy wrócić do instalacji.
Nie musisz też samodzielnie wypatrywać nowego wydania. Dostajesz komunikat raz na wersję, bez powtórki przy każdym logowaniu. Reszta zespołu nie widzi powiadomienia, więc nie odrywa się od pracy z powodu decyzji, którą podejmuje administrator.
Ty nie musisz po auto-instalacji odtwarzać konfiguracji ani załączników. Przed pobraniem paczki dostajesz ostrzeżenie o kopii zapasowej.
Przykład z codziennej pracy
Wyobraź sobie małą pracownię projektową: sześć osób, bez etatowego informatyka. Właściciel loguje się w poniedziałek i widzi czerwoną kropkę na kole zębatym. Czyta Listę zmian, ale instalację odkłada na czwartek wieczorem. Za dwie godziny ma spotkanie z klientem.
W czwartek robi kopię bazy danych i folderu uploads/. Potwierdza ostrzeżenie i pobiera paczkę. Program weryfikuje jej sumę kontrolną i podpis wydawcy. Właściciel uruchamia instalację, obserwuje pasek postępu i odświeża aplikację. Nie korzysta przy tym z FTP.
Najczęstsze pytania
Czy do aktualizacji potrzebny jest dostęp FTP?
Zwykle nie. Nową wersję Task Managera pobierasz i instalujesz w zakładce Aktualizacje przyciskami Pobierz i Zainstaluj. FTP albo menedżer plików hostingu przyda się przy pierwszej instalacji programu, a pomoc techniczna - gdy serwer nie pozwala programowi nadpisać jego plików. Gdyby pobrana paczka nie miała auto-instalatora, aplikacja pokaże instrukcję wgrania przez FTP.
Czy aktualizacje są płatne?
Pierwsze 12 miesięcy aktualizacji jest w cenie licencji. Potem roczne odnowienie dostępu do nowych wersji jest opcjonalne - program działa dalej także bez niego. Kwoty netto znajdziesz w cenniku.
Czy aktualizacja skasuje moje dane?
Instalator pomija includes/config.php oraz katalogi uploads/, storage/ i logs/. Migracje bazy wykonuje sam. Przed pobraniem paczki program wymaga potwierdzenia ostrzeżenia o kopii zapasowej bazy danych i folderu uploads/.
Czy mogę przeskoczyć kilka wersji naraz?
Nie. Wersje instaluje się po kolei. Aktywny jest tylko przycisk następnego wydania, a kolejne odblokowują się po wgraniu poprzedniego.
Co się stanie, gdy serwer aktualizacji nie odpowie?
Zakładka Aktualizacje pokaże komunikat o błędzie połączenia. Task Manager działa dalej na zainstalowanej wersji, bo licencję sprawdza u siebie, bez serwera aktualizacji. Sprawdzenie powtórzysz później przyciskiem Sprawdź aktualizacje.
