I am working on an ASP.NET MVC 4 application, that has admin panel, which purpose is to offer very basic CMS functionality. What I need is to provide ability for the admins to create new layouts and new pages using those layouts and filling them with content.
Using an existing CMS is not an option (don't know why), I never had to implement such a thing and I'm not able to find any tutorials, articles about this topic.
Can you provide some basic logic, or good tutorial on how to build such a basic functionality, it seems like a general question but still the idea is to work for ASP.NET MVC 4.
Don't forget, i just found out about these CMS projects (both opensource)
If I were you I would take a look at some open source examples out there for comparison and decide which features you want to implement and how they accomplish them. There are a few examples I found when searching:
Orchard - An open source ASP.NET MVC based CMS that is highly rated.
OSNet - Open Source ASP.NET CMS found on SourceForge.
In addition this article has some good resources that you might find useful (scroll to the bottom for implementation specific details). Just do a little research on it before giving up, most of this stuff isn't hard to find and it's almost certainly been done before.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With