Новинки в KodiCMS:Самым главным нововведением в KodiCMS является появление раздела виджеты (
http://demo.kodicms.ru/backend/widgets). Виджет - некий объект с данными, в зависимости от типа имеющий свое поведение, который выводится в указанном блоке шаблона сайта на текущей странице. Они должны упростить процесс создания и вывода контента на страницы сайта.
Виджеты в системе состоят из трех компонентов:Блоки в шаблоне
Сам виджет
Шаблон для виджета
Разметка блоков в шаблоне производится через
Код:
<?php Block::run('block_name'); ?>
, кол-во блоков в шаблоне не ограничено. После того как шаблон был сохранен происходит обновление блоков в БД для текущего шаблона. (P.s. если файл с шаблоном редактируется локально, то необходимо в разделе шаблоны пересохранить отредактированый шаблон, чтобы обновились блоки )
Каждый виджет имеет свой тип (
http://demo.kodicms.ru/backend/widgets/add) (Меню сайта, список страниц, хлебные крошки, HTML и т.д.) и в зависимости от типа виджета выводятся определенные настройки. В качестве шаблона для виджетов используются сниппеты и если включено кеширование виджета, то используеся Kohana Fragment. Если шаблон не указан, выводится шаблон по умолчанию (В зависимости от типа виджета шаблон по умолчанию можно найти views/widgets/template/ ... )
Для вывода шаблона на страницах сайта используется раздел "Widget location" [url](
http://demo.kodicms.ru/backend/widgets/location/12[/url]), в котором указываются блоки на которых нужно вывести виджет (В один блок можно вывести один виджет).
На закускуСтандартные иконки Twitter Bootstrap заменены на
http://fortawesome.github.com/Font-Awesome/Пункты меню обзавелись своими иконками.
Доработан модуль Bootstrap (Для верстки Twitter Bootstrap) (+ создан с ним отдельный репозиторий
https://github.com/butschster/kohana-twitter-bootstrap-ui)
При редактировании страницы можно указать ее предка.
Кеширование роутов
Обновились скриншоты на оф. сайте (
http://kodicms.ru/screenshots.html)