WordPress CMS
Страницы, новости, FAQ, стандарты, редакционные роли, версии и публикационный workflow.
WordPress остаётся удобной CMS для контент-команды. Carbon CBAM получает опубликованные материалы через API, а конфиденциальные расчёты выполняются в отдельном защищённом ядре.
Страницы, новости, FAQ, стандарты, редакционные роли, версии и публикационный workflow.
Многостраничный интерфейс, SEO, адаптивность, умный поиск и объединение данных двух API.
Spring Boot + Python/FastAPI + PostgreSQL. Методики, коэффициенты, расчёты, версии и аудит.
Каждый слой можно обновлять независимо. Контракты версионируются, а сбои CMS не останавливают расчётное ядро.
| Интерфейс | Направление | Назначение |
|---|---|---|
| WordPress REST API / WPGraphQL | CMS → сайт | Страницы, публикации, FAQ, справочники и метаданные SEO |
| Calculation API v1 | Сайт ↔ ядро | Задания расчёта, статусы, версии методики и подписанные результаты |
| Search indexing webhook | CMS → поиск | Переиндексация после публикации или обновления материала |
| OIDC / Keycloak | Единый вход | Пользователи, роли, организации и разграничение доступа |
| MinIO / signed URL | Ядро ↔ файлы | Доказательства и отчёты без передачи бинарных данных через CMS |
Стандарт, руководство, сектор, FAQ, публикация и обновление законодательства — отдельные типы контента.
Адреса CMS и вычислительного API задаются переменными окружения для dev, test и production.
Кэш опубликованного контента и корректные состояния ошибки не затрагивают расчётные процессы.