Концепция модульной системы

На печать

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

Модули бывают двух видов:

Каждый модуль может одновременно работать в двух режимах: как модуль сайта и как модуль панели администрирования.

Существуют базовые модули, без которых не возможно нормальное функционирование системы:

  1. Конфигурация (core) – Основа системы, ее движек. Реализует базовые функции и запускает обработку сценариев. В режиме панели администрирования позволяет изменять базовые настройки системы, управлять мультисайтовой и мультиязычными версиями.
  2. Пользователи (users) – Управление правами доступа для пользователей и их групп.
  3. Журнализация (jornal) – Системный журнал и журнал БД.
  4. Структура (structure) – Управление структурой сайта.
  5. Конструктор (constructor) – Управление структурой данных, в последствие инструмент для быстрого создания модулей.

Так же есть модуль, который не отображаются в панели администрирования. Панель администрирования (mpanel) – Реализует возможность для модулей работать в режиме панели администрирования.



Что-то не так? Напиши, учтем!