GraphQL 및 REST API로 웹사이트, 모바일 앱 등 클라이언트에 콘텐츠를 제공하는 Java 기반 오픈소스 헤드리스 CMS입니다.
dotCMS/core
시각적 페이지 편집, 멀티테넌시, REST 및 GraphQL API, AI용 검색과 벡터 검색 기능을 제공하는 Java 기반 헤드리스 콘텐츠 관리 시스템입니다.
대체할 수 있는 제품:Contentful
Adobe Experience Manager
Sitecore
- 스타
- 971
- 포크
- 489
- 열린 이슈
- 1,279
- 마지막 커밋
- 6시간 전
어떤 프로젝트인가요?
dotCMS는 엔터프라이즈 팀을 위해 설계된 콘텐츠 관리 시스템입니다. REST 및 GraphQL API를 통해 헤드리스 방식으로 콘텐츠를 제공하고, 서버 사이드 렌더링 페이지와 싱글 페이지 애플리케이션 모두에서 사용할 수 있는 시각적 페이지 편집 기능도 제공합니다. 하나의 인스턴스에서 마이크로사이트부터 인트라넷, 지식 센터까지 여러 사이트를 여러 언어로 운영할 수 있습니다.
콘텐츠와 에셋은 Elasticsearch에 인덱싱되어 실시간 검색과 패싯 검색을 지원합니다. 의미 검색을 지원하도록 콘텐츠를 벡터화할 수도 있어 챗봇이나 지식 베이스 애플리케이션에 적합합니다. 그 밖에도 사용자 지정 콘텐츠 워크플로, 역할 및 권한, 개인화 규칙, A/B 테스트, 정적 게시 및 푸시 게시, OSGi 기반 플러그인 아키텍처가 기본 제공됩니다.
dotCMS는 Docker 이미지로 실행하거나 자체 호스팅할 수 있으며, 클라우드 제품으로도 사용할 수 있습니다. 저장소에는 릴리스 트랙에 대한 문서도 포함되어 있습니다. latest, standard, trailing 같은 유동적인 Docker 태그를 사용해 배포 환경에서 어느 정도 최신 버전의 릴리스를 받을지 선택할 수 있습니다.
핵심 기능
- 01헤드리스 콘텐츠와 서버 사이드 렌더링 콘텐츠 모두를 위한 시각적 페이지 편집 기능입니다.
- 02콘텐츠 제공을 위한 REST 및 GraphQL API입니다.
- 03하나의 인스턴스에서 여러 사이트와 언어를 관리하는 멀티테넌시 기능입니다.
- 04패싯 검색과 벡터 기반 의미 검색을 지원하는 Elasticsearch 기반 인덱싱입니다.
- 05사용자 지정 콘텐츠 워크플로, 역할 및 권한, A/B 테스트를 지원하는 개인화 기능입니다.
- 06OSGi 기반 플러그인 아키텍처와 스크립트로 제어할 수 있는 API입니다.
활용 사례
- 하나의 인스턴스에서 여러 브랜드 사이트를 관리하며 다국어 기업 웹사이트를 운영합니다.
- 헤드리스 API를 통해 React 또는 다른 싱글 페이지 애플리케이션에 콘텐츠를 제공합니다.
- 기업 콘텐츠를 기반으로 의미 검색이나 챗봇용 지식 베이스를 구축합니다.
- 공개 사이트와 함께 인트라넷 또는 엑스트라넷 포털을 호스팅합니다.
빠른 시작
- 1
기술 요구 사항 페이지를 확인하세요
- 2
다운로드 페이지에서 dotCMS Docker 이미지를 받으세요
- 3
배포 매니페스트에서 이미지 태그를 고정하거나 추적하세요
사용 전 알아둘 점
- BSL 1.1 라이선스이며 OSI 오픈소스 라이선스가 아닙니다. 무료 사용은 총 재정 규모가 미화 500만 달러 미만인 조직으로 제한됩니다.
- 검색 및 벡터 기능은 Elasticsearch에 의존하므로 이를 실행하기 위한 인프라가 추가로 필요합니다.
- 셀프 호스팅하려면 문서를 따르고 명시된 기술 요구 사항을 충족해야 합니다.
토픽
자주 묻는 질문
- core은(는) 무엇인가요?
- 시각적 페이지 편집, 멀티테넌시, REST 및 GraphQL API, AI용 검색과 벡터 검색 기능을 제공하는 Java 기반 헤드리스 콘텐츠 관리 시스템입니다. dotCMS는 엔터프라이즈 팀을 위해 설계된 콘텐츠 관리 시스템입니다. REST 및 GraphQL API를 통해 헤드리스 방식으로 콘텐츠를 제공하고, 서버 사이드 렌더링 페이지와 싱글 페이지 애플리케이션 모두에서 사용할 수 있는 시각적 페이지 편집 기능도 제공합니다. 하나의 인스턴스에서 마이크로사이트부터 인트라넷, 지식 센터까지 여러 사이트를 여러 언어로 운영할 수 있습니다.
- core은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- core은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- core은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. core의 마지막 커밋은 2026년 10월 22일입니다.
- core은(는) 어디에 사용할 수 있나요?
- 하나의 인스턴스에서 여러 브랜드 사이트를 관리하며 다국어 기업 웹사이트를 운영합니다. 헤드리스 API를 통해 React 또는 다른 싱글 페이지 애플리케이션에 콘텐츠를 제공합니다. 기업 콘텐츠를 기반으로 의미 검색이나 챗봇용 지식 베이스를 구축합니다. 공개 사이트와 함께 인트라넷 또는 엑스트라넷 포털을 호스팅합니다.
- core는 어떻게 설치하나요?
- 기술 요구 사항 페이지를 확인하세요 다운로드 페이지에서 dotCMS Docker 이미지를 받으세요 배포 매니페스트에서 이미지 태그를 고정하거나 추적하세요
- core은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/dotCMS/core
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
콘텐츠 모델에서 REST 및 GraphQL 콘텐츠 API를 생성하는 TypeScript 기반 오픈소스 셀프 호스팅 헤드리스 CMS입니다.
자체 Git 저장소의 Markdown, MDX, JSON, YAML 콘텐츠를 편집하는 오픈소스 헤드리스 CMS로, GraphQL API를 제공합니다.
TypeScript 백엔드와 맞춤 설정 가능한 React 관리자 패널을 갖춘 오픈소스 Next.js 네이티브 헤드리스 CMS 겸 앱 프레임워크입니다.
정적 사이트용 Git 기반 CMS UI로, 편집자가 /admin 웹 관리 화면에서 Git 저장소의 콘텐츠를 수정할 수 있습니다.
스키마 정의에서 GraphQL API와 관리자 UI를 생성하는 Node.js용 헤드리스 CMS입니다.