Search code examples
asp.netcontent-management-systemn2n2cms

integrate CMS with an existing ASP.NET web site


I am trying to integrate a CMS into an existing ASP.NET Web site built with .aspx files and .aspx.cs code behind files (not compiled).

My research indicated that my best candidate is N2 CMS.

My ideal approach is to configure the editor with various editable content types and have my existing pages and user controls use the API to retrieve the content and place it pro grammatically into containers.

I couldn't find how this can be done, anyone have any idea how and if can this be done ?

Is there any other CMS that is better suited for the task?


Solution

  • We have had this exact setup existing web applications (WebForms + MVC) integrated with N2 in the same manner as you have described in previous projects and it was fairly simple to implement, but by now we have switched to using umbraco for the same purpose for the following reason:

    • better support (larger community)
    • better backend editors
    • more ready avilable modules (even commercial supported ones)
    • richer backend ( proper multi language support)
    • configurable rather than code oriented (this is a pro/con depending what you need)

    One important note:
    Don't waste time host the CMS + the actual application in the within the same ASP.NET application. We have all of the installations separate and we would have not done it differently looking back, especially when you have existing web applications with routing etc. in place already. The CMS is just going to mess this up at some point. Also this is not CMS specific.