Maksoft.net

Версия 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 събитие

logs колекция в MongoDB

Как се изгражда архитектурно?

  • Всички базови данни са в PostgreSQL (включително page_id)

  • MongoDB пази „разширения“ по page_id (или external_ref)

  • Business слоят решава кога да ползва едното или другото

  • REST/GraphQL API-то ги агрегира при нужда


Начало /  /  / Документация / Maksoft CMS 4.0
Максофт.БГ Максофт.НЕТ BrandIT