37 votes

Construction d'un CMS dans ASP.NET MVC

Je suis curieux de savoir si une base CMS code a été écrit pour ASP.NET MVC.

La raison pour laquelle je demande est, je suis en train de faire un site pour un client, et j'ai déjà passé une quantité importante de temps à construire à partir du sol-up dans MVC, mais maintenant, le client veut de gestion de contenu d'installations.

En gros, ils veulent être en mesure d'ajouter/modifier/supprimer des articles et avoir le contrôle de révision.

Ce serait génial si je pouvais en quelque sorte "boulon sur" la gestion de contenu, sans avoir à recommencer à partir de zéro, en la développant sous un CMS existant.

Devrais-je construire l'article de gestion et de contrôle de révision de moi, ou devrais-je réutiliser certains package existant?

21voto

Rex M Points 80372

N2 fait ce que vous décrivez - "s'attache" aux solutions ASP.NET existantes (y compris MVC).

7voto

Quandary Points 12867

En outre, le kooboo est intéressant http://www.kooboo.com

3voto

Tim Iles Points 446

(Je sais que cette question est ancienne, mais elle reste élevée pour les termes de recherche pertinents.)

Aujourd'hui, j'ai découvert Meek, http://www.adventuretechgroup.com/labs-meek/ , et il était très simple et discret d'ajouter à mon projet MVC, ce qui, je pense, correspond à ce que l'affiche originale aurait voulu - se faufiler sur CMS une fonctionnalité plutôt que de l’avoir sur tout votre site.

2voto

Co7e Points 181

Piranha CMS est bien adapté à la montaison sur une application existante. L'auteur explique pourquoi et comment ici. Pour citer directement à partir de cette source:

"Notre objectif est la gestion de contenu et d'avoir un processus transparent et léger API pour les développeurs. Piranha CMS a presque pas de composants ou des aides que le rendu HTML à tous, il fournit simplement une base de données, une interface du gestionnaire et un mécanisme de routage pour récupérer les données correctes pour la requête courante.

Dans le cas de vous avoir un site web vous-même pourriez contourner le routage complètement, ajouter une page à la fois dans l'interface du gestionnaire et ensuite charger manuellement le modèle de la Page dans votre page. Cela vous permettra de conserver l'original de votre demande exactement la même chose, mais de gérer le contenu du formulaire l'interface du gestionnaire."

2voto

Valerio Gentile Points 71

Si vous cherchez encore, j'ai publié mon nouveau CMS open source ici:

Je travaille activement dessus, donc je vais pousser plus de mises à jour bientôt.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X