N1 Nex1on

NEX1ON 0.9.6 — Один поиск, рубрики и адреса страниц

Единый поиск и отбор во всех разделах, рубрики всех модулей в одном блоке, выбор вида адреса записей с 301 со старых, каталог магазина 2.0 и честный учёт остатков, осмотр файлов на чужой код.

В 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. Пока не нажмёте, новые разделы магазина работать не будут.

---

Ссылки


Поделиться: Telegram WhatsApp
Откладывать могут вошедшие.
Обсуждение

Комментарии

◌Обсуждение ещё не началось

Пока никто не высказался. Будьте первым.

Ваше мнение

Оставить комментарий

Премодерация включена
Не публикуется. Позже может использоваться для уведомлений об ответах.
Комментарий появится после проверки.
Пишите по теме и без лишней рекламы.