всі класи та функції докладно описані в документації, через що при розробці доводиться експериментувати. У UMI.CMS відсутня зручна реалізація інкапсуляції програмного коду, яка реалізована в «1С - Бітрікс: Управління сайтом» за допомогою компонентів. Вся функціональність реалізована за допомогою модулів і макросів, як методів основного класу модуля, що визначається в основному сценарії модуля. Також перевагою системи «1С - Бітрікс: Управління сайтом» є зручна система шаблонів, що дозволяє системі визначати шаблон сторінок web-додатки в залежності від різних зовнішніх умов, не вдаючись до написання додаткового програмного коду і різноманітність налаштувань web-додатки. У той же час в UMI.CMS система шаблонів реалізована не настільки детально і гнучко, а можливостей налаштувань web-додатки менше, ніж у системі «1С - Бітрікс: Управління сайтом».  
   3. Опис API системи «1С - Бітрікс: Управління сайтом»  
    .1 Загальні відомості  
   Програмний інтерфейс (API) системи складається з набору класів і функцій, що забезпечують можливість в сценаріях web-додатки використовувати функціональність модулів системи. Таким чином, у кожного модуля є свій набір класів і функцій для роботи з системою. При розробці web-додатки використовувалися класи та функції наступних основних модулів: 
  - API модуля «Головний модуль»; 
  - API модуля «Інформаційні блоки»; 
    .2 API модуля «Головне модуль»  
   До складу API модуля «Головний модуль» входить набір основних класів і функцій для розробки web-додатки. Використання класів і функцій даного модуля не вимагає додаткових дій по включенню модуля, всі класи і функції доступні в сценаріях web-додатки після одного з етапів завантаження сторінки web-додатки. 
  Можна виділити наступний список класів та їх методів, використаних при розробці web-додатки. 
   Клас CMain.  
  CMain - головний клас сторінки web-додатки. Після одного з етапів по завантаженні сторінки в сценарії стає доступним ініціалізований системою об'єкт даного класу з ім'ям $ APPLICATION. 
				
				
				
				
			  void ShowTitle (string property_code=»title», bool strip_tags=true) 
  Метод виводить заголовок страніци.SetTitle (string title) 
  Метод встановлює заголовок сторінки. 
  void ShowCSS (bool external=true, bool XhtmlStyle=true) 
  Метод виводить таблицю стилів CSS сторінки. 
  void ShowMeta (string property_id=«», string meta_name=false, bool XhtmlStyle=true) 
  Метод відображає властивість з id=property_id у вигляді мета-тега сторінки (). 
  void ShowProperty (string property_id=«», mixed default_value=false) 
  Метод відображає властивість сторінки з id=property_id, враховуючи властивості розділу. 
  string GetCurPageParam (string add_params=«», array remove_params=array (), bool get_index_page=false) 
  Метод повертає адресу поточної сторінки web-додатки, додаючи до списку параметрів нові і (або) видаляючи старі параметри. 
  mixed IncludeComponent (string componentName, string com...