Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can Standard .NET CMS systems be made to work with ASP.NET MVC

Has anyone successfully used a CMS developed for standard ASP.NET with ASP.NET MVC?

I currently use Immediacy CMS and it seems to be quite tightly coupled with standard ASP.NET, but I'd really like to start using ASP.NET MVC.

Are there any CMS systems out there directed at MVC?

How could I persuade my employer to move to ASP.NET MVC?

like image 441
Matthew Dresser Avatar asked Apr 02 '09 12:04

Matthew Dresser


People also ask

Which .NET framework supports MVC?

ASP.NET MVC is a web application framework developed by Microsoft that implements the model–view–controller (MVC) pattern.

What is difference between CMS and MVC?

To sum it up MVC is a great framework group, even though it is extremely hard to use for non-professionals. It requires quite deep knowledge of programming. On the other hand, CMS is more of a tool, building a website with it does not require any coding skills at all.

Is ASP.NET MVC part of .NET framework?

The ASP.NET MVC framework is a lightweight, highly testable presentation framework that (as with Web Forms-based applications) is integrated with existing ASP.NET features, such as master pages and membership-based authentication. The MVC framework is defined in the System. Web.

Is MVC a CMS?

CMS means content management system it's a application using to control your web site or set confgration , there are no relationship between MVC and CMS .


3 Answers

I suggest take a look to Kooboo (kooboo.com), a simple to use but powerful for developers. Well documented API and based upon ASP.NET MVC (of course ;-)

like image 62
Lester Avatar answered Sep 28 '22 12:09

Lester


N2 CMS has an example site in ASP.NET MVC that I've been playing around with that works quite nicely - note that the code is now hosted on Google Code.

The problem you've got is that many CMS' already do a lot of "routing" in that the pages you are requesting/editing don't actually exist on disk, but are all in a data store of some kind, and there's an HttpHandler or ISAPI Filter sitting in front of ASP.NET to intercept the requests and work out what should be happening.

like image 40
Zhaph - Ben Duguid Avatar answered Sep 28 '22 10:09

Zhaph - Ben Duguid


I have not personally seen any of the big name CMS systems out there upgraded yet to take advantage of many of the new things the .NET framework offers, let alone start working on the MVC framework.

As with all things, a cost-benefit analysis is the best way to convince your boss to do anything. If you can point how how moving towards the MVC framework is going to make some immediate positives (as well as many long term positives) that can outweigh the costs (in time, energy, and money) in the switchover, then you have succeeded.

like image 37
TheTXI Avatar answered Sep 28 '22 12:09

TheTXI