Характеристики системы

advant_elite

­Центральной архитектурой лежащей в основе X3M.CMS является паттерн MVC (Модель-Представление-Контроллер): роль модели играют данные, хранящиеся в виде деревьев, либо обычных линейных таблиц, контроллерами являются модули системы, за представление отвечает собственная шаблонная система TMS.

Система использует интерпретатор PHP 5 в качестве языка исполнения, а для хранения данных одного сайта необходима база данных MySql не ниже версии 4.1

Управление:

В X3M.CMS используется инновационный принцип построения администраторского интерфейса — весь функционал системы работает полностью в асинхронном режиме, по сути, для администраторов работа по управлению данными сайта ничем не отличается от обычного «Desktop» — приложения. В системе используются различные методы кеширования на клиентской стороне, которые позволили достигнуть высоких скоростей взаимодействия с интерфейсом (отклик любого действия не превышает 100 миллисекунд). Асинхронный интерфейс позволил реализовать выполнение действий в фоновом режиме, например можно индексировать сайт для и поиска и одновременно наполнять каталог товаров.

Структура сайта:

Сайты построенные на X3M.CMS могут иметь неограниченную иерархическую вложенность, помимо этого, страницы могут наследовать свойства вышестоящих по иерархии объектов.

Интеграция с дизайном:

Система шаблонирования страниц устроена таким образом, что она абсолютно не зависит от того какой дизайн-макет будет на нее установлен. Проще говоря на Х3M.CMS можно поставить любой дизайн.

Модули:


Архитектура любого модуля разделена на несколько логических частей (классов):

  • .common — базовая часть модуля, являющая каркасом для модуля(обычно в данном классе описана модель дерева для хранения данных, и общие методы);
  • .back — часть модуля отвечающая за back-office системы(описываются действия для администраторской части системы);
  • .front — часть модуля отвечающая за клиентскую часть(описываются действия доступные для клиентов сайта);
  • .xfront — часть модуля в котором хранятся методы доступные для асинхронного вызова (AJAX-вызова, используется модель передачи данных в формате JSON(AJAJ));
  • .tpl — часть модуля ,в котором хранятся методы доступные из контекста шаблонной системы(в общем случае из шаблонной системы можно вызвать функции из .front и xfront).

На данный момент система может быть укомплектована 20 модулями.

Возможности кастомизации:

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

Центр информационных технологий "БИКОНСАЛТ"

Электронная почта: partners@x3m.by

Офис в Москве:

Российская Федерация, г. Москва

ул. Годовикова, д. 9, стр. 3 (м.Алексеевская)

тел.: +7 (495)781 95 61

Офис в Минске:

Республика Беларусь, г. Минск

пер. Чайковского 3, 2 этаж

тел.: +375 17 287-39-90 +375 29 669-94-77

+375 17 310-1-310 +375 17 285-70-54

+375 29 609-22-22 +375 25 916-52-46