HOME > DESIGN > Orchard CMS Theme Development Tutorial For Beginners

Orchard CMS Theme Development Tutorial For Beginners

  • DESIGN
  • Mar 25, 2025
SynopsisOrchard CMS Theme Development Tutorial For Beginners, availab...
Orchard CMS Theme Development Tutorial For Beginners  No.1

Orchard CMS Theme Development Tutorial For Beginners, available at $19.99, has an average rating of 4.05, with 48 lectures, based on 57 reviews, and has 2036 subscribers.

You will learn about 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 Content Parts) What are EditorTemplates (Overriding EditorTemplate for Content Parts) How to override Widgets Placement.info : Placing shapes in a specific zone with a weight Placement.info : Matching(DisplayType, ContentType, Path) Styling Forms created using Orchard.CustomForms This course is ideal for individuals who are Web Developers having interest in Orchard CMS Theme Development or Web Designers or Orchard Newbies It is particularly useful for Web Developers having interest in Orchard CMS Theme Development or Web Designers or Orchard Newbies.

Enroll now: Orchard CMS Theme Development Tutorial For Beginners

Summary

Title: Orchard CMS Theme Development Tutorial For Beginners

Price: $19.99

Average Rating: 4.05

Number of Lectures: 48

Number of Published Lectures: 48

Number of Curriculum Items: 48

Number of Published Curriculum Objects: 48

Original Price: ?799

Quality Status: approved

Status: Live

