Repolode
dotCMS

dotCMS/core

Headless CMS на Java с визуальным редактированием страниц, поддержкой нескольких арендаторов, REST и GraphQL API, а также встроенным поиском и векторным поиском для AI.

Open source альтернатива:ContentfulAdobe Experience ManagerSitecore

Звёзды
971
Форки
489
Открытые issues
1,279
Последний коммит
4 часа назад

Что это?

dotCMS — система управления контентом для корпоративных команд. Она поддерживает headless-доставку через REST и GraphQL API, а также визуальное редактирование страниц — как с серверным рендерингом, так и для одностраничных приложений. Один экземпляр может обслуживать несколько сайтов на разных языках: от микросайтов до интранетов и баз знаний.

Контент и ресурсы индексируются в Elasticsearch, что обеспечивает поиск в реальном времени и по фасетам. Система также может векторизовать контент для семантического поиска, подходящего для чат-ботов и приложений на базе знаний. Среди других встроенных возможностей — настраиваемые процессы работы с контентом, роли и разрешения, правила персонализации, A/B-тестирование, статическая публикация и публикация с отправкой изменений, а также архитектура плагинов на основе OSGi.

dotCMS можно запускать как Docker-образ, развернуть на собственных серверах или использовать как облачный продукт. В репозитории также описаны каналы релизов — плавающие Docker-теги, например latest, standard и trailing, с помощью которых можно выбирать, насколько свежую версию получать при развертывании.

Ключевые возможности

  • 01Визуальное редактирование страниц для headless-контента и страниц с серверным рендерингом.
  • 02REST и GraphQL API для доставки контента.
  • 03Управление несколькими сайтами и языками из одного экземпляра с поддержкой нескольких арендаторов.
  • 04Индексация на базе Elasticsearch, фасетный поиск и семантический поиск на основе векторов.
  • 05Настраиваемые процессы работы с контентом, роли и разрешения, персонализация и A/B-тестирование.
  • 06Архитектура плагинов на основе OSGi и API для написания скриптов.

Сценарии использования

  • Запуск многоязычного корпоративного сайта с несколькими брендовыми сайтами, управляемыми из одного экземпляра.
  • Доставка контента в приложение на React или другое одностраничное приложение через headless API.
  • Создание семантического поиска или базы знаний для чат-бота на основе корпоративного контента.
  • Размещение интранет- или экстранет-порталов вместе с публичными сайтами.

Темы

Частые вопросы

Что такое core?
Headless CMS на Java с визуальным редактированием страниц, поддержкой нескольких арендаторов, REST и GraphQL API, а также встроенным поиском и векторным поиском для AI. dotCMS — система управления контентом для корпоративных команд. Она поддерживает headless-доставку через REST и GraphQL API, а также визуальное редактирование страниц — как с серверным рендерингом, так и для одностраничных приложений. Один экземпляр может обслуживать несколько сайтов на разных языках: от микросайтов до интранетов и баз знаний.
core можно использовать бесплатно? Какая у него лицензия?
core распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
core всё ещё поддерживается?
Активно поддерживается. Последний коммит в core — 22 окт. 2026 г..
Для чего можно использовать core?
Запуск многоязычного корпоративного сайта с несколькими брендовыми сайтами, управляемыми из одного экземпляра. Доставка контента в приложение на React или другое одностраничное приложение через headless API. Создание семантического поиска или базы знаний для чат-бота на основе корпоративного контента. Размещение интранет- или экстранет-порталов вместе с публичными сайтами.
Где скачать core?
Исходный код и инструкции по установке — на GitHub: https://github.com/dotCMS/core

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты