orchard mvc docs cms asp.net-mvc content-management-system

docs - Construyendo un CMS en ASP.NET MVC



orchard cms docs (9)

(Sé que esta pregunta es antigua, pero sigue siendo importante para los términos de búsqueda relevantes).

Hoy descubrí Meek, http://www.adventuretechgroup.com/labs-meek/ , y fue muy sencillo y discreto agregarlo a mi proyecto de MVC, que creo que es lo que el póster original hubiera querido: usar CMS como una característica en lugar de tener que asumir todo su sitio.

Tengo curiosidad por saber si se ha escrito algún código CMS básico para ASP.NET MVC.

La razón por la que pregunto es, estoy creando un sitio web basado en datos para un cliente, y ya he dedicado una gran cantidad de tiempo a construirlo desde cero en MVC, pero ahora el cliente quiere instalaciones de administración de contenido.

Básicamente, quieren poder agregar / editar / eliminar artículos y tener control de revisión.

Sería fantástico si de alguna manera pudiera ''atornillarme'' a la administración de contenido sin tener que volver a empezar desde cero, desarrollándolo bajo un CMS existente.

¿Debo desarrollar yo mismo la gestión de artículos y el control de revisiones, o debería volver a utilizar algún paquete existente?



Aquí también hay un resumen rápido de cómo lo hace Telerik Sitefinity:

http://www.sitefinity.com/mvc-cms

en resumen: le permite conectar las clases estándar system.web.mvc.controller como widgets, le permite usar la API para todo lo que incluye el enlace del modelo, el Razor estándar para un motor de visualización, etc.


Check for Orchard ;-) Está basado en asp.net mvc.


Heche una ojeada a AtomicCms, es un sistema gratuito de administración de contenido de código abierto basado en ASP.NET MVC 1.0 http://atomiccms.codeplex.com


Si sigues buscando, he publicado mi nuevo CMS de código abierto aquí:

Estoy trabajando activamente en ello, así que enviaré más actualizaciones pronto.


También está Oxite que creo que es más un motor de blog.


N2 hace lo que usted describe: "se conecta" a las soluciones ASP.NET existentes (incluido MVC).


Piranha CMS es muy adecuado para conectarse a una aplicación existente. El autor de la misma describe por qué y cómo aquí . Para citar directamente de esa fuente:

"Nuestro enfoque es la gestión de contenido y tener una API transparente y liviana para desarrolladores. Piranha CMS casi no tiene componentes o ayudantes que rindan ningún HTML, simplemente proporciona una base de datos, una interfaz de administrador y un mecanismo de enrutamiento para recuperar los datos correctos para la solicitud actual.

En el caso de que tenga un sitio web existente, puede omitir el enrutamiento por completo, agregar una página a la vez en la interfaz del administrador y luego cargar manualmente el modelo de página en su página existente. Esto le permitiría mantener su aplicación original exactamente igual, pero administrar el contenido desde la interfaz del administrador ".