What You Will Learn

  • 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 Content Parts)
  • What are EditorTemplates (Overriding EditorTemplate for Content Parts)
  • How to override Widgets
  • Placement.info : Placing shapes in a specific zone with a weight
  • Placement.info : Matching(DisplayType, ContentType, Path)
  • Styling Forms created using Orchard.CustomForms
  • Who Should Attend

  • Web Developers having interest in Orchard CMS Theme Development
  • Web Designers
  • Orchard Newbies
  • Target Audiences

  • Web Developers having interest in Orchard CMS Theme Development
  • Web Designers
  • Orchard Newbies
  • HELLO WELCOME to this course on Orchard CMS Theme Development for Beginners.

    Are you confused, frustrated or intimidated about how to begin or get started with Orchard CMS theme development.

    How to create themes in orchard cms

    How-to and Where-to learn the basic Orchard terminologies

    If your answer to all of the above questions is Yes, then this course is for YOU!

    Let's GET STARTED!

    Now, why would you want to join this course?

  • Theme Creation in orchard can get a little bit cumbersome without having some basic knowledge about certain orchard terminologies.
  • In this course you'll learn the basic Orchard terminologies like Shapes, Shape Tracing, Part Templates, Editor Templates, Placement info file and many more..
  • This course starts right from the scratch where we download the orchard source code from codeplex and then use visual studio to create a theme and do the entire theme development learning throughout the duration of the course.
  • There are some pre-requisites for this course.

  • Basic knowledge of Orchard CMS is required,
  • Basic knowledge of C# ,
  • Basic knowledge of ASP. NET MVC,
  • Basic knowledge of Razor syntax,
  • Basic knowledge of Bootstrap UI Framework,
  • Basic knowledge of HTML and
  • last some interest and passion to learn orchard cms theme development.
  • Now, lets talk about the course agenda.

    We begin with Orchard theme development setup. Then, we dive into the theme txt file and its importance within an orchard cms theme. Next we talk about shapes, shapes and shapes, because everything in orchard is about learning shapes. Shapes can be override within our themes. After that we talk about Part and Editor templates and how to override them. Towards the end of the course we talk about how to override widgets, how to style custom forms and projection lists, Placement info file which allows you to control the rendering of shapes in orchard and last we create a theme package file for our orchard theme which can be used directly on a production-ready orchard website or can be uploaded to the official orchard cms theme gallery website for other orchard fellow end-users.

    Before you join this course I would like to introduce myself to you.

    My name is Abhishek Luv and I'm from Mumbai, India. I'm an Orchard Dojo trainer and a contributor to the official orchard cms documentation website and I have created numerous courses and tutorial videos on orchard. I'm also the founder of Orchard Beginner. Now, orchard beginner is and will be the one-stop place where you can get started with orchard cms , but orchard beginner is still in its initial stage and it will build up pretty soon. And I'm also the founder of the orchard cms india community.

    Thank You!

    Course Curriculum

    Chapter 1: Introduction & Setup

    Lecture 1: Course Introduction

    Lecture 2: Cloning Orchard Source Code Project using Git and Installing it

    Lecture 3: Orchard.DesginerTools : Module for Theme Development

    Lecture 4: Orchard.CodeGeneration : Command-Line Scaffolding

    Lecture 5: Downloading & Installing Twitter Bootstrap

    Chapter 2: Getting Started : Orchard CMS Theme Development

    Lecture 1: Theme.txt, Theme.png & ThemeZonePreview.png

    Lecture 2: Web.config for Static Resources

    Lecture 3: WorkContext, Model , Layout, T-strings

    Lecture 4: Shapes and Overriding Shapes

    Lecture 5: Using Shape Tracing & Url Alternates Feature

    Chapter 3: Shapes : Overriding Core Shape Templates

    Lecture 1: Document Wrapper

    Lecture 2: Layout Shape

    Lecture 3: Branding Shape

    Lecture 4: BadgeOfHonor Shape

    Lecture 5: Menu Shape

    Lecture 6: MenuItem , MenuItemLink Shape

    Lecture 7: Message Shape

    Lecture 8: Breadcrumb Shape

    Lecture 9: Not Found Shape

    Lecture 10: User Shape

    Lecture 11: Metas Shape

    Chapter 4: Login, Registration, Change Password, Lost Password, Challenge Email

    Lecture 1: LogOn Shape

    Lecture 2: Register & RegistrationPending Shape

    Lecture 3: ChangePassword & ChangePasswordSuccess Shape

    Lecture 4: LostPassword & RequestLostPassword Shape

    Lecture 5: Challenge Email – Sent, Fail, Success

    Chapter 5: Widgets : Widget Wrapper & Overriding

    Lecture 1: Widget Wrapper & Overriding Widgets

    Chapter 6: Parts : Overriding Part Templates in Orchard

    Lecture 1: Overriding Part Template : Title Part

    Lecture 2: Overriding Common Metadata Part

    Lecture 3: Overriding Common Body Part

    Lecture 4: Overriding Blog Archive, Post List & Recent Post Parts

    Lecture 5: Overriding Comment and Comment Form Part

    Lecture 6: Overriding EditorTemplates for Parts – Comment Part

    Lecture 7: Overriding Search & Search Form Part

    Chapter 7: Custom Forms : Overriding & Styling

    Lecture 1: Creating a Form using CustomForms & Applying Styling

    Chapter 8: Projections : Styling Lists created using Queries & Projections

    Lecture 1: Styling List created using Queries & Projections

    Chapter 9: Placement.info : Placement of Shapes

    Lecture 1: Placement.info : shape name, zone & weight, matching

    Chapter 10: Theme Packaging

    Lecture 1: Creating Theme.nupkg Nuget Package

    Chapter 11: Managing Content using Markdown

    Lecture 1: Managing Content and Blogging using Markdown

    Chapter 12: Download FIles

    Lecture 1: Download OrchardBS Theme Package

    Chapter 13: DotNest – The Saas Provide for Orchard CMS

    Lecture 1: DotNest – The SaaS Provider for Orchard CMS

    Lecture 2: DotNest Intro

    Lecture 3: Dotnest Tenant Dashboard Area Overiew

    Lecture 4: Overriding Base Theme Using Theme Override

    Lecture 5: Styling a Tenant with Empty Theme using Theme Override

    Lecture 6: Styling Dotnest Tenant Using Media Theme

    Chapter 14: Summary

    Lecture 1: Summary

    Lecture 2: Let's Stay Connected

    Instructors

  • Orchard CMS Theme Development Tutorial For Beginners  No.2
    Code with Abhishek Luv
    .NET Trainer
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 0 votes
  • 3 stars: 9 votes
  • 4 stars: 17 votes
  • 5 stars: 30 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!