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 — встановлення майстром у браузері й оновлення з панелі. Відтоді рушій можна встановити без командного рядка.

Усі випуски — у центрі випусків.