Система xSight предназначена для создания сайтов любой сложности и управления информацией на сайте. Система логически разбита на три уровня:

  • Уровень разработчика;
  • Уровень дизайнера;
  • Уровень администратора.

На уровне разработчика находятся программные модули и конфигурацилонные файлы системы. На уровне дизайнера находятся файлы с описанием xslt-преобразований результатов работы программных модулей в конечный дизайн. На уровне администратора находятся интерфейсы для управления информацией на сайте.

Визуализация MVC парадигмы в CMS xSight

Данное разделение позволяет разграничить сферы ответственности разработчика, дизайнера и администратора. Таким образом, администратор, изменяя информацию на сайте, не может внести нежелательные изменения в его дизайн или функциональность. Дизайнер, меняя дизайн, не имеет доступа ни к программным модулям, ни к информации, опубликованной на сайте. Разработчик же имеет доступ только к программным модулям системы и, следовательно, повлиять ни на дизайн, ни на информацию не может.