Repolode
craftcms

craftcms/cms

Un sistema de gestión de contenidos en PHP autohospedado para crear sitios web y experiencias digitales a medida, con plantillas Twig y una API GraphQL autogenerada.

Alternativa open source a:ContentfulWordPress

Estrellas
3,617
Forks
709
Issues abiertos
530
Último commit
hace 8 horas

¿Qué es?

Craft CMS es un sistema de gestión de contenidos en PHP autohospedado. Permite que los equipos definan sus propios modelos de contenido, en lugar de adaptarse a tipos predefinidos de entradas o páginas, y ofrece un panel de control para crear y gestionar ese contenido.

Para mostrar el contenido en el front-end, Craft usa el sistema de plantillas Twig para renderizar las páginas. También genera automáticamente una API GraphQL a partir del modelo de contenido, lo que permite configuraciones headless en las que otra aplicación consume el contenido. Los datos se almacenan en MySQL o PostgreSQL.

El proyecto incluye una plataforma de comercio electrónico (Craft Commerce, disponible por separado) y una Plugin Store con plugins gratuitos y comerciales. Un framework de extensiones permite a los desarrolladores añadir funcionalidades personalizadas.

Funciones clave

  • 01Panel de control para crear y administrar contenido.
  • 02Modelado flexible del contenido, sin tipos predefinidos.
  • 03Sistema de plantillas basado en Twig para renderizar páginas.
  • 04API GraphQL autogenerada para aplicaciones headless.
  • 05Plugin Store con plugins gratuitos y comerciales.
  • 06Framework de extensiones para añadir funcionalidades personalizadas.

Casos de uso

  • Crear un sitio web corporativo a medida con estructuras de contenido propias.
  • Ofrecer contenido a un front-end independiente mediante una API GraphQL.
  • Gestionar un blog o sitio editorial con una stack PHP autohospedada.

Inicio rápido

  1. 1

    Instala Craft con Composer

  2. 2

    Lee la guía oficial de instalación

Antes de usarlo

  • Requiere un servidor PHP autohospedado con MySQL o PostgreSQL.
  • La licencia figura como NOASSERTION, así que consulta sus condiciones antes de usarlo.
  • Algunas funciones, como el comercio electrónico, y muchos plugins son de pago o comerciales.

Temas

Preguntas frecuentes

¿Qué es cms?
Un sistema de gestión de contenidos en PHP autohospedado para crear sitios web y experiencias digitales a medida, con plantillas Twig y una API GraphQL autogenerada. Craft CMS es un sistema de gestión de contenidos en PHP autohospedado. Permite que los equipos definan sus propios modelos de contenido, en lugar de adaptarse a tipos predefinidos de entradas o páginas, y ofrece un panel de control para crear y gestionar ese contenido.
¿cms es gratuito? ¿Qué licencia tiene?
cms es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿cms sigue mantenido?
Mantenimiento activo. El último commit de cms fue el 19 oct 2026.
¿Para qué puedo usar cms?
Crear un sitio web corporativo a medida con estructuras de contenido propias. Ofrecer contenido a un front-end independiente mediante una API GraphQL. Gestionar un blog o sitio editorial con una stack PHP autohospedada.
¿Cómo se instala cms?
Instala Craft con Composer Lee la guía oficial de instalación
¿Dónde consigo cms?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/craftcms/cms

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

Proyectos relacionados