I have being working on building web applications using the following technologies:-

  • Asp.net mvc5
  • C-sharp
  • Entity framework
  • Sql server DB.
  • Jquery, bootstrap

For my web applications I do not care very much about interface being fancy. I only use some web templates and added it inside the _layout shared view. Now I want to start my first web site project for a construction company. The main sections of the web site are:-

  • Standard home, about us, contact us sections. That contain text & pictures.
  • Our projects sections. Which have a slide show images and description bout each project.

I am searching for a CMS that provide these capabilities:-

  • Ability for end users (non IT people) such as project managers, marketing employees to be able to edit the pages; about us , contact us, etc..

  • Ability for non-technical people to add new projects. Where they upload a series of images and provide description.

  • Finally to allow me to work smoothly I want a tool which allow me to benefit from my asp.net mvc knowledge.

So can anyone advice on available tools ?

second point . i find many powerful web templates (not CMS) , where i am thinking of building modules for allowing end-users to populate the web template sections. so i can build the CMS functionaries by myself and base my web site on available web templates .. so is this valid approach to consider. i mean using web templetes instead of CMS ?


2 Answers 2


I would recommend Orchard, it's mature, with very active community, packed with features and pretty easy to setup (You can use Web platform installer).

Look at OrchardProject.

  • 1
    It's not necessary bad, but much much more work. That way you would control all features, but IMO better solution is pick mature and open CMS and work your specific needs on that foundation Jul 8, 2015 at 15:40
  • 1
    well I really can't check all your template content and be sure that this will work, but my answer would be yes, you can Jul 8, 2015 at 16:19
  • 1
    sry, I thought that I allready answered on that , yes you can. You have theme (or template) and you can have your views (CSHTML). Look here docs.orchardproject.net/Documentation/First-steps-into-Orchard Jul 8, 2015 at 20:00
  • 1
    correct, see this davidhayden.me/blog/… Jul 10, 2015 at 10:49
  • 1
    yes there is some work to do, but in my opinion still far less than developing your own cms :) Jul 11, 2015 at 8:29

I suggest to take a look at:


Plus, out of the list:

  • @danictra but is it a bad choice if i build my own CMS features, so that end users can manage the web templete componets
    – john Gu
    Jul 9, 2015 at 22:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.