Repolode
dotCMS

dotCMS/core

Sistema de gestión de contenidos headless basado en Java, con edición visual de páginas, multi-tenencia, API REST y GraphQL, y búsqueda integrada con recuperación vectorial para IA.

Alternativa open source a:ContentfulAdobe Experience ManagerSitecore

Estrellas
971
Forks
489
Issues abiertos
1,279
Último commit
hace 6 horas

¿Qué es?

dotCMS es un sistema de gestión de contenidos diseñado para equipos empresariales. Permite distribuir contenido headless mediante API REST y GraphQL, y también ofrece edición visual de páginas, tanto para páginas renderizadas en el servidor como para aplicaciones de página única. Una misma instancia puede alojar varios sitios en varios idiomas, desde micrositios hasta intranets y centros de conocimiento.

El contenido y los recursos se indexan en Elasticsearch para ofrecer búsquedas en tiempo real y por facetas. El sistema también puede vectorizar el contenido para habilitar la búsqueda semántica, una opción adecuada para chatbots y aplicaciones de bases de conocimiento. Entre sus otras funciones integradas se incluyen flujos de trabajo de contenido personalizados, roles y permisos, reglas de personalización, pruebas A/B, publicación estática y push, y una arquitectura de plugins basada en OSGi.

dotCMS puede ejecutarse como imagen de Docker, alojarse por cuenta propia o utilizarse como producto en la nube. El repositorio también documenta los canales de lanzamiento: etiquetas flotantes de Docker, como latest, standard y trailing, que permiten elegir qué tan reciente será la versión que recibe cada despliegue.

Funciones clave

  • 01Edición visual de páginas para contenido headless y renderizado en el servidor.
  • 02API REST y GraphQL para distribuir contenido.
  • 03Gestión multi-tenant de varios sitios e idiomas desde una sola instancia.
  • 04Indexación basada en Elasticsearch, con búsqueda por facetas y búsqueda semántica basada en vectores.
  • 05Flujos de trabajo de contenido personalizados, roles y permisos, y personalización con pruebas A/B.
  • 06Arquitectura de plugins basada en OSGi y API programables mediante scripts.

Casos de uso

  • Gestionar desde una sola instancia un sitio corporativo multilingüe con varios sitios de marca.
  • Distribuir contenido a una aplicación de React u otra aplicación de página única mediante API headless.
  • Crear una búsqueda semántica o una base de conocimiento para chatbots a partir del contenido de la empresa.
  • Alojar portales de intranet o extranet junto con sitios públicos.

Inicio rápido

  1. 1

    Consulta la página de requisitos tecnológicos

  2. 2

    Descarga la imagen Docker de dotCMS desde la página de descargas

  3. 3

    Fija la etiqueta de la imagen o realiza su seguimiento en el manifiesto de despliegue

Antes de usarlo

  • Tiene licencia BSL 1.1, que no es una licencia de código abierto aprobada por la OSI. El uso gratuito se limita a organizaciones con un volumen financiero total inferior a 5.000.000 USD.
  • Las funciones de búsqueda y vectoriales dependen de Elasticsearch, lo que añade infraestructura que hay que ejecutar.
  • El alojamiento propio requiere seguir la documentación y cumplir los requisitos tecnológicos indicados.

Temas

Preguntas frecuentes

¿Qué es core?
Sistema de gestión de contenidos headless basado en Java, con edición visual de páginas, multi-tenencia, API REST y GraphQL, y búsqueda integrada con recuperación vectorial para IA. dotCMS es un sistema de gestión de contenidos diseñado para equipos empresariales. Permite distribuir contenido headless mediante API REST y GraphQL, y también ofrece edición visual de páginas, tanto para páginas renderizadas en el servidor como para aplicaciones de página única. Una misma instancia puede alojar varios sitios en varios idiomas, desde micrositios hasta intranets y centros de conocimiento.
¿core es gratuito? ¿Qué licencia tiene?
core es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿core sigue mantenido?
Mantenimiento activo. El último commit de core fue el 22 oct 2026.
¿Para qué puedo usar core?
Gestionar desde una sola instancia un sitio corporativo multilingüe con varios sitios de marca. Distribuir contenido a una aplicación de React u otra aplicación de página única mediante API headless. Crear una búsqueda semántica o una base de conocimiento para chatbots a partir del contenido de la empresa. Alojar portales de intranet o extranet junto con sitios públicos.
¿Cómo se instala core?
Consulta la página de requisitos tecnológicos Descarga la imagen Docker de dotCMS desde la página de descargas Fija la etiqueta de la imagen o realiza su seguimiento en el manifiesto de despliegue
¿Dónde consigo core?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/dotCMS/core

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados