Repolode
umbraco

umbraco/Umbraco-CMS

Umbraco es un sistema de gestión de contenidos gratuito y de código abierto para .NET, pensado para crear sitios web y experiencias digitales.

Alternativa open source a:WordPressContentful

Estrellas
5,274
Forks
2,940
Issues abiertos
533
Último commit
hace 13 horas

¿Qué es?

Umbraco es un sistema de gestión de contenidos basado en .NET. Permite a los equipos crear y gestionar el contenido de sitios web desde una interfaz de edición de backoffice, mientras los desarrolladores crean el front end y amplían el sistema con C#.

El proyecto se distribuye como paquetes NuGet y como una plantilla de proyecto de dotnet. Para crear un sitio nuevo basta con ejecutar unos pocos comandos de dotnet CLI y ponerlo en marcha localmente en Windows, Linux o macOS. El código de este repositorio corresponde al CMS; el README recomienda ejecutar Umbraco a partir de una plantilla instalada, en lugar de hacerlo desde este árbol de código fuente.

Se implementa automáticamente una vista previa en vivo de la última interfaz de backoffice a partir de la rama principal y con datos simulados. El proyecto también mantiene documentación, un foro de la comunidad y un servidor de Discord para recibir ayuda.

Funciones clave

  • 01Interfaz de backoffice para que los editores gestionen el contenido del sitio web.
  • 02Se instala como plantilla de proyecto de dotnet en Windows, Linux y macOS.
  • 03Basado en .NET y ampliable con C#.
  • 04Documentación oficial que abarca desde la configuración hasta el despliegue en producción.
  • 05Se distribuye como paquetes NuGet.

Casos de uso

  • Crear un sitio web corporativo o de marketing con la plataforma .NET.
  • Ofrecer a los editores sin conocimientos técnicos un backoffice para gestionar el contenido del sitio.
  • Ampliar un CMS con código y paquetes personalizados de C#.

Inicio rápido

  1. 1

    Instala las plantillas de proyecto de Umbraco

    dotnet new install Umbraco.Templates
  2. 2

    Crea un nuevo proyecto de Umbraco

    dotnet new umbraco --name MyProject
  3. 3

    Accede a la carpeta del proyecto

    cd MyProject
  4. 4

    Ejecuta el sitio

    dotnet run

Antes de usarlo

  • Debes instalar el runtime y el SDK de .NET antes de empezar.

Temas

Preguntas frecuentes

¿Qué es Umbraco-CMS?
Umbraco es un sistema de gestión de contenidos gratuito y de código abierto para .NET, pensado para crear sitios web y experiencias digitales. Umbraco es un sistema de gestión de contenidos basado en .NET. Permite a los equipos crear y gestionar el contenido de sitios web desde una interfaz de edición de backoffice, mientras los desarrolladores crean el front end y amplían el sistema con C#.
¿Umbraco-CMS es gratuito? ¿Qué licencia tiene?
Umbraco-CMS es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Umbraco-CMS sigue mantenido?
Mantenimiento activo. El último commit de Umbraco-CMS fue el 21 oct 2026.
¿Para qué puedo usar Umbraco-CMS?
Crear un sitio web corporativo o de marketing con la plataforma .NET. Ofrecer a los editores sin conocimientos técnicos un backoffice para gestionar el contenido del sitio. Ampliar un CMS con código y paquetes personalizados de C#.
¿Cómo se instala Umbraco-CMS?
Instala las plantillas de proyecto de Umbraco: dotnet new install Umbraco.Templates Crea un nuevo proyecto de Umbraco: dotnet new umbraco --name MyProject Accede a la carpeta del proyecto: cd MyProject Ejecuta el sitio: dotnet run
¿Dónde consigo Umbraco-CMS?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/umbraco/Umbraco-CMS

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

Proyectos relacionados