La plataforma

Diseñado para
tu entorno.

Cendia incorpora contenido estructurado y publicación a tu aplicación ASP.NET Core. Modela el contenido en C#, crea tu propia interfaz y elige entre renderizado con Razor o entrega headless.

El espacio de trabajo real: árbol del sitio, configuración, versiones y secciones. Interfaz del CMS en inglés.
Captura real de Cendia CMS La página de la plataforma, en Cendia

El espacio de trabajo real: árbol del sitio, configuración, versiones y secciones. Interfaz del CMS en inglés.

Ver a tamaño completo

Una base sólida

Edición para tu equipo.
Control para tus desarrolladores.

La edición y la entrega de contenido se ejecutan dentro de tu aplicación. Elige el alojamiento, configura los servicios que necesitas y conserva los modelos y las plantillas en tu repositorio.

Un espacio de edición común

Gestiona páginas, bloques, archivos y formularios junto con conjuntos de cambios, tareas y programación. Los permisos determinan a qué contenido puede acceder cada editor.

Tú eliges el alojamiento

SQL Server almacena el contenido; los archivos se guardan en disco local o en Azure Blob Storage. Despliega el sitio como cualquier aplicación ASP.NET Core.

Pensado para desarrolladores

Los tipos de contenido son clases C#, con atributos para campos, pestañas y validación. Los cambios de esquema se gestionan junto con el código, en la misma solicitud de cambios.

Controles de seguridad para tu equipo

Define permisos de contenido, comparte vistas previas firmadas y configura límites de solicitudes. Las cuentas de los editores del CMS se mantienen separadas de las cuentas de los visitantes del sitio.

Para desarrolladores

Tu aplicación es la anfitriona.
Cendia se integra en ella.

Registra los servicios de Cendia con AddCendia, configura SQL Server y mapea sus rutas con MapCendia. Tu equipo controla los tipos de contenido, las plantillas y el despliegue de la aplicación.

  • Parte de la plantilla inicial de Cendia o añade los paquetes a una aplicación existente
  • Modela contenido en C# y renderízalo con tus páginas Razor
  • Desactiva el renderizado y utiliza la API de entrega en modo headless
  • Añade tus propios bloques, páginas de configuración, opciones de campos y criterios de audiencia
PROGRAM.CS
// Cendia fits inside your application.var builder =  WebApplication.CreateBuilder(args); builder.Services  .AddDbContext<CmsDbContext>(o =>    o.UseSqlServer(connectionString)); builder.Services.AddCendia(o =>  builder.Configuration    .GetSection("Cendia").Bind(o)); var app = builder.Build();app.MapCendia();

Registro básico: configura SQL Server, añade los servicios de Cendia y mapea las rutas del CMS. La guía de primeros pasos, en inglés, explica la configuración completa de la aplicación.

Para editores de contenido

Un espacio de trabajo
a la medida de tu contenido.

Los desarrolladores eligen los campos, pestañas y bloques que necesita cada tipo de página. Los editores pueden guardar borradores, combinar los bloques permitidos y previsualizar los cambios en el sitio real antes de publicar.

Edición estructurada

Edita el contenido en formularios generados a partir del modelo, organiza bloques en zonas y previsualiza los cambios con las plantillas de tu sitio.

Un flujo de trabajo completo

Comparación de versiones, conjuntos de cambios que publican varias páginas a la vez, tareas, programación y caducidad.

Acceso y revisión

Los permisos, bloqueos de edición y enlaces firmados de vista previa ayudan a tu equipo a coordinar los cambios antes del lanzamiento.

Diseñado para reutilizar

Reutiliza bloques compartidos entre páginas y gestiona el contenido local donde corresponde. Busca páginas, bloques y archivos con resultados filtrados según los permisos de acceso.

Confianza desde la base

Controla el acceso.
Conserva una vía de recuperación.

Controla quién puede editar y publicar, comparte vistas previas firmadas antes del lanzamiento y compara o restaura versiones guardadas del contenido. Configura los límites de solicitudes y el seguimiento de visitantes para tu despliegue. Las credenciales de servicios externos no pueden consultarse desde el CMS una vez guardadas.

LA BASE DE LA PLATAFORMA

  • Permisos de contenido
  • Usuarios y grupos
  • Credenciales de servicios protegidas
  • Seguimiento de visitantes opcional
  • Sitemaps y hreflang
  • Varios sitios e idiomas

Empieza con una base real

Abre la documentación.
Crea algo real.

Visita el área de desarrolladores (en inglés)