Aplikację aktualizuje administrator w zakładce Ustawienia → Aktualizacje. Aktualizacje pobiera się z serwera producenta. Większość wydań instaluje się jednym kliknięciem (auto‑instalator, bez FTP); niektóre paczki wgrywa się ręcznie przez FTP — aplikacja sama podpowie, która droga dotyczy danego wydania.
Aktualizacje wymagają ważnej licencji (ta sama, która odblokowuje zapis w aplikacji). Bez niej lista wersji nie zostanie pobrana.
Automatyczne sprawdzanie i powiadomienie
Aplikacja sama sprawdza dostępność aktualizacji — nie trzeba już za każdym razem wchodzić w ustawienia:
- po zalogowaniu (przy wejściu do aplikacji),
- co jakiś czas, gdy aplikacja pozostaje otwarta,
- po powrocie do karty przeglądarki (jeśli od ostatniego sprawdzenia minęło trochę czasu).
Gdy pojawi się nowe wydanie, administrator zobaczy krótkie powiadomienie („Dostępna aktualizacja — wersja X.Y.Z jest gotowa do zainstalowania") z przyciskiem Pokaż, który od razu otwiera Ustawienia → Aktualizacje. Powiadomienie pokazuje się raz na daną wersję (nie naprzykrza się przy każdym wejściu) — o kolejnym wydaniu dostaniesz nowe.
Wskaźnik nowej wersji
Niezależnie od powiadomienia, gdy dostępna jest nowsza wersja, administrator widzi czerwoną kropkę na ikonie koła zębatego (⚙) w górnym menu, a po otwarciu ustawień — taką samą kropkę obok zakładki Aktualizacje. Kropka znika automatycznie po zainstalowaniu najnowszej wersji. Wskaźnik (i powiadomienie) widzą wyłącznie administratorzy.
Sprawdzenie dostępnych wersji
- Kliknij ikonę koła zębatego (⚙) → zakładka Aktualizacje.
Wersja deweloperska. Jeśli aplikacja działa w trybie deweloperskim (kod wprost z repozytorium), sprawdzanie aktualizacji jest wyłączone: nie ma czerwonej kropki ani powiadomień, a zakładka mówi wprost, że pracujesz na wersji deweloperskiej.
- Kliknij Sprawdź aktualizacje. Zobaczysz:
- Zainstalowana wersja — wersja działająca na serwerze,
- Wersja kodu — wersja plików aplikacji,
- Dostępne wersje — lista nowszych wydań z Listą zmian (changelog) każdego z nich.
Wersje instaluje się po kolei — aktywny jest tylko przycisk następnej wersji. Kolejne udostępnią się po wgraniu poprzedniej.
Pobranie paczki
- Przy najbliższej dostępnej wersji kliknij Pobierz.
- Pojawi się ostrzeżenie o kopii zapasowej — przed aktualizacją wykonaj backup bazy danych oraz folderu załączników (
uploads/). Potwierdź, aby kontynuować. - Serwer pobierze paczkę i zweryfikuje jej sumę kontrolną (SHA‑256). Dalej zależnie od rodzaju paczki:
- Paczka z auto‑instalatorem — pojawi się przycisk Zainstaluj (opis niżej). Nie musisz nic wgrywać przez FTP.
- Paczka do wgrania ręcznego — przeglądarka zapisze plik
.zipna Twój dysk (w razie potrzeby pobierzesz go ponownie przyciskiem Zapisz paczkę (.zip)) i pokaże instrukcję FTP.
Instalacja jednym kliknięciem (auto‑instalator)
Dla wydań wspierających auto‑instalację (większość aktualizacji) nie potrzebujesz FTP:
- Po pobraniu kliknij Zainstaluj.
- Pojawi się pasek postępu („Instalowanie…") pokazujący etapy: migracje bazy → kopiowanie plików → finalizacja.
- Po zakończeniu przycisk zmieni się w Odśwież aplikację — kliknij go, aby wczytać nową wersję (możesz też odświeżyć stronę Ctrl/Cmd + Shift + R).
Instalator nie rusza Twoich danych — pomija includes/config.php, uploads/, storage/ i logs/, oraz sam wykonuje ewentualne migracje bazy danych. Kopię zapasową i tak warto mieć (ostrzeżenie przy pobieraniu).
Uwaga: pasek postępu jest w pełni „na żywo" dopiero od momentu, gdy zainstalowana wersja zawiera już ten mechanizm. Przy instalacji ze starszej wersji pasek może pokazać postęp skokowo.
Instalacja przez FTP (paczki bez auto‑instalatora)
Gdy paczka nie wspiera auto‑instalacji, aplikacja pokaże instrukcję ręcznego wgrania:
- Wykonaj kopię zapasową bazy danych i folderu
uploads/(jeśli jeszcze tego nie zrobiłeś). - Rozpakuj pobrany plik
.zip. - Połącz się z hostingiem przez FTP i wgraj zawartość paczki do katalogu aplikacji, nadpisując dotychczasowe pliki.
- NIE nadpisuj (zachowaj swoje):
includes/config.php— konfiguracja i sekrety,uploads/— załączniki i avatary,storage/— dane robocze,logs/— logi.
- Odśwież aplikację w przeglądarce (Ctrl/Cmd + Shift + R) i ponownie kliknij Sprawdź aktualizacje, aby potwierdzić nowy numer wersji.
Jeśli wydanie wprowadza zmiany w bazie danych, instrukcja danego wydania (changelog / nota wersji) wskaże dodatkowe kroki. W razie wątpliwości najpierw przywróć kopię zapasową i skontaktuj się z dostawcą.
Najczęstsze pytania
- „Nie udało się połączyć z serwerem aktualizacji" — sprawdź połączenie z internetem oraz czy licencja jest ważna. Lista wersji jest udostępniana tylko instalacjom z ważnym kluczem.
- „Masz najnowszą wersję" — nie ma nowszego wydania niż zainstalowane.
- Wersja po wgraniu się nie zmieniła — upewnij się, że pliki trafiły do właściwego katalogu i odśwież stronę z pominięciem pamięci podręcznej (Ctrl/Cmd + Shift + R).
