Solution Technologies
Управление сайтом без ограничений
Все в твоих руках
Управлять сайтом самостоятельно. Быть независимым?
Ты можешь изменить все. От дизайна до структуры. Легко!

Версии XS2 Base

История изменений,
нововведений и ошибок

Дата релиза: 11.01 '2007

Версия 1.26.0/RC1

XS2 NY Edition. Отличительные особенности этой версии — XS2 Reflection API — возможность непосредственной работы с важнейшими ядровыми функциями системы из методов проекта, а также возможность кэширования методов. Добавлены несколько утилит, обновлены «общие» модули и базы данных статистики. В этом долгожданном релизе исправлено очень много ошибок предыдущих версий. Обновление рекомендуется всем клиентам ООО «Солютекс».

Новые возможности:
XS2 Reflection API
XS2 API расширено набором функций «отражения» (reflection). Данная функциональность возможна в рамках тарифного плана «XS2 Информационная система». Список функций: xs2DeleteModule, xs2GetModule, xs2GetModules, xs2InsertModule, xs2UpdateModule, xs2DeleteNType, xs2GetNType, xs2GetNTypes, xs2InsertNType, xs2UpdateNType, xs2DeleteField, xs2GetField, xs2GetFields,...
Кэширование методов
Новый механизм кэширования, позволяющий существенно (в некоторых случаях — в десятки раз) снизить ресурсоемкость сложных методов и повысить общую производительность платформы XS2 Framework.
Отладка приложений средствами Smarty
Отладка приложений средствами Smarty. Активируется при включенном режиме «отладка» на проекте и наличии в строке URL ключевого слова «SMARTY_DEBUG».
Новый механизм работы с логом ошибок
Новый механизм позволяет получать более подробную информацию об ошибках, а так же просматривать (группировать) ошибки по проектам с возможностью включения различных опций и применения сортировок.
Обновление общих модулей
Теперь при помощи технологии XS2 Update можно обновлять также и компоненты «общих» модулей (com-модулей). Обновление до версии 1.26.0 содержит в себе новые и обновленные «общие» модули.
Утилита, удаляющая «мусор» из хранилища
Добавлена утилита, позволяющая централизованно удалять «мусор» (не использующиеся и не прилинкованные к объектам файлы) из файлового хранилища модулей. Инструмент позволяет снизить объем занимаемого проектом пространства на диске.
«Строки» в перенаправлениях
Теперь в инструменте управления перенаправлениями можно написать простую строку (раньше требовался синтаксис регулярных выражений).
Новая версия Smarty 2.6.16
change file writing semantics in smarty_core_write_file() to unlink() only when rename() fails or a Windows system is detected (c960657, boots); update debug.tpl to xhtml 1.1 compliance, fix javascript escaping in debug output and apply a Smarty based color scheme (cybot, boots); enhance reporting precision of debug_print_var modifier (cybot, boots); make...
Обновление системы статистики
BBClone got a minor update, 0.4.9. It is mainly adding user agents (robots, browsers, etc.) but also features minor additions: add many robots and many browser and some OS; add most of the mobile browsers out there; add some rare user agents like the PSP; add favorite weekend mod from the forums (it colors the weekend days different); add regression...
Новый инсталлятор
Начиная с этой версии XS2 поставляется с новым, гораздо более надежным инсталлятором.
Исправленные ошибки:
Вызов индекс-метода проекта с параметрами
Индекс-метод проекта не предусматривает прием параметров, то есть запрос /5.htm считается как {'MOD':'','OBJ':null,'MET':404,'ATR':null } вместо {'MOD':null,'OBJ':null,'MET':'index','ATR':5 }.
Категории: XS2 Base: Общие ошибки
Прислал: haku
Префикс у строковых полей
Ошибка при редактировании строковых полей с непустым значением префикса в административном интерфейсе.
Категории: XS2 Base: Интерфейс
Прислал: haku
Ссылки в общих модулях
При установке общих модулей «магазин» и «формы» — не отмечены некоторые чекбоксы, задающие типы, на которые ссылается поле объекта.
Категории: XS2: Общие модули
Прислал: haku
Ошибка в xs2GetLinks
Исправлена экзотическая ошибка в xs2GetLinks.
Категории: XS2 Base: API-функции
Прислал: haku
Ошибка редакторе типов
Ошибка редакторе типов административного интерфейса невозможно удалить и изменить поля с некоторыми служебными названиями.
Категории: XS2 Base: Интерфейс
Прислал: haku
Ошибки в модуле «Блоги»
Исправлено несколько некритичных ошибок в общем модуле «Блоги».
Категории: XS2: Общие модули
Прислал: benkey
Ошибки в модуле «Магазин»
Исправлено несколько некритичных ошибок в общем модуле «Магазин».
Категории: XS2: Общие модули
Прислал: benkey
Ошибка при создании проекта
Недостаточная проверка введенных пользователем путей при создании нового проекта.
Категории: XS2 Base: Интерфейс
Прислал: haku
Ошибка в редакторе узлов
Некорректная работа редактора узлов, если в нем есть триггер и ссылка без ограничения по типам.
Категории: XS2 Base: Интерфейс
Прислал: haku
Проверка имен полей типа
При создании имен полей типа добавлена проверка на совпадение названий с общими полями типа.
Категории: XS2 Base: Интерфейс
Прислал: loko
Работа с полями типа «modlist»
В редакторе узлов при добавлении узла в поле типа «modlist» стоит NULL.
Категории: XS2 Base: Интерфейс
Прислал: benkey
Массовое удаление узлов
Массовое удаление выбранных ранее объектов не касается «скрытых» (NFlag=2) узлов.
Категории: XS2 Base: Интерфейс
Прислал: haku
Ошибка в xs2GetChildren
Если не указать «NType» (или указать несколько, типа "portfolio,news"), то выборки игнорируют параметр «limit».
Категории: XS2 Base: API-функции
Прислал: cypher
Учет времени жизни
Если типу задать параметр «Учитывать время жизни», и у ряда объектов это время задать, а потом снять для этого типа галочку параметра, то те объекты, у которых время было задано, все равно не будут возвращаться, если текущий момент не попадает в даты их показа.
Категории: XS2 Base: API-функции
Прислал: benkey
Работа с «ресурсами» *.htc
На страницах не удается вызывать файлы *.htc как «ресурсы».
Категории: XS2 Base: Общие ошибки
Прислал: haku
Поиск в административном интерфейсе
Если в параметрах поля «lnk» не указано ни одного типа или модуля, то в форме подбора можно выбрать любой тип данного модуля. Но если сначала выбрать тип в параметрах, а затем удалить этот тип, то форма подбора работает правильно.
Категории: XS2 Base: Интерфейс
Прислал: benkey
Переименование методов
При переименовании метода в интерфейсе XS2 он не меняется в клиенте.
Категории: XS2 Client: Общие ошибки, XS2 Base: Общие ошибки
Прислал: cypher

10 последних

05.09 '2007
04.06 '2007
01.03 '2007
07.02 '2007
11.01 '2007
02.11 '2006
31.10 '2006
25.09 '2006
01.09 '2006
24.08 '2006
Copyright ©1998-2009 Солютекс. Все права защищены.
Этот сайт сделан в designLab | Работает на технологии XS2
Условия использования | О защите конфиденциальности