Данная документация предназначена для разработчиков сайтов на UMI.CMS и посвящена средствам вывода информации — шаблонизаторам и макросам UMI.CMS. Предполагается также, что знакомство с администрированием системы на уровне пользователя уже состоялось (иначе рекомендуется сначала обратить внимание на Пользовательскую документацию).

Что рассматривается в этой документации:

  1. Представление данных в UMI.CMS с точки зрения разработчика сайта: «Типы данных», «Объекты в UMI.CMS», «Страницы в UMI.CMS».

  2. Шаблонизаторы UMI.CMS (Глава 2, XSLT-шаблонизатор UMI.CMS, Глава 3, TPL-шаблонизатор UMI.CMS) как основной инстумент при создании сайта: функционал системы, позволяющий управлять выводом данных без написания программного кода.

  3. Макросы UMI.CMS (Справочник макросов UMI.CMS): методы модулей, реализующие конкретные задачи использования каждого модуля.

  4. Конфигурационный файл UMI.CMS (Настройка системы): тонкая настройка системы под задачи разработчика сайтов.

Настоятельно рекомендуется в первую очередь ознакомиться с топиками:

«Формат UMI Data», Внутренние протоколы UMI.CMS: «Макросы: протокол UData», «Страницы: протокол UPage», «Объекты: протокол UObject».

Что не рассматривается в этой документации:

  1. В этой документации не рассматривается ни единой строчки PHP-кода. Управление выводом данных в UMI.CMS не предполагает программирования на PHP.

  2. В этой документации не рассматриваются вопросы администрирования UMI.CMS: такие как создание страниц, типов данных, пользователей и т.п. (см. Пользовательскую документацию).

  3. В этой документации не рассматриваются вопросы разработки нестандартного функционала (см. Документацию по разработке новых макросов и модулей).