=========================================================================================
* Краткий список изменений в сборке "Next Generation CMS"
=========================================================================================
# детальный список изменений можно посмотреть в каталоге readme/changelog.detailed.txt

[0.9.3 Release]
+ Общая переработка админ-панели, перевод её на шаблонизатор TWIG
+ [TWIG] Добавлена поддержка нового TWIG based шаблона news.categories.tpl, данный шаблон (при его наличии) используется для генерации меню категорий
+ Добавлена настройка "настройки системы" => "безопасность" => "Вывод ошибочных SQL запросов", теперь вы можете выбрать тип пользователя (администратор/зарегистрированный пользователь/все посетители), которому будет отображаться текст SQL запроса, содержащего ошибки
+ В классе tpl (старый шаблонизатор) добавлена новая возможность - условные блоки, зависящие от текущего местоположения на сайте [ifhandler:Plugin:Handler], [ifhandler:Plugin:], [ifhandler:Plugin]
+ Расширение функционала статических страниц - добавилась поддержка "страницы для печати" и возможность задания собственной страницы для печати и замены основного шаблона main.tpl
+ Добавлена возможность выставления rel="nofollow" и target="_blank" для всех ссылок, опция вынесена в конфигурацию системы
+ Библиотека jQuery добавлена в админ-панель движка
+ Переработан интерфейс управления категориями, добавлено поле "информация" для категорий, его содержимое можно отображать при открытии страницы категории на сайте.
+ Добавлена поддержка нового файла шаблона - news.table.tpl (описание см. в документации)
+ Небольшой финт - если в списке новостей в фильтре пользователей набрать "!" (восклицательный знак, без кавычек), то будут выведены TOP20 пользователей с максимальным кол-вом новостей (сортировка по уменьшению кол-ва новостей).
+ Актуализированы скрипты NGCMS для корректной работы с PHP 5.3.3
+ Добавлена кука ngTrackID - кука может использоваться плагинами, которые не требуют регистрации (с одной стороны), но при этом требуют отслеживания действий пользователей (например, "корзина" и аналогичные плагины)
+ Добавлен конфигурационный параметр "разрешить новости без текста"
+ В конфиге теперь можно задавать максимальный размер фотографии как по оси X так и по оси Y
+ Расширение возможностей обработчика URL'ов.
% В шаблонизаторе TWIG добавлена функция localPath(), возвращающая каталог текущего шаблона, использовать localPath(0)
  Пример: {% extends localPath(0) ~ "site.body.tpl" %}
  Применяется для вставки шаблонов (include, extends) и позволяет брать вложенные шаблоны из того же каталога что и основной.
% Заменен обработчик фатальных ошибок старого шаблонизатора. Теперь будет значительно проще диагностировать проблемы при возникновении такой ошибки
% Для статических страниц (при их отображении) добавлена глобальная переменная $SYSTEM_FLAGS['static']['db.id'] с ID статической страницы
% Для полной новости добавлена глобальная переменная $SYSTEM_FLAGS['news']['db.categories'] со списком ID категорий, которым принадлежит новость

Обновлены плагины:
% xfields
  - появилась возможность при добавлении/редактировании новостей разносить доп. поля по отдельным группам
  - теперь в новостях можно отображать табличные данные из плагина, для этого в short/full news шаблонах появилась переменная {plugin_xfields_table}, за её отрисовку отвечает шаблон (пока - обязателен!) /templates/ВАШ_ШАБЛОН/plugins/xfields/table.tpl
% uprofile
  - появилась поддержка доп. полей (xfields) в профиле пользователя
  - доп. поля можно разбивать на отдельные группы
  - добавлен токен безопасности, защищающий от CSRF атак на профиль пользователя
% feedback
  - появилась возможность привязки новостей к форме
  - появилась возможность заполнения полей формы обратной связи из доп. полей (xfields) связанных новостей
  - плагин полностью переведён на TWIG, обратной совместимости по шаблонам нет (!!)
% commenrs
  - В шаблонах comments.internal.tpl и comments.external.tpl добавлена поддержка блоков [regonly]..[/regonly] и [nocomments]..[/nocomments]
% gsmg
  - Исправлена ошибка в показе постраничной навигации для категорий - теперь учитывается кол-во новостей на странице, указанное в категории
.. и другие ...

