Orchard CMS Theme Development Tutorial For Beginners

Course Requirement?

  • Basic Knowledge of Orchard CMS
  • Microsoft Visual Studio 2012 or Higher
  • Msysgit is required for cloning the Orchard CMS Source Code Project
  • Basic Knowledge of ASP.NET MVC(Optional)
  • Basic Knowledge of Razor View Engine
  • Basic Knowledge of HTML & Twitter Bootstrap CSS Classes

In this course, You will learn the following things :

  • Get Started with Orchard CMS Theme Development
  • How to use Orchard CMS Command-Line Scaffolding
  • How to create themes in Orchard CMS
  • What are Shapes and How to override Shapes in Orchard
  • What are Part Templates (Overriding Part Templates)
  • What are EditorTemplates (Overriding EditorTemplate for Parts)
  • How to override Widgets
  • Placement.info : Placing shapes in a specific zone with a weight/position
  • Placement.info : Matching(DisplayType, ContentType, Path)
  • How to create a Nuget package for your Orchard Theme

Note 1 : This course is about Orchard CMS Theme Development and not about Web UI Designing. So, Join this course to learn Orchard CMS and not Web Designing though we will be using Twitter Bootstrap CSS Framework in this course in order to give a good structure to our Orchard CMS Theme.

Note 2 : This course is a Beginners course for anybody new to Orchard CMS. Theme creation in this course will be done by Overriding Shape Templates and Part Templates using the Shape Tracing and Url Alternates features in Orchard.

This course is an ongoing online course on Udemy.

Happy Orcharding!