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 ?



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.

| improve this answer | |
  • 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 – Antonio Bakula Jul 8 '15 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 – Antonio Bakula Jul 8 '15 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 – Antonio Bakula Jul 8 '15 at 20:00
  • 1
    correct, see this davidhayden.me/blog/… – Antonio Bakula Jul 10 '15 at 10:49
  • 1
    yes there is some work to do, but in my opinion still far less than developing your own cms :) – Antonio Bakula Jul 11 '15 at 8:29

I suggest to take a look at:


Plus, out of the list:

| improve this answer | |
  • @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 '15 at 22:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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