Sitecore MVC
If you are new to Sitecore MVC, watch the following two videos for an overview of the basics. Sitecore MVC is an adaptation of ASP.NET MVC for Sitecore, and knowledge of standard ASP.NET MVC is both good and bad. /what-is-sitecore-mvc.
Video: Getting Started
Video: View Renderings, @Html.Sitecore(), and Custom Models
Blog Posts
- http://kevinobee.wordpress.com/2013/04/13/cassette-bundling-with-sitecore-mvc/
- http://kevinobee.wordpress.com/2013/01/05/mvc-areas-in-sitecore/
- http://ctor.io/wrapping-a-view-rendering-to-automatically-add-additional-markup/
- http://www.chrisvandesteeg.nl/2014/06/13/sitecore-mvc-in-a-multisite-environment-areas/
- http://brad-christie.com/blog/2014/09/24/using-data-attributes-with-sitecore-mvc/ (data-* attributes and Sitecore MVC)
- http://www.matthewdresser.com/sitecore/single-page-application-sitecore-mvc
- http://mhwelander.net/2014/06/16/supporting-field-parameters-with-sitecore-mvc/
- http://mhwelander.net/2014/06/13/view-renderings-vs-controller-renderings/
- http://mhwelander.net/2014/05/22/passing-data-between-actions-in-sitecore-mvc/
- http://www.seanholmesby.com/fixing-visual-studio-intellisense-in-sitecore-mvc-views/
Official Sitecore Documentation (7.0 - 7.2)
IoC / Dependency Injection
Moved to its own page here.
Unit Testing
Blog Posts
- http://blog.istern.dk/2012/07/10/unit-testing-our-mvc-controller-for-sitecore/
- http://mhwelander.net/2014/04/30/unit-testing-sitecore-mvc/
- http://www.igloo.com.au/blog/unit-testing-for-sitecore/
- http://blog.istern.dk/2012/02/07/unit-testing-with-sitecore-item/
- http://nttdatasitecore.com/Blog/2014/September/Highly-testable-Sitecore-code-using-MVC-Ninject-Synthesis-Moq-and-NUnit
- http://adeneys.wordpress.com/2010/11/20/unit-testing-in-sitecore-is-not-scary/
- http://hermanussen.eu/sitecore/wordpress/2012/06/sitecore-unit-testing-with-test-fixtures/
- http://www.partechit.nl/nl/blog/2014/09/sitecore-abstractions-dll-in-sitecore-7-5
- http://www.martywoods.nl/unit-testing-sitecore-mvc-its-easy-when-using-synthesis/
- http://www.martywoods.nl/unit-testing-sitecore-webforms-with-the-mvp-pattern/
- http://blog.istern.dk/2013/04/08/mocking-sitecore-with-microsoft-fakes-part-1/
- http://blog.istern.dk/2013/04/10/mocking-sitecore-with-microsoft-fakes-part-2
- http://blogs.perficient.com/microsoft/2014/05/testing-sitecore-with-test-driven-code/
- http://blog.istern.dk/2012/02/07/unit-testing-with-sitecore-item/
- Unit testing with Sitecore.FakeDb and deserialized data
- Unit Testing Custom Rules, Actions, and Conditions with FakeDb - Part 1 - Testing Conditions
- Unit Testing Custom Rules, Actions, and Conditions with FakeDb - Part 2 - Testing Actions
Video
- Sitecore Unit Testing Setup
- Alistair Deneys on Unit Testing Sitecore
- Unit testing with Sitecore.FakeDb
Form Posts and Routing
Blog Posts
- http://mhwelander.net/2014/05/28/posting-forms-in-sitecore-mvc-part-1-view-renderings/
- http://mhwelander.net/2014/05/30/posting-forms-in-sitecore-mvc-part-2-controller-renderings/
- http://ctor.io/posting-forms-in-sitecore-controller-renderings-another-perspective/
- http://jockstothecore.com/to-the-controller-and-back-part-1-routing/
- http://jockstothecore.com/to-the-controller-and-back-part-2-validation/
Other Videos
- YouTube: User Group Conference presentation with link to SlideShare for the slides (Ruud van Falier)