2009-03-17 15 views
37

Sono curioso di sapere se è stato scritto un codice CMS di base per ASP.NET MVC.Creazione di un CMS in ASP.NET MVC

La ragione per cui lo chiedo è che sto creando un sito Web basato sui dati per un cliente e ho già trascorso molto tempo a crearlo da zero in MVC, ma ora il cliente desidera contenuti strutture di gestione.

Fondamentalmente vogliono essere in grado di aggiungere/modificare/rimuovere articoli e avere il controllo di revisione.

Sarebbe bello se potessi in qualche modo "accendere" la gestione dei contenuti senza dover ricominciare da capo, sviluppandolo sotto un CMS esistente.

Devo creare manualmente il controllo di revisione e di gestione articolo o devo riutilizzare un pacchetto esistente?

risposta

21

N2 fa ciò che si descrive - "si blocca" su soluzioni ASP.NET esistenti (incluso MVC).

+1

I collegamenti sono interrotti e/o il sito non funziona :-( –

0

C'è anche Oxite che credo sia più un motore di blog.

+0

7 giugno 2009: collegamento non funzionante. Vedi http://visitmix.com/labs/oxite/e/o http://oxite.codeplex.com/. Vedi anche il progetto "Orchard CMS" - http://orchardproject.net/ - che io credo e è la prossima generazione di questo progetto. – Funka

0

Hève un'occhiata AtomicCms si tratta di un sistema di gestione dei contenuti open source basata su ASP.NET MVC 1,0 http://atomiccms.codeplex.com

0

Verificare la presenza di Orchard ;-) Si basa su asp.net mvc.

3

(So che questa domanda è vecchia, ma si tratta ancora in alto per i termini di ricerca pertinenti.)

Oggi ho scoperto Meek, http://www.adventuretechgroup.com/labs-meek/, ed è stato molto semplice e discreto di aggiungere al mio progetto MVC, che credo sia ciò che avrebbe voluto il poster originale: imbullonare il CMS come una caratteristica piuttosto che farla occupare l'intero sito.

+0

Link dead. pagina non trovata – Coder

+0

Il progetto esiste ancora su https://github.com/brianwigfield/Meek ma non è stato aggiornato tra due anni. –

2

Piranha CMS è adatto per il collegamento a un'applicazione esistente. L'autore ne descrive why and how here. Per quotare direttamente da tale fonte:

"Il nostro obiettivo è la gestione dei contenuti e un'API trasparente e leggera per gli sviluppatori.Pananha CMS non ha praticamente componenti o helper che restituiscano alcun HTML, fornisce semplicemente un database, un interfaccia manager e meccanismo di routing per il recupero dei dati corretti per la richiesta corrente

Nel caso di un sito Web esistente è possibile ignorare completamente il routing, aggiungere una pagina alla volta nell'interfaccia di gestione e quindi manualmente carica il modello di pagina nella tua pagina esistente, questo ti permetterebbe di mantenere la tua applicazione originale esattamente la stessa ma di gestire il contenuto dall'interfaccia manager. "

2

Se siete ancora alla ricerca, ho pubblicato il mio nuovo CMS open source qui:

che sto lavorando attivamente su di esso quindi mi spingerà ulteriori aggiornamenti a breve.

+0

fantastico .. fantastico sapere che stai lavorando .. Apprezzo i tuoi sforzi ... –

1

Anche qui è un breve riassunto di come Telerik Sitefinity fa:

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

in breve - consente di collegare in classi system.web.mvc.controller standard, come widget, consente di utilizzare l'API per tutto ciò che include l'associazione del modello, il rasoio standard per un motore di visualizzazione ecc.

Problemi correlati