Первые семь версий 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 — установка мастером в браузере и обновление из панели. С неё движок можно поставить без командной строки.
Все выпуски — в центре выпусков.
Пока никто не высказался. Будьте первым.