NEX1ON 0.6.0
Места в теме, меню сайта, упаковка модулей
Модуль сам встаёт в шапку, колонку или подвал; меню сайта собирается из модулей; команды module:check и module:pack с семью проверками.
Идея версии: включил модуль — и он сразу оказался на своём месте, а не повис в воздухе.
Места в теме
Тема объявляет места — шапка, над содержимым, боковая колонка, под содержимым, подвал, — а модуль объявляет блок и место, куда он просится. Боковая колонка появляется, только когда в неё что-то поставили.Тема, которая место не объявила, просто не показывает его блоки: чужая вёрстка не ломается от установки модуля. Ошибка в блоке не роняет страницу — блок пропускается, беда уходит в журнал.
Расстановка меняется в «Темы → Расположение»: место выбирается списком, порядок числом. Без перетаскивания мышью нарочно: так работает с клавиатуры, на телефоне и без скриптов.