N1 N1Time

← Выпуски NEX1ON

NEX1ON 0.1.0

Ядро: маршруты, база, миграции, события, языки

вышел 06.09.2026 PHP 8.2 или новее архивом не раздавался

Первая версия Nex1on — скелет движка, на котором дальше строятся все модули. Внутренний этап, отдельным архивом не раздавалась.

С этой версии начинается история Nex1on. В ней ещё нет ни панели управления, ни учётных записей — только ядро, на котором потом стоит всё остальное.

Что вошло

  • Своя автозагрузка классов, без composer: движок ставится распаковкой архива на хостинг, где нет ни SSH, ни менеджера пакетов.
  • Запрос и ответ, маршрутизатор с группами, именами адресов и посредниками.
  • Работа с базой: приставка таблиц, вложенные транзакции, построитель запросов, описание таблиц.
  • Миграции с учётом источника — ядро или модуль. Удаление модуля откатывает только его таблицы.
  • События двух видов: объявления и цепочки-фильтры. Модуль подключается к движку через них, ядро о модуле не знает.
  • Переводы на три языка — английский, русский, украинский — с правильными формами множественного числа.
  • Шаблоны темы с наследованием разметки и подменой шаблонов модулей.
  • Журнал и обработчик ошибок: подробности для разработчика, короткая страница для посетителя.
  • Командная строка: миграции, список маршрутов, проверка требований, встроенный сервер.

Требования

PHP 8.2 или новее, MySQL или MariaDB. Эти требования с тех пор не менялись.

Доступность

Внутренний этап разработки. Архива для установки у этой версии нет.