Добавлено
- Добавлено контекстное меню для модулей - тулбар теперь не безполезная вещь
- Модулям теперь можно указывать роуты в специальной переменной $routes
- Все слушатели событий перенесены по модулям. Их можно зарегистрировать при установке модуля
- Реализован рендер фронта, который может использовать все особенности тем
- Так же добавлена возможность хранить и переносить инфоблоки вместе с темой
- Модуль Test соединен с Sample. Новый модуль SampleName использует все возможности системы. Позже будет перенесен в отдельный репозиторий
- Функция логгера заменена на класс
- Классу Request добавлена возможность подмены метода. Украдено из Laravel
Исправлено
- Починил веб инсталлятор.
- Менеджеру событий добавил дефолтный контекст, теперь его не нужно каждый раз указывать
- Переписал роутер, что бы полноценно использоать его кеширование. Спасибо, Никита, что таки обратил внимание на мой пул-реквест.
- Исправил функцию view(), которая теперь не сразу рендерит данные, а откладывает на потом. Теперь после работы модуля можно изменить его данные.
- Исправлен аяксовый роутер
- Переименован favicon.png в favicon.ico специально для insight
Скачать версию для веб установки
Установить с помошью композера
composer create-project --prefer-dist -sdev sydes/sydes php sydes install --demo
Модули в админке пока не написаны. После установки интересное только на главной странице
Буду благодарен за любую помошь в развитии проекта. Спрашивайте вопросы, предлагайте мнения, делитесь в соцсетях.