SyDES 3 Alpha 2

Добавлено

  • Добавлено контекстное меню для модулей - тулбар теперь не безполезная вещь
  • Модулям теперь можно указывать роуты в специальной переменной $routes
  • Все слушатели событий перенесены по модулям. Их можно зарегистрировать при установке модуля
  • Реализован рендер фронта, который может использовать все особенности тем
  • Так же добавлена возможность хранить и переносить инфоблоки вместе с темой
  • Модуль Test соединен с Sample. Новый модуль SampleName использует все возможности системы. Позже будет перенесен в отдельный репозиторий
  • Функция логгера заменена на класс
  • Классу Request добавлена возможность подмены метода. Украдено из Laravel

Исправлено

  • Починил веб инсталлятор.
  • Менеджеру событий добавил дефолтный контекст, теперь его не нужно каждый раз указывать
  • Переписал роутер, что бы полноценно использоать его кеширование. Спасибо, Никита, что таки обратил внимание на мой пул-реквест.
  • Исправил функцию view(), которая теперь не сразу рендерит данные, а откладывает на потом. Теперь после работы модуля можно изменить его данные.
  • Исправлен аяксовый роутер
  • Переименован favicon.png в favicon.ico специально для insight

Репозиторий на Github

Скачать версию для веб установки

Установить с помошью композера

composer create-project --prefer-dist -sdev sydes/sydes
php sydes install --demo

Буду благодарен за любую помошь в развитии проекта. Спрашивайте вопросы, предлагайте мнения, делитесь в соцсетях.

© Arthur Grand, 2011–2024
Powered by SyDES