- [feature] Доработан алгоритм генерации ссылки в списке ГД документов, ранее для генерации ссылки использовалось поле "Поле идентификатора", в котором указывались ключи полей через запятую, которые добавлялись в ссылку через слеш (/), теперь для генерации ссылки можно использовать только поле "Страница документа (URI)" формата
/section/:field_name
-/news/:category.slug/:id
или если поле представляется из себя массивauthor => array('username' => '.....')
-/section/:author..username
- [feature] Оптимизирован запрос на подсчет кол-ва записей в разделе "Гибридные данные", также исправлены проблемы с фильтрацией по определенным типам полей.
- [feature] Если по каким то причинам ГД поле не добавилось в таблицу, при редактировании этого поля будет показано уведомление и предложение исправить эту проблему
- [feature] Для кнопки отправления API запроса добавлена возможность передачи параметров
<button data-api-url="..." data-method="POST" data-params="{idt:44}">....</button>
- [feature] При сохранении контента части страницы - если для выбранного редактора текста существует класс Filter_{filter_name}, то текст будет обработан методом apply данного класса, если класс не существует, контент будет обработан фильтром по умолчанию Folter_Default. Такми образом в систему можно добавить markdown редактор текста и создать класс для преобразования текста в HTML.
- [feature] В шаблон по умолчанию для виджета "Меню" заменена ссылка на страницу с
url
наurl
, а так-же добавлен вывод связанного виджета. - [feature] В метод Date::format добавлена возможность передачи массива сформированного функцией
date_parse_from_format
- [feature] Добавлена jQuery функция для расчета высоты контейнера
- [feature] При отсутсвии прав на запись в папку шаблонов или сниппетов добавлен вывод сообщения и блокировка кнопки создания файла
- [feature] Новый виджет для ГД раздела - Архив (по дням, годам, месяцам).
- [feature] Расширен список источников, откуда фильтры списка ГД могут получать данные (GET, POST, Behavior, CTX)
- [feature] Добавлен редактор текста ckeditor
- [feature] Улучшения при редактировании страницы. отсутсвии шаблона у страницы, будет указано, что он отсутсвует. При редактировании мета информации и использовании параметров теперь показывается текст как это будет выглядеть при выводе страницы
- [feature] Добавлена страница настроек рабочего стола и новые виджеты для рабочего стола "Активность пользователей", "Профайлер", "Погода"
- [feature] Добавленыв возможность фильтрации ГД документов по полю типа "Select"
- [feature] issue #293 Использование Gridster для виджетов рабочего стола
- [feature] issue #324
- [feature] issue #281
- [feature] Добавлены скелеты для разработки собсвенных плагинов плагинов
- [feature] В класс Sitemap добавлен метод callback для возможности использования собственный функций или классов для изменения массива.
- [feature] issue #323 Добавлена возможность связывать стрвницы в виджете "Меню" с другими виджетами
- [update] Обновление Kohana до версии 3.3.3.1
- [update] Обновление dropzone до версии 3.12.0
- [update] Обновление Twitter Bootstrap до версии 3.3.1
- [update] Обновление библиотеки подсветки синтаксиса Ace, а также добавлены настройки изменения темы редактора. Изменено сочетание клавиш для перехода в полноэкранный режим на CTRL+SHIFT+F
- [refactoring] Оптимизация загрузки виджетов
- [refactoring] Моудль API
- [fix] Исправлена проблема из-за которой при создании ГД полей не создается поле в таблице документа
- [fix] При создании ГД поля "Select" - убрана возможность добавления значений
- [fix] Исправлена проблема с закрытием всплывающего окна редактирования сниппета
- [fix] issue #322
- [fix] Исправлены проблемы с https
- [fix] Поправлен css для частей страницы, а также сворачивание части исправлено на двойной клик по заголовку, а не по всему блоку
- [fix] Добавлен недостающий перевод
- [fix] Исправлена орфография
- [feature] Доработка модуля "Части страницы (Page parts)". Замена редктирования названия по двойному клику, на кнопку на панели. Двойной клик по тулбару приводит к сворачиванию (разворачиванию) блока с контентом (аналог кнопки сворачивания(разворачивания)). Возможность сортировки частей страницы перетаскиванием (Необходимо обновить структуру таблицы page_parts в разделе "обновление/ База данных" либо вручную
ALTER TABLE
page_partsADD
positionINT(11) NOT NULL DEFAULT '0' ;
) - [feature] Добавлена тестовая поддержка драйвера БД SQLite
- [feature] Улучшена валидация настроек вкладки Email, при изменении драйвера отправки писем происходит скрытие кнопки отправки тестового письма до сохранения настроек.
- [feature] Доработан механизм подсветки полей с ошибками, если поле находится во вкладке, происходит подстветка самой вкладки (Например в настройках если много вкладок, легче понять в какой именно ошибки).
- [feature] Обновлена страница проверки окружения в инсталляторе системы
- [feature] Отключение полнотекстового поиска через конфиг
- [feature] Доработан дизайн модальных окон в плагине RedactorJS, а также вынос инициализации пакета скриптов в
init.php
- [feature] При установке системы из списка плагинов убраны те, которые не могут быть установлены
- [feature] В файл htaccess добавлены примеры редиректов c www на non-www и обратно
- [feature] Добавлен новый тип окружения TESTING, который включает профайлер и не выключает кеширование (включается через htaccess)
- [feature] В ГД поле "Image" теперь можно добавлять водяные знаки issue #309
- [feature] Добавлен метод для сжатия JS скрипртов в файл
- [feature] Добавлена задача для обновления структуры БД через консоль php index.php --task=update:database issue #312
- [feature] Добавлена сборка воедино всех CSS файлов, а также в htaccess настройки для включения кешироавния css|js и картинок
- [feature] Добавлена возможность отключения отправки заголовка 'X-Powered-CMS' через конфиг файл. Для отключения, необходимо изменить занчение в конфиг файле global.php на 'x_powered_header' => Config::NO.
- [feature] В настройках системы добавлена кнопка очистки всех логов в БД
- [feature] Доработан поиск по документам раздела "Гибридные документы"
- [feature] Добавлена возможность подключать кастомные папки в файловый менеджер через конфиг elfinder.php (пример подключения есть в плагине skeleton)
- [feature] В плагине Гибридные Документы при загрузке документа добавлена возможность подгружать для каждого поля css и js файлы
- [feature] Драйвер поиска SphinxSearch + Генератор конфига
- [feature] Генератор API ключей
- [refactoring] Изменение месторасположения ГД поля "Яндекс карты". Если у вас было созданно такое поле, то необходимо исправить его ключ в таблице БД dsfields на map_yandex
- [refactoring] Переделан модуль поиска, теперь для поиска данных используется отдельный запрос и возвращаются ID записей
- [refactoring] модуль Sidebar
- [fix] Исправлена ошибка из за которой всегда проверялся URL_SUFFIX
- [fix] Исправлена оишбка из за которой неправильно отображался статус неопубликованных документов
- [fix] Исправлена ошибка задвоения кнопки файлового менеджера
- [fix] Исправлены ошибки в плагине Page fields
- [fix] Исправлена ошибка из-за которой не работал виджет "Обработчик создания ГД"
- [fix] Исправлена ошибка с задвоением ковычек при создании дампа БД в плагине Backup
- [fix] Исправлено проставление значения текущей даты для полей типа Date, Time, DateTime
- [fix] issue #295
- [fix] issue #296
- [fix] issue #297
- [fix] issue #298
- [fix] issue #300
- [fix] issue #301
- [fix] issue #302
- [fix] issue #304
- [fix] issue #305
- [fix] issue #306
- [fix] issue #310
- [fix] issue #311
- [fix] issue #313
- [fix] issue #315
- [fix] issue #316
- [fix] issue #317
- [fix] issue #319
- [fix] issue #321
- [fix] Исправление ошибок
- [remove] модуль Bootstrap
- [feature] Задача по очистке кеша через CLI и для менеджера задач
php index.php --task=cache::clear
В качестве параметра можно передать тип кеша, который необходимо очистить--type=all
(all, file, cache_driver_type, routes, profiler ) - [feature] Вывод типа виджета на странице редактирования
- [feature] issue #289
- [feature] В настройках Email добавлена кнопка отправки тестового письма, спасибо @igk1972
- [feature] В CTX добавлена возможность получать параметры по строке вида
url_segments[0]
- [feature] Добавлена возможность передачи кастомных параметров в фильтры виджета ГД документов
- [feature] Доработан модуль Behavior. Теперь роуты можно указывать не только внутри объекта типа страницы, но и в конфиг файле behaviors, также в настройках роута в качестве вызываемого метода можно указывать статический класс, при вызове в него будет передан текущий объект Behavior
- [feature] В настройках пользователя добавлен выбор темы админ панели
- [feature] В разделе Datasource добавлена возможность создавать папки для группировки разделов
- [refactoring] Переработан механизм добавления Javascript переменных в шаблон админ панели через контроллер.
- [refactoring] Hybrid Datasource
- [refactoring]
Model_Page_Front::find
- [refactoring]
Meta
- [refactoring] Инсталлятор через CLI
- [fix] При нахождении в разделе Update структура БД больше не кешируется
- [fix] Исправлена ошибка с раскрытим дочерник страниц в разделе "Страницы"
- [fix] Исправлена ошибка из за которой при обновлении ГД документа сбрасывалась дата создания
- [fix] При сохранении шаблонов и сниппетов проихсодит транслитерация имени и очистка от лишних символов
- [fix] Добавлены недостающие переводы
- [fix] Исправлена опечатка из за которой не работало кеширование на стороне браузера, спасибо @igk1972
- [fix] Доработан метод URL::frontend, теперь префикс ставится корректно для URL содержащих query_string
- [fix] Добавлена рамка вокруг редактора текста RedactorJS
- [fix] Fix Userguide plugin
- [fix] Исправлена кнопка удаления пользователя
- [fix] Fix hybrid profile widget
- [fix] Исправлена проблема возникающая во время установки системы с использованием преффикса БД
- [fix] Исправлена проблема с удалением пакетов из виджета
- [fix] Исправлены иконки в списке страниц
- [fix] issue #280
- [fix] issue #287
- [fix] issue #290
- [fix] issue #292
- [fix] Исправлена проблема с автоматической очисткой кеша. Теперь при активации плагина файлы подключаются корректно
- [feature] Обновление Twitter Bootstrap до версии 3.2.3
- [feature] Добавлен рабочий стол (Dashboard) в админ панели
- [feature] Виджеты обработчики больше не требуют помещения их на страницу, а доступны по сгенерированному для них URL
- [feature] Добавлена возможность смены темы админ панели (пока только через конфиг файл /cms/modules/kodicms/config/global)
- [feature] Расширена работа с Assets_Package
- [feature] Новый тип ГД поля "Цвет"
- [feature] Добалвены новые методы класса HTML и Form: Form::token(), HTML::ol(...), HTML::ul(...)
- [feature] Улучшен механизм работы с Meta полями страниц и добавления в них дополнительных параметров из других разделов
- [feature] Новый тип страницы "Профиль пользователя"
- [feature] Добавлен виджет "ГД профиль пользователя"
- [feature] Вывод в настройках виджета списка переменных, которые можно использовать в шаблоне
- [feature] Добавлена возможность ГД поле типа User сделать уникальным
- [feature] Добавлена возможность подключения Assets пакетов в настройках виджета
- [feature] В обработчике создания и обновления ГД документа добавлена возможность указания полей, которые должны обновляться (редактироваться)
- [feature] Оптимизация работы объекта frontend страницы Model_Page_Front
- [feature] Оптимизация загрузки 404 и 401
- [feature] Расширена работа с правами пользователя к разделам Datasource. Исправлены проблемы с разгранечением прав доступа
- [feature] Добавлена проверка наличия в URL указанного суффикса, включается в настройках сайта.
- [feature] Добавлена возможность настройки прав дотсупа для роли "Login"
- [feature] Добавлена таблица для хранения пользовательских данных (Например, расположение виджетов, личные настройки и т.д.)
- [refactoring] Datasource
- [refactoring] Datasource_Hybrid_Field
- [refactoring] URL
- [refactoring] Block
- [fix] Модуль ACE мигрировал в ядро системы
- [fix] Исправлен перевод
- [fix] Исправлена проблема при создании ГД разделов и полей при использовании префикса таблиц в БД (issue #267)
- [fix] Исправлено множество мелких ошибок
- [feature] Добавлена возможность в настройках страницы указать URL для редиректа при запросе этой страницы. (Необходимо обновить таблицу в БД)
- [feature] Контррллер Front из модуля KodiCMS перемещен в Pages
- [feature] Обновление библиотеки Font-awesome до последней версии
- [feature] Добавлена возможность выбирать тип хранилища для сессий (database, native, cookie). (Необходимо обновить таблицу в БД)
- [feature] Изменение в логики хранения связанных документов для поля Array. (Необходимо применить патч https://github.com/KodiCMS/patches/blob/master/hybrid_field_array.php и обновить таблицу в БД)
- [feature] В виджете "Меню" добавлена возможность выводить подменю нужного уровня уникального для каждой страницы.
- [feature] Добавлена JavaScript валидация полей в инсталляторе CMS
- [feature] В тип поля "Boolean" разедела ГД добавлена возможность указать значение по умолчанию и выбрать дизайн внешнего вида (Флажок, Выпадающий список, Радио кнопки)
- [feature] Добавлен $host параметр в класс Request
- [feature] По умолчанию виджет "Список страниц" теперь не подгружает профиль пользователя, для подгрузки модели пользователя необходимо включить опцию в настройках виджета.
- [feature] В модели страницы Model_Page_Front удалены join для получения имени пользователя, методы author и updator теперь возвращают модель Model_User.
- [feature] Добавлен класс Callback
- [feature] Добавлен метод
convert_to_jpeg
в класс Image - [feature] Добавлена возможность передавать в валидацию документа Datasource свой объект валидации
- [fix] Исправлен дизайн elFinder
- [fix] Поправлены SQL схемы для инсталлятора
- [fix] Исправлена проблема с очисткой расширения в slug в настройках страницы
- [fix] Добавлено удаление таблиц из БД при отключении плагина Гибридные данные
- [fix] Отображение в списке патчей только файлов с расширением php
- [fix] Исправлена ошибка с удалением документов из таблицы
- [fix] Исправлен доступ к публичным методам API для неавторизованных пользователей
- [fix] Исправлена проблема с сорировкой страниц вложенностью > 5
- [fix] Исправлена ошибка с прокруткой страницы в начало при нажатии на кнопки меню редактора RedactorJS
- [feature] Добавлен просмотр списка репозиториев плагинов в Github
- [feature] Указание в профиле пользователя языка по умолчанию
- [refactoring] Plugins module
- [refactoring] Filter class
- [refactoring] Hybrid creator widget
- [fix] Fix hotkeys bug
- [fix] Исправление ошибок
- [feature] Добавлен модуль Captcha
- [feature] Создание профиля пользователя из ГД раздела
- [feature] В класс
DataSource_Hybrid_Field
добавлен методbooleans
- [feature] В метод
Image::cache
добавлен кроп - [feature] Добавлена возможность создавать глобальные JS события в модулях и плагинах создав файл media/js/events.js Содержимое файла кешируется на 1 день, при внесении изенений необходимо сбрасывать кеш
- [feature] Переработан класс для работы с пакетами CSS и JS. Из контроллера Backend все скрипты вынесены в пакеты для возможности загрузки пакетов в Frontend. В класс Meta добавлен метод для подключения пакетов
- [feature] Переработан скрипт добавления счетчика к пункту меню
- [feature] Доработан AJAX прелоадер, добавлена возможность показывать его не только на всю страницу, но и в отдельном блоке
- [feature] Контроллер Update вынесен в отдельный модуль
update
, добавлен пункт в меню и просмотр измений относительно репозитория Github - [feature] Доработан плагин RedactorJS, вместо стандартных иконок теперь используется Font-awesome, поправлен CSS, убраны градиенты и скругления, кнопки во всплывающих окнах заменены на стандартные bootstrap
- [feature] В настройки раздела ГД добавлена возможность указывать MySQL индекс для полей
- [feature] В API класс добавлены setter и getter для добавления папаметров в json
- [feature] В класс Meta добавлены методы
icon
иpackage
- [feature] AJAX проверка настроек БД в инсталляторе
- [feature] Замена
Route::url
нвRoute::get(..)->uri
- [feature] Добавлен метод проверки в API контроллере
is_backend()
- [feature] Поправлен контроллер API_Media, добавлена возможность указать модуль к которому относится картинка при загрузке и вывести данные относящиеся к определенному модулю
- [feature] В роут API модуля добавлен необязательный параметр backend
- [feature] Рефакторинг виджетов ГД
- [feature] Добавлена проверка Security token в документы ГД, в основном необходимо при использовании формы в Frontend
- [feature] Доработан виджет Hybrid_Creator (AJAX ответ при успешной операции, при передачи ID документа - обновление существующей записи)
- [feature] Доработка класс Sitemap, реализация RecursiveIterator, также для перебора многомерных мыссивов может использоваться в паре с RecursiveIteratorIterator
- [issue #256] #258
- [issue #256] #256
- [fix] Исправление сохранение данных через elFinder
- [fix] Исправлено удаление полей ГД раздела
- [fix] Исправлены поля Array и Document в разделе ГД
- [fix] Исправлена ошибка добавления ролей пользователю
- [fix] Исправлен класс типа страницы "Гибридные документы"
- [fix] При помещении виджета в блоки PRE и POST происходил вывод шаблона
- [fix] При отсутсвии класса виджета, раздела или ГД поля сайт переставал работать
- [fix] Исправление ошибок
- [feature] Добавлена сортировка списка ГД в произвольном порядке
- [feature] Новый виджет "Редактор ГД документа"
- [feature] Добавлена подсветка в списке блоков шаблона, а также обновление списка блоков через AJAX на страницах установки виджетов.
- [feature] Исправлено поведение полей ГД документа показывающие Exception при отсутсвии класса для данного типа поля, теперь поле просто иссчезает из списка
- [feature] Новый виджет "Обработчик создания ГД документа"
- [feature] Переработан модуль Reflinks
- [feature] Новый виджет "Вспомнить пароль"
- [feature] Новый виджет "Профиль пользователя"
- [feature] Добавлена возможность к полю типа "String" подключать файловый менеджер
- [feature] В названии блоков добавлена возможность использовать символы "." , "-" и "_"
- [feature] На странице просмотра логов добавлена возможность указывать кол-во элементов выводимое на одной странице
- [feature] Панель поиска на странице виджетов
- [feature] Новый класс Sitemap для преобразования массивов в дерево
- [feature] Загрузка изображений через RedactorJS и выбор загруженных из таблицы в БД
media
- [feature] Добавлено отображение превью для прикрепляемых картинок поля Images
- [feature] Добавлен доп. функционал для получения параметров страницы и статических классов из CTX.
- [feature] Добавлены горячие клавиши
- [feature] Переработан механизм выделения строк с помощью checkbox
- [feature] Добавлены глобальтные горячие клавишы для сброса кеша (shift+f1), обновления списка блоков (shift+f4), обновления поискового индекса (shift+f3)
- [update] Обновление библиотеки jQuery Steps до версии 1.0.7
- [update] Обновление библиотеки DateTimePicker до версии 2.2.9
- [update] Обновление библиотеки jQuery до версии 2.1.1
- [update] Обновление библиотеки Dropzone до версии 3.10.2
- [update] Обновление библиотеки Select2 до версии 3.5.0
- [fix] Исправлена ошибка с кешированием виджетов
- [fix] Исправлена генерация URL в виджете поиска раздела ГД
- [fix] Исправлен механизм добавления нового пользователя
- [fix] Исправлен тект валидации email адреса при создании пользователя
- [fix] Исправлена ошибка валидации при создании раздела ГД
- [fix] Исправлен хост по умолчанию для дорайвера кеша mongodb
- [fix] Добавлен перевод текста на странице "Информация"
- [issue #193] Добавлена возможность для виджета подключить дополнительно CSS и JS файлы через его настройки.
- [issue #251] #251
- [issue #253] #253
- [fix] Добавлен недостающий перевод
- [fix] Добавлен phpDoc
- [fix] Исправлена работа плагина Redirect
- [fix] Исправлены ошибки в ГД поле Tags
- [fix] Исправленf ошибка с указанием значения по умолчанию для ГД поля Float
- [fix] Исправлено множество мелких ошибок
- [feature] Добавлен плагин Гибридные данные
- [feature] Добавлена поддержка MySQLi и PDO драйвера для работы с БД
- [feature] Добавлен модуль "Задачи", для запуска скриптов по расписанию
- [feature] Добавлена таблица media и модель media для загрузки файлов
- [feature] Добавлен модуль просмотра системных логов
- [feature] Добавлен модуль Sidebar для быстрой генерации форм поиска
- [feature] Доработан класс Assets, добавлена возможность слияния css и js, а также создания пакетов со скриптами
- [feature] Гибкое управление meta полями в настройках страницы
- [feature] Добавлена индексация и поиск по страницам и разделу Datasource
- [feature] Добавлено кеширование раздела Userguide, поправлен дизайн.
- [feature] Замена центра уведомлений jGrowl на pNotify (http://sciactive.com/pnotify/)
- [feature] Использование jQuery плагина select2 для организации тегов
- [feature] Добавлен метод
Image::cache
для изменения размера изображения на лету - [update] Обновление Kohana до версии
3.3.2 dryocopus
- [update] Немного упрощен дизайн, стал более строже
- [update] Улучшена работа с виджетами, добавлена возможность показывать виджеты пользователям с определенными ролями
- [update] Исправлены права доступа к разделам
- [update] Вынос раздела "Страницы" в отдельный модуль и перевод на ORM
- [update] Доработан класс ORM, в нем появидись методы запускаемые до и после создания, обновления, удаления записей
- [update] Обновление сторонних библиотек до последней версии
- [update] Все файлы относящиеся к Демо сайту переехали в соответсвующий плагин
- [fix] Исправлены ошибки связанные с файловым менеджером elFinder (Ресайз, кроп)
- [fix] Исправлено множество ошибок
- [fix] Добавлены недостающие переводы
- [feature] Переделан механизм уравления почтовыми сообщениями и событиями, за это теперь отвечает отдельный раздел
- [feature] Backend теперь поддерживает многоуровневое меню
- [feature] API теперь работает по ключам доступа, либо под авторизованным пользователем
- [feature] Виджет Sendmail (Отправка почты) работает через модуль почтовых уведомлений
- [feature] Переработан инсталлятор системы (https://github.com/butschster/kodicms/commit/5fe562fdf110d5d3435429dea4dcdc907eb3771d)
- [update] Доработан модуль Плагины, при установке плагина он сразу активируется, а не после перезагрузки
- [update] В настройки сайта добавлена опция "Язык по умолчаию"
- [fix] При сменен названия точки входа в админку не работали некоторые ссылки
- [fix] При вставки через
cms.filter.exec
в RedactorJS текста, он вставлялся в виде ссылки - [fix] Параметр
Kohana::$caching
не влияет на модульCache
и соответсвенно кеш идущий через него не отключался - [feature] Виджет авторизации может работать через AJAX
- [feature] Виджет Меню теперь по умолчанию не показывает скрытые страницы, меняется в настройках виджета
- [fix] Исправлена видимость пунктов меню Архива для прав доступа
- [feature] Класс Meta теперь работает через Context, в виде Context::instance()->meta()->...
- [fix] Исправлена массовая рассылка почты с интервалами
- [feature] Email_Type теперь может через метод
add_to_queue
добавлять почтовые сообщения в список на рассылку - [update] Добавлена смена языка в инсталляторе
- [update] Демо сайт вынесен в отдельный модуль, демо контент устанавливается только при включеной опции в инсталляторе, либо по активации плагина test
- [update] Доработан функционал виджетов. В один блок можно помещать несколько виджетов. Доработана страница расположения виджетов.
- [feature] Snippets и layouts теперь можно размещать в плагине или модуле. При выборе сниппета или шаблона поиск сначала происходт в корне, потом в модуляих и затем в плагинах.
- [feature] Добавлена пустышка раздела Datasource, раздел "гибридные данные" для него будет поставляться в виде плагина.
- [update] Доработан модуль "Хлебные крошки"
- [feature] Теги вынесены в отдельный модуль
- [feature] Части страниц вынесены в отдельный модуль и могут быть отключены
- [feature] Дополнительные поля страницы вынесены в плагин
- [feature] Доработан инсталлятор системы в части установки схемы БД и дампа данных. Теперь каждый модуль и плагин имеет в папке
install
информацию о своих таблицах. Также в момент установки происходит запуска файла install.php в каждом модуле. - [feature] Добавлен новый статус для страницы "Защищена паролем" и соответсвующий виджет и тип страницы
- [feature] Добавлена в тестовом режиме страница миграции БД старых версий KodiCMS на новую
/backend/update
в ней можно увидеть различия в схебе БД - [fix] А также многочисленные другие испралвения, улучшения и т.д.
- [feature] Добавлен класс Database_logs и возможность логировать действия в БД
- [feature] Добавлен профиль пользователя
- [feature] Добавлена страница информации о системе
- [refactoring] Переработанны все системные сообщения KodiCMS и их логирование, теперь в профиле пользователя можно смотреть его действия
- [feature] Добавлен класс Filter для фильтрации массивов и манипуляций над его значениями, как в старых версиях ORM
- [update] Класс Validation теперь может работать с многомерными массивами (Испульзуется
Arr::path
) - [refactoring] Переработан раздел настроек, теперь можно производить валидацию и фильтрацию данных (http://kodicms.ru/forum.html#/discussion/91/kastomnye-nastroyki-na-stranice-nastroek)
- [refactoring] Настройки Email перенеслись в системные настройки
- [feature] В настройках системы и многих других разделах (Пользователи, Роли) появились вкладки, работает через JS
- [update] Добавлено кеширование API документации, поправлен CSS, структурированы файлы
- [refactoring] Старый класс Filter переименован в WYSIWYG
- [refactoring] Произведен рефакторинг плагина Disqus, теперь вывод блока комментариев производится через виджет
- [fix] Исправлен виджет "Облако тегов", при отсутсвии тегов появлялась ошибка
- [refactoring] Переработана задача рассылки почты, очистка логов рассылки вынесена в отдельную задачу
- [feature] Добавлен драйвер кеширования APC с тегами.
- [refactoring] Переработан счетчик событий для пуктов меню, теперь им можно управлять через JS
- [fix] Исправлены ошибки в плагине Backup
- [refactoring] Доработан плагин "Сообщения"
- [fix] Раньше плагин jQuery Tags применялся ко всем элементам, с классом
tags
, теперь только к полям ввода.
- [feature] Замена класса Setting на Config_Database, в связи с этим замена таблицы Setting на Config
- [feature] Добавлен раздел с настройкой модуля Email
- [update] Обновление плагина Сообщения
- [refactoring] Доработан класс Api_Response
- [fix] Исправлено отображения коунтрера в навигации
- [fix] Исправление мелких ошибок
- [feature] Кнопка обновления кеша в настройках теперь сбрасывает кеш через ajax
- [fix] Исправлены ошибки в плагине Archive
- [feature] В страницах поле Robots (issue #186)
- [feature] Адаптация меню админ панели под ширину экрана
- [fix] Минимальная ширина админ панели - 860px
- [feature] Добавлена подстветка SQL кода в плагине Backup
- [fix] Дизайн файлового менеджера максимально приближен к дизайну админ панели
- [fix] Обновлен redactor js до последней доступной версии на github
- [fix] Файловый менеджер для редактора вынесен в качестве плагина в модуль elfinder
- [feature] Добавлен плагин типографа http://mdash.ru/ , доступен в redactor.js
- [feature] Добавлен плагин в redactor.js для открытия во весь экран
- [fix] Исправлена ошибка с открытием редактора Ace во весь экран
- [feature] Замена jquery.uploader на jquery.dropzone (http://www.dropzonejs.com/)
- [fix] Исправление плагина Backup
- [fix] Исправление мелких ошибок
- [bug] При работе с Context из backend в нем не работал Request
- [bug] Исправлен механизм установки виджетов для всех страниц (issue #181)
- [bug] Исправлена ошибка с добавлением query string
- [feature] Run block after page load (issue #184)
- [feature] Метод Model_Page_Front::children() теперь всегда выводит массив
- [feature] Класс Meta для вставки в шаблон сайта meta информации, js и css.
- [bug] Исправлена проблема с сохранением настроек после установки системы.
- [feature] Фильтрация страниц по тегам (через ?tag=...)
- [feature] Виджет "Облако тегов"
- [fix] Добавлен перевод множества непереведенных терминов
- [fix] Исправлена ошибка из за которой не работал resize в Файловом менеджере
- [feature] Произведен рефакторинг класса Model_Widget_Decorator
- [feature] Настройки для виджета наследуемого от Model_Widget_Decorator_Pagination подставляются в шаблон админики автоматически.
- [fix] Исправлен внешний вид диалогового окна ресайза изображений в файловом менеджере
- Добавлен раздел "Роли"
- Добавлены права доступа к разделам
- В редакторе страниц добавлено поле "Meta title"
- Исправлены ошибки в файловом менеджере (удаление файлов и т.д.)
- Настройки языка интерфейса перенесены в профиль пользователя
- Добавлены новые виджеты
- Обновление Kohana до версии 3.3.1
- Обновление до послдених версий сторонних библиотек
- Другие улучшения ядра
- Переделана сортировка страниц
- Переделан модуль Plugins
- Редактор шаблонов и сниппетов рястягивается на высоту экрана
- Ace обзавелся двумя комбинациями клавиш: CTRL+F - на весь экран, CTRL+S - сохранение
- В плагин Yandex Metrika добавлены дополнительные настройки
- Переделаны настройки плагина Less compiler
- В настройках сайта добавлено поле "Описание сайта" и заменен ключ "Заголовок сайта" на
site_title
- Другие улучшения ядра
- Удален из поставки плагин CodeMirror (Теперь для подсветки используется Ace)
- Доработан JS API добавления фильтров(редакторов) в систему
- Изменен роут для доступа к системному API
- JS файлового менеджера elfiner вынесен в папку модуля