[0.9.2 Release]
+ Добавлена возможность корректной работы NGCMS в подкаталогах
+ Выложена обновлённая админка
+ При добавлении/редактировании новостей добавлена возможность редактировать короткую и полную часть в отдельных блоках (textarea), функция активируется в "настройки системы"
+ В редактировании новостей добавлена возможность устанавливать текущую дату для новости
+ Добавлен suggest механизм для поля "автор" в разделе "редактирование новостей" (при поиске) - в появляющемся списке отображаются авторы у которых есть как минимум 1 новость
% Теперь корректно отрабатывают URL'ы с русским текстом в них (в кодировке Windows-1251)
+ В управлении ЧПУ добавлена возможность временной блокировки (без удаления) строк
+ Шаблонный механизм - добавлена поддержка команды вставки из файла (include), для работы (код: [:include имя_файла_с_расширением] )необходимо активировать в коде возможность вставки (include)
% Добавлена генерация сообщения об ошибке при сохранении конфига системы
% Добавлена возможность использовать для штамп-картинки файлы как с расширением .gif, так и с расширением .png
% Теперь посетитель будет перебрасываться на главную страницу при заходе на сайт со страницы активации учетной записи
% Изменён механизм хранения списка приложенных к новостям файлов.
+ Добавлена возможность для внешних плагинов самостоятельно регистрировать RPC обработчики
+ Выложена библиотека обратной совместимости для НЕ-ЧПУ сайтов
% изменение логики определения overrideTemplate в функции news_showlist()
% Улучшения информативности выводимых ошибок при загрузке файлов (теперь показывается имя файла)
% Добавлен вывод сообщения об ошибке при отсуствии необходимого файла-шаблона
+ Добавлена возможность загрузки плагинов (через version файл) "по цепочке", т.е. плагин XX может анонсировать, что его необходимо загружать при активации "страницы плагина" у плагина YY
+ Добавлены флаги hspace и vspace для bb-кода img
% Обновление модуля управления пользователями, добавлена возможность интеграции с плагинами (в частности, с uprofile)
+ Добавлен новый режим регистрации пользователей - "ручной с подтверждением", теперь есть 2 режима регистрации с ручной установкой пароля - "ручной" (не требуется подтверждать email адрес) и "ручной с подтверждением" (пароль становится активен только после подтверждения email адреса), новый режим выбран режимом по умолчанию
+ Новая функция в админке: "настройки" => "настройки системы" => "основные настройки" => "Совместимость с не-ЧПУ режимом старых версий". При включении этого режима пользователи, заходящие на старую ссылку, будут переадресовываться на новую (верную и поддерживаемую движком) ссылку.

=========================================================================================
[0.9.1]
+ Полностью переработан механизм работы со ссылками (ЧПУ)
+ Функционал работы с комментариями и профилями пользователей вынесен в отдельные плагины
  (comments и uprofile)
+ Переработано ядро CMS
% Структуированы шаблоны

=========================================================================================
[0.9.0][Первый релиз]
+ Переработан интерфейс работы с картинками в админ-панели
+ Добавлен поиск пользователя в интерфейсе администрирования
+ Переделан "с нуля" скрипт-инсталлятор, теперь он интуитивно понятен
+ Добавлена возможность задавать собственные шаблоны для новостей категорий из интерфейса
  управления категориями
+ Добавлена возможность задавать кол-во новостей, отображаемых в конкретной категории
% Исправлена проблема с кодировками SQL таблиц плагинов "Облако тегов" и "Голосования"
  (проблема проявлялась на хостингах с кодировкой по умолчанию отличной от Windows-1251)
+ У каждой страницы движка появился собственный заголовок
+ Улучшен интерфейс редактирования новостей
+ Добавлен новый BB тег [spoiler] .. [/spoiler] и его модификация [spoiler="ТЕКСТ"]..[/spoiler]
+ Добавлена поддержка блоков [fullnews]..[/fullnews], [nofullnews]..[/nofullnews],
  [comments]..[/comments], [nocomments]..[/nocomments] в шаблонах news.short.tpl и
  news.full.tpl
+ Переписан механизм создания резервных копий, теперь он работает быстрее и создаёт готовый
  для восстановления на новом хостинге дамп все необходимых SQL таблиц
+ Оптимизированы запросы к SQL
% В поиске убрана подсветка найденных слов. Текущая реализация в некоторых случаях
  повреждала HTML код
+ Оптимизирован загрузчик админ-панели
+ Оптимизирован загрузчик движка ( index.php )
+ Добавлена интеграция с сервисом глобальных аватаров gravatar.com
+ Добавлена возможность поиска пользователей в админ-панели
+ Изменена логика формирования информационного email сообщения о поступлении нового
  комментария - добавлена доп. информация (текст самого сообщения так и остался
  в lang файле).

=========================================================================================
* Список изменений в сборках "CMS 2z project", которые собирал Vitaly Ponomarev:
=========================================================================================

[0.9.7 FixPack #04]
+ Плагинам предоставлена возможность блокировать добавление/редактирование новостей (при
  неверном заполнении необходимых полей)
+ Оптимизирована страница отображения списка плагинов
+ Добавлена возможность использования собственных шаблонов для категорий [пока только
  в полу-ручном режиме]
+ Изменена логика "версия для печати" - теперь на ней отображаются все страницы новости
% Оптимизированы парсеры BB кодов [img] и [url] - появилась возможность использовать имена
  файлов, содержащих символы '[' и ']'
% Обновлён upgrade скрипт, теперь он в автоматическом режиме позволит обновлять БД
  с версии 0.9.6 и выше

[0.9.7 FixPack #03]
% Исправлены ошибки в интерфейсе редактирования новостей
% Исправлена ошибка при отображении комментариев в случае, когда отключались аватары
+ Значительно расширены возможности BB кодов [img] и [url]

[0.9.7 FixPack #02]
+ Переработан механизм управления файлами/изображениями
+ Переработан механизм предпросмотра новости
+ Оптимизирован механизм отображения новостей
+ Добавлена возможность работы с кириллическими символами украинского языка (при использовании
  кодировки Win-1251)
+ Переработан механизм поиска, в нём появилась возможность использовать плагины finance, xfields,..



