N1 Nex1on

NEX1ON 0.9.7 — aktualizacje jednym kliknięciem

Silnik sam wykrywa nowe wersje, pobiera archiwum, sprawdza jego odcisk i instaluje pliki, gdy właściciel kliknie. „Co chroni witrynę” jako lista kontrolna, kopie zapasowe bazy według harmonogramu.

Przed tą wersją aktualizacja wyglądała tak: nie było jak dowiedzieć się o nowej wersji, trzeba było ją samemu pobrać, wgrać przez FTP i dopiero wtedy kliknąć „Zastosuj”. Cztery z pięciu kroków odbywały się poza silnikiem — i właśnie dlatego serwisy latami tkwią na wersji, której błędy dawno naprawiono.

Aktualizacje z panelu #

  • Silnik sam pyta serwer i pokazuje informację o nowej wersji w przeglądzie jako niebieski pasek: serwis działa, nic się nie pali.
  • Decyduje człowiek. Sprawdzenie tylko pyta; bez kliknięcia silnik niczego nie instaluje — aktualizacja zmienia kod działającego serwisu.
  • Pobrane pliki są weryfikowane po rozmiarze i odcisku SHA-256; bez odcisku aktualizacja w ogóle się nie instaluje. Zastępowane pliki są najpierw kopiowane. Konfiguracja, przesłane pliki i baza danych pozostają nietknięte.
  • Baza danych to osobne kliknięcie, z osobną kopią zapasową: między podmianą plików a zmianą schematu potrzebny jest czas, by sprawdzić, czy serwis nadal się otwiera.

Co wychodzi z serwisu #

Sprawdzanie aktualizacji wysyła na serwer nazwę domeny, wersję silnika i wersję PHP. Nic więcej. Jest to napisane wprost w ustawieniach, obok pola z adresem serwera. Sprawdzanie można wyłączyć: Ustawienia → Ogólne → Aktualizacje → Sprawdzaj aktualizacje → nigdy.

Ochrona #

  • „Co chroni witrynę” jako lista kontrolna na stronie Stan systemu: jak podpisywane są formularze, jak przechowywane są hasła, czy serwis działa przez HTTPS, czy debugowanie jest wyłączone, czy wykonywanie kodu w przesłanych plikach jest zablokowane, czy istnieje migawka plików, czy robione są kopie zapasowe bazy. Tam, gdzie coś trzeba poprawić, wiersz prowadzi we właściwe miejsce.
  • Kopie zapasowe bazy według harmonogramu: jak często (w dniach) i ile przechowywać. Domyślnie wyłączone — silnik nie ma prawa decydować o tym za właściciela.

Panel i serwis #

  • Działania zbiorcze przeniesiono pod listę we wszystkich pozostałych działach; usunięcie na zawsze wymaga osobnej zgody.
  • Sto pól panelu dostało dostępne nazwy dla czytników ekranu.
  • Zastępczy obraz był przezroczysty w trzech z czterech motywów.
  • Przycisk „Zadzwoń do mnie” nie pojawiał się przez tydzień: blok po cichu się wysypywał.

Jak zaktualizować #

Nowych migracji rdzenia nie ma. Jeśli aktualizujesz z wersji 0.9.5 lub starszej, najpierw przeczytaj opis 0.9.6: to wydanie ma migracje i po zainstalowaniu plików trzeba kliknąć „Aktualizuj” w panelu.

Linki #

Udostępnij: Telegram WhatsApp

Przeczytaj też

Dyskusja

Komentarze

Dyskusja jeszcze się nie zaczęła

Nikt jeszcze nie skomentował. Bądź pierwszy.

Zgłoś ten wpis