Клиент: RMS Digital Services (in-house)
Открыть сайт — rms-ds.comКорпоративный сайт и платформа цифровых услуг RMS Digital Services. Включает кастомную CMS на базе Payload CMS, фронтенд на Next.js, мультиязычность и высокопроизводительный движок обработки контента.
RMS Digital Services — это не просто корпоративный сайт, а единая контентная платформа, на которой работают сайт компании, база знаний, каталог продуктов и система публикации технической документации. Проект является основной цифровой платформой компании и одновременно служит площадкой для развития и проверки архитектурных решений, которые впоследствии используются в клиентских проектах.
Решение построено на базе Next.js, Payload CMS и PostgreSQL и используется для управления контентом, публикации материалов, продвижения продуктов компании и поддержки её цифровой экосистемы.
Основной целью проекта было создание платформы, которая одинаково хорошо подходит для маркетингового сайта, базы знаний и каталога программных продуктов. Решение должно было обеспечивать высокую скорость работы, удобное управление контентом, масштабируемость и соответствие современным требованиям SEO.
Сайт поддерживает несколько языков и использует локализованные маршруты, метаданные, карты сайта и структурированные данные. Управление контентом выполняется через единую административную панель Payload CMS с поддержкой переводов и редакционных процессов.
Платформа позволяет управлять страницами, услугами, продуктами, проектами, статьями, руководствами и маркетинговыми материалами без участия разработчиков.
В проект встроена полноценная система публикации статей и технической документации с поддержкой:
Одной из ключевых особенностей платформы является собственный движок Content Intelligence Layer (CIL).
В отличие от традиционных CMS, где связи между материалами поддерживаются вручную, RMS Digital Services использует собственный граф контента. Он автоматически определяет связи между статьями, продуктами, услугами и проектами, формируя единое информационное пространство без участия редактора.
Content Intelligence Layer является центральным элементом архитектуры платформы. Система автоматически формирует граф взаимосвязей между сущностями, поддерживает обратные ссылки, выполняет фоновую валидацию данных и способна самостоятельно восстанавливать обнаруженные рассинхронизации. Это позволяет поддерживать целостность контентной структуры даже при активном развитии проекта.
Для поиска по сайту используется встроенный полнотекстовый движок на базе PostgreSQL. Это позволяет отказаться от внешних сервисов, снизить сложность инфраструктуры и обеспечить быстрый поиск по статьям, продуктам и документации.
Поиск индексирует статьи, проекты, услуги, продукты и техническую документацию, обеспечивая единый механизм навигации по всей платформе.
Платформа изначально проектировалась с учётом требований современных поисковых систем.
Все опубликованные материалы автоматически участвуют в поисковом индексе и внутреннем графе связей.
Архитектура проекта построена вокруг серверного рендеринга и статической генерации страниц.
Платформа способна обслуживать как маркетинговые сайты, так и крупные базы знаний с большим объёмом контента.
Для контроля качества работы используется централизованная система мониторинга на базе Sentry и GlitchTip. Она охватывает клиентскую и серверную части приложения, API-интерфейсы, фоновые задачи и процессы генерации контента, обеспечивая быстрое обнаружение и диагностику ошибок.
В рамках проекта реализованы дополнительные механизмы защиты:
В результате была создана единая система управления контентом, объединяющая маркетинговый сайт, базу знаний, каталог продуктов и техническую документацию. Архитектура проекта позволяет публиковать контент, поддерживать SEO-инфраструктуру, автоматически строить внутренние связи между материалами и масштабировать сайт без изменения базовых архитектурных принципов.
Показатель | Значение |
|---|---|
Локали | 3 |
XML Sitemap | 8 |
News Sitemap | Да |
Поисковый движок | PostgreSQL FTS |
CMS | Payload CMS 3 |
Очереди задач | pg-boss |
Контентный граф | Автоматический |
Self-Healing Validation | Да |
Структурированные данные | Schema.org |
Мониторинг | Sentry + GlitchTip |