OverviewΒΆ

Sitecore MVC provides many implementation options, and initially it can difficult to choose a path among all of them:

  • Controller Renderings
  • View Renderings
  • Item Renderings
  • etc.

To make matters a little more confusing, Sitecore MVC is a different beast than vanilla ASP.NET MVC. In the former, routes aren’t handled by the controller naming convention like in ASP.NET MVC, but instead are handled by Sitecore’s regular routing methodology - namely, based on an item path in Sitecore.

In order to help accelerate MVC development in Sitecore, we’ve developed a standard set of practices that you can incorporate into your own projects.