/ архитектура
/ современная несвязанная архитектура
В отличии от многих других CMS систем, называющих себя несвязанными, благодаря отказу от хранения контента в БД и использованию git-base подхода, DC CMS действительно является таковой. Такое решение позволяет создавать абсолютно автономные модули доставки, никак не связанные с модулем разработки.
/ модули
/ Studio предоставляет совокупность сервисов по управлению контентом, позволяющих создавать, изменять и публиковать весь контент.
/ Engine предоставляет услуги поставки контента для любого типа мобильных или веб приложений.
/ Deployer - система развертывания контента, которая перемещает контент из Studio в Engine и обновляет его поисковые индексы.
/ уровень модели
Мы поддерживаем различные Реляционные Базы данных, например: PostgreSQL и MariaDB.
PostgreSQL - это open-source база данных, позволяющая строить высокодоступные решения для чтения/записи и обновления данных. Сервисы авторизации, аутентификации и логирования, опираются в свой работе на эту базу данных. Также на основе БД реализуется механизм по контролю за публикацией контента.
Это open-source решение для индексации и полнотекстового поиска различных данных. В платформе DC CMS Elastic индексирует и осуществляет поиск по агрегированным данным, таким как имена статических файлов, а также контент страниц и их компонент. Во многом реализация headless API для DC CMS основана на использовании данной поисковой платформы.
/ уровень бизнес-логики
Платформа DC CMS позволяет реализовать собственный уровень бизнес логики для каждого отдельного проекта, за счет использования groovy скриптов исполняемых на стороне сервера приложения. Доступ к подобным скриптам осуществляется по API, задаваемому разработчиками скриптов и может быть ограничен для сторонних ресурсов.
/ акселератор
/ инфраструктура развертывания
/ подробная документация
Если вы хотите больше узнать об архитектуре DC CMS, или желаете получить инструкции по работе с платформой.
Рекомендуем ознакомиться с руководством пользователя и подробной документацией.