Udemyintermediateen

Orchard CMS Theme Development Tutorial For Beginners

Orchard theme development basics! Learn Bootstrap, shapes, tracing, URL alternates & CodGen. Build beautiful, functional websites.

4.4(57)
2,038students
4h 2m
Certificate
Abhishek Luv
Abhishek LuvFull-Stack .NET Freelance Consultant | ASP.NET Core, Angular

Course Content

Orchard CMS Theme Development Tutorial For Beginners is an intermediate-level Udemy course taught by Abhishek Luv. It runs 4h 2m, is taught in English, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 57 reviews, with 2,038 students enrolled. It is a paid course, last updated April 2016.

Unlock the secrets to Orchard CMS theme development with this comprehensive course for beginners! Are you struggling to understand how to build themes in Orchard CMS? Feeling overwhelmed by the complexities of Orchard CMS theming? This course provides a clear, step-by-step guide to get you started.

What you'll learn:

  • Basic Orchard Terminologies: Master essential Orchard concepts like Shapes, Shape Tracing, Part Templates, Editor Templates, and the crucial Placement Info File.
  • Theme Creation from Scratch: We'll walk through the entire process, starting from downloading the Orchard source code and using Visual Studio to build your first theme.
  • Theme File Structure: Understand the importance of the theme.txt file and how it controls your theme's behavior.
  • Shape Overriding: Learn how to customize and extend Orchard's core functionality by overriding built-in Shapes.
  • Part & Editor Template Customization: Discover how to modify Part Templates and Editor Templates to tailor content editing experiences.
  • Widget Styling & Custom Forms: Explore techniques for overriding widgets and styling custom forms and projection lists within your themes.
  • Placement Control: Utilize the Placement Info File to precisely control the rendering of Shapes on your Orchard website.
  • Package Creation: Package your finished theme into a distributable theme package for use on live sites or for sharing on the official Orchard CMS theme gallery.

Prerequisites:

  • Familiarity with Orchard CMS is recommended.
  • Basic understanding of C#.
  • Basic knowledge of ASP.NET MVC.
  • Understanding of Razor syntax.
  • Familiarity with the Bootstrap UI Framework.
  • Basic HTML knowledge.
  • A passion for learning Orchard CMS theme development.

About the Instructor:

This course is led by Abhishek Luv, an Orchard Dojo trainer, contributor to the official Orchard CMS documentation, and founder of Orchard Beginner – a resource dedicated to helping you get started with Orchard CMS. Abhishek is also the founder of the Orchard CMS India community.

Ready to dive in and create stunning themes for your Orchard CMS website? Let's get started!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.