SyDES 3 Alpha 3

Добавлено

  • Добавлены плейсхолдеры для базовых модулей
  • Js функция syd.modal() для отображения модальных окон на основе массива данных
  • Возножность загружать контент для модальных окон по ссылке
  • Вместо простого переводчика добавлена библиотека локализации
  • Добавлен api от будущей инфраструктуры (менеджеры модулей, плагинов, тем и переводов)
  • Добавлены функции p() для плюрализации и d() для вывода локализованной даты, вроде "1 Января"
  • Добавлен параметр "nowrap" для токенов инфоблоков, удаляющий оберточный блок с классом. Теперь инфоблоки можно снова использовать в <head>
  • Добавлен метод Request::cookie()
  • Добавлен перевод содержимого меню в админке на текущий язык

Исправлено

  • Менеджеру событий стандартизорованы имена событий, и добавлен прерыватель очереди
  • Починил отображение тублара в админке, создание бесконечного количества кэша
  • Для большей ясности, от метода Document::addJs() отделен Document::addScript(), позволяющий добавлять js код в виде строки
  • Для большей ясности, от метода Document::addCss() отделен Document::addStyle(), позволяющий добавлять css код в виде строки
  • Исправлен шаблон базового обработчика ошибок

Удалено

  • Js функция syd.cookie() ибо есть библиотека js-cookie

Комментарий

Хоть cms и мультиязычная, но не будет поставляться со всеми языками и переводами сразу, для экономии веса. По умолчанию будет только английский язык, но во время установки можно указать свой и sydes загрузит его для текущей системы.

Сразу после официального релиза cms я сделаю сервис для переводов расширений. А после и каталог самих расширений. Или наоборот.


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

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

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

composer create-project --prefer-dist -sdev sydes/sydes
php sydes install --demo
© Arthur Grand, 2011–2017
Powered by SyDES