

В отличие от большинства привычных систем управления контентом, в UMI.CMS используется принцип четкого разделения ролей по решаемым задачам.
| Задача | Роль | Над чем работает | Квалификация | Интерфейс | Что читать? |
|---|---|---|---|---|---|
| Управление сайтом | Редактор, пользователь, контент- менеджер | Контент | Интернет-пользователь | Edit-in-place, административный интерфейс | Пользовательская документация, подсказки в административном интерфейсе |
| Разработка сайта | Разработчик сайта (верстальщик) | Способ вывода | HTML, CSS (по желанию XSLT) | Файлы шаблонов | Документация разработчика сайтов |
| Разработка нестандартного функционала | Разработчик модулей и макросов | Нестандартный функционал | PHP или .NET | PHP-код | Документация по разработке новых макросов и модулей |
Преимущества подхода:
Дизайн системы предполагает максимально прозрачную архитектуру:
Преимущества подхода:
Все данные в UMI.CMS хранятся в виде объектов, которые создаются по настраиваемым шаблонам, и больше никаких сущностей в системе нет.
Оперируя шаблонами данных, разработчик легко может определять структуру объектов и тип информации, хранящийся в объектах, и связывать их между собой.
Преимущества подхода: