Функциональность
Что такое функциональность? Это критерий, характеризующий технические возможности. Технические возможности платформы tag2tag складываются из механизмов взаимодействия составляющих ее частей.
Из чего это состоит? Основные составляющие части платформы tag2tag - это ядро и модули. Ядро выступает в роли координатора процессов, т.е. управляет основными процессами построения сайтов и распределением прав доступа к ним. Модули выступают в роли основных рабочих элементов, отвечающих каждый за свою специфику работы.
Как это работает? Чтобы наглядно описать механизмы взаимодействия платформы tag2tag, можно провести аналогию между динамическим построением сайта и строительством многоэтажного дома. Имеются строительные материалы – кирпичи (результаты работы того или иного модуля платформы), из которых собирается комната (отдельная страница сайта), из комнат собирается этаж (конкретный раздел сайта), а уже из этажей составляется дом (сайт). Клиент (посетитель сайта) при перемещении по дому (сайту) в каждый конкретный момент времени находится на каком-то одном этаже и в какой-то одной комнате. Строительство происходит в реальном времени и именно той комнаты (страницы сайта) в которой находится клиент (посетитель сайта). То есть как такового дома (сайта) не существует, существует только его описание (структура сайта): какие комнаты составляют этаж (структура разделов сайта), чертежи комнат (шаблоны страниц) и то из каких кирпичей какая комната построена (набор подключаемых модулей к конкретной странице сайта).