I have 10 years of experience in ASP.NET MVC mainly for building web applications (not web sites). and now i am starting a new project to build a web application which have a registration modules (only accessed by registered users) and also a public facing web site. for the public facing website it will contain 5 modules:-
- About Us.
- Contact US.
- Services
- Our Team.
- Home page
where i need some kind of CMS, to allow end users to modify the above 5 sections's data without having to touch the source code.
i read about Umbraco which seems a very well established CMS for .net application, but i were thinking why not to build the CMS capabilities by myself. so is this a valid appraoch to follow? i can create some screens/modules which allow the users to enter the above sections' data (mainly text, images, links and videos) and show them accordingly? so is building our own CMS a valid approach to follow?
Thanks