Integrate CMS into ASP.NET MVC web application?
I've been building an ASP.NET MVC 3 web application for about 11 months now, and I have some content based components that I'd like to separate from the actual HTML views and move to mo开发者_运维问答re of a CMS system. This will allow the communications people in my company handle that portion of the content without requiring the web app to be redeployed.
I'm not looking for a full CMS system. I have specific places in the web app where I want to be able to include CMS based content, and I'd like to be able to host a blog on the CMS as well.
Has anyone seen anything similar to this before?
I think you should check Orchard. It is open source CMS build on ASP.NET MVC 3 and default feature set also contains Blogs.
You can plug Umbraco v5 into an existing MVC site or an existing MVC site into Umbraco v5. Umbraco v5 is a complete rewrite currently based on MVC3.
If you really want a clear separation between the CMS and your site you could always use AJAX to pull the CMS content into your main app's web page and eliminate the server side mingling altogether. I've thought about doing something similar for an app I am working on.
精彩评论