В 0.9.6 разделы движка перестали быть разными: поиск, отбор, рубрики и адреса устроены одинаково во всех модулях. Заодно панель стала заметно быстрее, а магазин научился не продавать последнюю вещь дважды.
Главное
- Поиск и отбор одинаковы везде. Вместо россыпи полей над списком — строка поиска и кнопка «Поиск и сортировка» с числом применённых отборов. Всё остальное — в окне поверх списка. Так устроены тринадцать разделов панели и страницы сайта.
- Рубрики вышли за пределы модулей. Рубрики новостей, разделы магазина, категории файлов собираются в один блок для боковой колонки и ставятся в меню выбором из списка.
- Вид адреса записи выбирает владелец — из восьми: по имени, по номеру и имени, с рубрикой, с датой, только номер, в корне сайта. Все виды открываются всегда, строится выбранный, с остальных — 301 навсегда. Смена вида не ломает того, что уже проиндексировано и разослано. Смена имени записи сама заводит перенаправление со старого адреса.
- Настройки — переключателями, а не галочками. Галочка осталась там, где «отметить».
- Страница закрытого сайта редактируется: заголовок, текст, «когда откроемся».
Сайт
- Что показывать на главной — один выбор вместо трёх настроек, одна из которых ничего не делала.
- Комментарии стали деревом с настраиваемой глубиной; есть нижняя граница длины.
- Посетитель сам выбирает порядок в ленте новостей и в загрузках; в ленте есть поиск.
- Подсказки при наборе в поиске по сайту; поиск отвечает на языке запроса.
- Описание страницы для поисковиков собирается само, когда поле пустое.
- Подвал со ссылками на разделы, помощь, вход и языки — только на те адреса, что есть.
Магазин: каталог 2.0 и деньги
- Дерево категорий, характеристики с отбором по ним, страница склада, сравнение товаров.
- Остаток занимается, а не пересчитывается. Раньше между чтением и записью помещался второй покупатель, и последнюю вещь могли оформить двое. Теперь строка уменьшается условным запросом.
- Отмена заказа возвращает остаток тому же варианту; повторная отмена ничего не добавляет.
- Повторное нажатие «Оформить» не делает второй заказ.
- Промокод с пределом расходуется атомарно.
Медиатека
Снимки с телефона больше не встают набок. Уборка брошенных файлов по настройке; картинки из настроек считаются занятыми.Безопасность
Осмотр файлов: ищет в коде движка приёмы, которыми прячут чужой запуск, а в папке загрузок — то, чего там быть не должно. Ничего не лечит, показывает и объясняет. Версия движка больше не уходит наружу — ни в подвале, ни в метке generator.Быстрее
Обзор панели — 53 запроса к базе вместо 475, настройки — 15 вместо 437, медиатека — 76 вместо 498.Модули
Магазин 1.15.0, Загрузки 1.2.1, Форум 2.3.1, Новости 1.2.1.Как обновиться
Залить файлы и нажать «Обновление» в панели: есть миграции магазина — номер варианта в строке заказа и таблицы каталога 2.0. Пока не нажмёте, новые разделы магазина работать не будут.---
Ссылки
- Страница выпуска — описание, размер архива и отпечаток SHA-256.
- Обсуждение на форуме.
- Все выпуски NEX1ON.