N1 Nex1on

NEX1ON 0.9.7 — Оновлення одним натисканням

Рушій сам дізнається про нову версію, завантажує архів, звіряє відбиток і встановлює файли після натискання власника. «Що захищає сайт» списком, копія бази за розкладом.

До цієї версії оновлення виглядало так: дізнатися про нову версію нізвідки, завантажити самому, залити через FTP і лише потім натиснути «Застосувати». З п'яти кроків чотири робилися поза рушієм — звідси сайти, що роками живуть на версії, в якій помилку давно виправлено.

Оновлення з панелі #

  • Рушій сам запитує сервер і показує оголошення про нову версію в огляді — синьою смугою: сайт працює, нічого не горить.
  • Вирішує людина. Перевірка лише запитує; без натискання рушій нічого не встановить — оновлення змінює код робочого сайту.
  • Завантажене звіряється за розміром і відбитком SHA-256; без відбитка оновлення не встановлюється зовсім. Файли, що замінюються, спершу потрапляють у копію. Налаштування, завантажені файли й база не зачіпаються.
  • База — окремим натисканням, з окремою копією: між підміною файлів і зміною схеми треба встигнути подивитися, чи відкрився сайт.

Що йде назовні #

Під час перевірки оновлень на сервер надсилаються ім'я домену, версія рушія й версія PHP. Більше нічого. Це написано просто в налаштуваннях, поруч із полем адреси сервера. Перевірку можна вимкнути: «Налаштування → Загальні → Оновлення → Перевіряти оновлення → не перевіряти».

Захист #

  • «Що захищає сайт» — списком на сторінці «Стан системи»: чим підписано форми, як зберігаються паролі, чи працює сайт через https, чи вимкнено налагодження, чи заборонено запуск коду в завантаженнях, чи знято знімок файлів, чи робиться копія бази. Де є що лагодити, рядок веде туди.
  • Копія бази за розкладом: через скільки днів робити й скільки зберігати. За замовчуванням вимкнено — вирішувати це за власника рушій не має права.

Панель і сайт #

  • Масові дії переїхали під список в усіх інших розділах; безповоротне видалення просить окремої згоди.
  • Сто полів панелі отримали назви для програм екранного читання.
  • Заглушка зображення була прозорою в трьох темах із чотирьох.
  • Кнопка «Передзвоніть мені» тиждень не показувалася: блок падав мовчки.

Як оновитися #

Нових міграцій ядра немає. Якщо оновлюєтеся з 0.9.5 або раніше, спершу прочитайте опис 0.9.6: там є міграції, і після встановлення файлів треба натиснути «Оновлення» в панелі.

Посилання #

Поділитися: Telegram WhatsApp

Читайте також

Обговорення

Коментарі

Обговорення ще не почалося

Поки ніхто не висловився. Будьте першим.

Поскаржитися на запис