До этой версии обновление выглядело так: узнать о новой версии неоткуда, скачать самому, залить по FTP и только потом нажать «Применить». Из пяти шагов четыре делались вне движка — отсюда сайты, годами живущие на версии, в которой ошибку давно исправили.
Обновление из панели
- Движок спрашивает сервер сам и показывает объявление о новой версии на обзоре — синей полосой: сайт работает, ничего не горит.
- Решает человек. Проверка только спрашивает; без нажатия движок ничего не поставит — обновление меняет код работающего сайта.
- Скачанное сверяется по размеру и отпечатку SHA-256; без отпечатка обновление не ставится вовсе. Заменяемые файлы сперва ложатся в копию. Настройки, загруженные файлы и база не трогаются.
- База — отдельным нажатием, с отдельной копией: между подменой файлов и правкой схемы надо успеть посмотреть, что сайт открылся.
Что уходит наружу
При проверке обновлений на сервер уходят имя домена, версия движка и версия PHP. Больше ничего. Это написано прямо в настройках, рядом с полем адреса сервера. Проверку можно выключить: «Настройки → Общие → Обновления → Проверять обновления → не проверять».Защита
- «Что защищает сайт» — списком на «Состоянии системы»: чем подписаны формы, чем хранятся пароли, идёт ли сайт по https, выключена ли отладка, запрещён ли запуск кода в загрузках, снят ли снимок файлов, делается ли копия базы. Где есть что чинить, строка ведёт туда.
- Копия базы по расписанию: через сколько дней делать и сколько хранить. По умолчанию выключено — решать это за владельца движок не вправе.
Панель и сайт
- Массовые действия переехали под список во всех оставшихся разделах; безвозвратное удаление спрашивает отдельное согласие.
- Сто полей панели получили имена для программ экранного чтения.
- Заглушка картинки была прозрачной в трёх темах из четырёх.
- Кнопка «Перезвоните мне» неделю не показывалась: блок падал молча.
Как обновиться
Новых миграций ядра нет. Если обновляетесь с 0.9.5 или раньше, сначала прочитайте описание 0.9.6: там есть миграции, и после установки файлов надо нажать «Обновление» в панели.---
Ссылки
- Страница выпуска — описание, размер архива и отпечаток SHA-256.
- Обсуждение на форуме.
- Все выпуски NEX1ON.