N1 N1Time

Как начинался NEX1ON: этапы 0.1–0.7

За один вечер 6 сентября движок прошёл семь внутренних этапов — от ядра с маршрутами и миграциями до медиа-библиотеки. Архивом эти версии не раздавались, но у каждой есть своя страница.

Первые семь версий NEX1ON появились за один вечер, 6 сентября 2026 года, с интервалом от двадцати минут до часа. Это были не выпуски для установки, а этапы: каждый добавлял слой, на котором держится следующий. Отдельным архивом ни один из них не раздавался — первая версия, собранная для установки, это 0.9.0.

Этапы

  • 0.1.0 — ядро. Маршруты, база с приставкой таблиц, миграции с учётом источника, события и фильтры, переводы на три языка, шаблоны темы. Своя автозагрузка без composer — чтобы движок ставился распаковкой архива.
  • 0.2.0 — учётные записи. Роли и права в три слоя, сеансы в базе, вход по почте или имени, ограничение попыток входа, почта.
  • 0.3.0 — панель управления. Пользователи, роли, настройки, журнал изменений и журнал ошибок. Панель лежит в ядре и открывается при любой теме.
  • 0.4.0 — модули и темы. Установка, включение и удаление модулей с проверкой версий и зависимостей, режим обслуживания, первый модуль — «Страницы».
  • 0.5.0 — оформление из панели. Переменные темы меняются без правки стилей, значения проверяются по белому списку.
  • 0.6.0 — места в теме. Модуль сам встаёт в шапку, колонку или подвал; упаковка модулей с семью проверками.
  • 0.7.0 — медиа-библиотека. Папки, уменьшенные копии и строгие правила приёма файлов: имя даёт движок, тип — по содержимому, картинки пересобираются.

В ночь на 7 сентября вышла 0.8.0 — установка мастером в браузере и обновление из панели. С неё движок можно поставить без командной строки.

Все выпуски — в центре выпусков.