Версия 4.0 превръща Maksoft CMS от мултисайт система за управление на интернет сайтове в глобална мрежа за управление и разпространение на информация в интернет между различни платформи.
MBT (Model - Business - Transport) архитектура.
Платформата се изгражда на Node.Js + Type Script.
Това е централната система, която приема, обработва, архивира и дистрибутира данни между:
локални CMS (Maksoft CMS 1.0 до 3.0, WordPress, PrestaShop)
социални мрежи
външни API-та
мобилни приложения
Тя предоставя REST API, Webhooks, cron задачи и съхранява данните едновременно в свързани релационна PostgreSQL и нерелационна MongoDB бази данни или в S3-совместимо хранилище.
PostgreSQL е структурираното ядро, а MongoDB е динамичното, специфично разширение.
Действие | PostgreSQL | MongoDB |
---|---|---|
Създаване на нова страница | pages таблица |
— |
Добавяне на WooCommerce еквивалент | връзка platform_links |
platformData документ |
Импорт от PrestaShop | products таблица |
допълнителни атрибути в JSON |
Социална активност или log събитие | — |
|
Всички базови данни са в PostgreSQL (включително page_id
)
MongoDB пази „разширения“ по page_id
(или external_ref
)
Business слоят решава кога да ползва едното или другото
REST/GraphQL API-то ги агрегира при нужда