Solution Technologies
No restrictions for information management
Everything depends on you
Manage the project by yourself. Do you prefer to be independent.
You can change anything. From design to the structure. Easily.

Версии 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-2008 Solutecs. All rights reserved.
This site made in designLab | Powered by XS2 Technology
Terms of Use | Privacy Statement