Особенности системы
Структура базы данных
Базы данных, используемые в проектах на основе Системы управления сайтом «Итари», спроектированы таким образом, что структура и количество таблиц при подключении или отключении функциональных модулей к проекту не изменяются. К тому же, в большинстве проектов, использующих только стандартные модули, структура базы данных совершенно идентична.
Благодаря такому подходу легко осуществляется взаимодействие модулей, отсутствует необходимость изменять логику работы модулей при их подключении или отключении к различным проектам, а также существует возможность осуществления межпроектного взаимодействия. Как результат — снижение стоимости поддержки проекта.
Способ представления данных
Данные в Системе представлены в кодировке utf-8 (юникод), которая позволяет хранить символы национальных алфавитов, благодаря чему Система изначально ориентирована на создание многоязыковых проектов.
В Системе управления сайтом «Итари» данные отделены от визуального оформления и представляют собой XML-документ специального формата, на который перед выводом накладывается XSL-шаблон, определяющий тип и особенности вывода данных пользователю. Стоит отметить, что структура XML-документа фиксирована и не отличается от проекта к проекту, благодаря чему повышается коэффициент повторного использования шаблонов, а также существует возможность взаимной интеграции проектов.
Унифицированный подход к управлению данными
Система «Итари» предоставляет унифицированный способ управления данными на основе логической единицы данных — контейнера.
При таком подходе не существует структурных различий между разделами сайта, навигационным меню, блоками информации и данными, созданными различными модулями. Поняв концепцию контейнеров, можно с лёгкостью управлять структурой и содержанием сайта, подключать и настраивать новые модули.
