- Из таблицы t1_users удалено поле user_is_deleted как совершенно ненужное (пользователи не могут быть удалены, а забаненный пользователь фактически является удаленным)
- Если пароль для юзера не задан в БД, то войти можно, использовав в качестве пароля любую последовательность букв. Теперь это работает только на локальной машине (IP=127.0.0.1).
- Закончен редактор пользователей.
- Визуальный редактор TinyMCE теперь умеет закачивать картинки и делать превьюшки заданного размера со ссылками на оригинал.
- Смарти, при отключении отладки, включает режим безопасности — блокируются php-свтавки и некоторые тэги, которые могут нарушить безопасность системы.
Внимание! Одними из блокируемых тэгов являются {insert} и {include}, которые позволяют вставлять шаблон в шаблон. Я не вижу смысла в их использовании (учитывая концепции TanitaCMS). - Тэг {assigned_vars} теперь работает только если текущий пользователь имеет право доступа show_assigned_vars, иначе выдается служебное сообщение о недостаточном праве доступа. Это так же латает дыру в безопасности.
- Исправлена ошибка: при инсталляции модуля сообщения об ошибках выводились на зеленом фоне (т.е. без отметки о том, что это ошибка)
- Добавлен модуль captcha, позволяющий без проблем пользоваться капчей в любом модуле.
- В редакторе контента добавлено поле "Категория". Модули теперь могут указать ядру, нужна ли связь создаваемого контента с категориями. Возможны три варианта: связи нет, связь только с категориями текущего модуля (создателя контента), связь с категориями текщего модуля + пользовательсткими категориями.
- Слегка изменен шаблон редактора контента в админке: теперь модулям не нужно делать финт ушами, чтобы отделить свой редактор в отдельную вкладку.
- Встроена система автоматического апгрейда БД - при необходимости апгрейда выполняется файл tanita/upgrade.php
- Метод Loader::calc_version() теперь открытый и статический, чтобы модули имели возможность вычислять номера версий
- Исправлена ошибка в Config::save()
- Изменен алгоритм анализа параметра страницы force_ssl. Теперь защищенное соединение устанавливается ТОЛЬКО для страниц, для которых этот флаг установлен. Если флаг сброшен, то происходит принудительный переход на Незащищенное соединение.
- Из "дистрибутива" удалены модули факэдитора и CKE — сейчас нет времени ими заниматься, тем более, что на данный момент тини умеет уже почти все, что от него требуется.
Версия 0.7.10
17 May 2010, 07:20, (Mon), раздел "Новости", все новости раздела